• ベストアンサー

関数

関数で0以下(-1、-2など)をゼロとだけ表示させる方法はあるのでしょうか?また、やり方があれば教えてください。お願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.1

一例ですが次の関数で如何でしょうか。 =MAX(計算式又はセル,0)

tanakara
質問者

お礼

ありがとうございました。助かりました。

その他の回答 (1)

回答No.2

取り急ぎ、こちらが使えるのではないでしょうか? if関数を使い条件に<0を入れます。 例) A  b 1 10 =if(A1<0,0,A1) 2 -1 =if(A1<0,0,A1) 結果 A  b 1 10 10 2 -1 0

tanakara
質問者

お礼

回答ありがとうございます。ちょうど締め切ったと同時の回答でしたので、ポイントを付けられなく申し訳なく思っております。以後、このようなことが無いように気をつけたいと思います。

関連するQ&A

  • 関数について

    例えばA1に数字を入力します。B1に式を入れて数字を表示したいのですが、 A1より必ず-5した数字を返したいです。 10以上なら”10” -1以下なら”0” 1~9ならそのままの値を表示したいのですが、どのような関数を入れたらいいですか? 例えば、3だと”0” 12だと”7” 30だと”10” と表示したいです。 途中までIF関数で作ってみたのですが、なかなかうまくいきません。 わかりにくくてすみませんがどうかよろしくおねがいします。

  • 関数を教えてください。

    A1にある数値が入っています。 A1の数値が、100000以下なら 2割引き、200000以下なら 5割引、500000以下なら 7割引 と表示する関数を教えてください。 エクセル2013です。

  • エクセルで範囲内の条件を満たす数値を返す関数を教えてください。

    エクセルで範囲内の条件を満たす数値を返す関数を教えてください。 100以下なら1111 100超~200以下なら2222 200超~300以下なら3333 300超~400以下なら4444 400超~500以下なら5555 500超~600以下なら6666 600超~700以下なら7777 700超~800以下なら8888 800超~900以下なら9999 900超なら10000 上記のような条件があり、入力した数字が該当する条件の範囲内に該当している数字を抽出したいのですが、それができる関数を教えてください。 例えばA1セルに650と入力するとB1セルに上記の条件で該当する7777を表示する、 A1セルに100と入力するとB1セルに1111、 901とA1に入力するとB1に10000と表示されるなどのようにしたいのです。 IFを使った関数では7つまでしかネストできないので、上記の場合10ネストしなければならないのでIF関数が使えません(使える方法があるかもしれませんが私は知りません)。 ネストせずに「&」を使う方法も考えたのですが、それだと数値として扱われず文字として扱われてしまい表示形式を自在に編集することができなくなってしまいます。 良い解決方法を教えてください。

  • ACCESSの関数について教えて下さい。

    消費税を含む金額の小数点以下を切捨て、末尾の数字を常に0にする方法が知りたいのですが・・・ 例)123.99を120と表示  ※ 末尾1~9をすべて0表示 Int関数で切捨てる事は出来るのですが、常に0にする方法が分かりません。 宜しくお願い致します。

  • EXCEL2000の関数を教えてください

    =ROUNDUP((A2-200)/400,0)+1 今上記の関数を使用しています。 この関数だけだとA2のセルに200以下の数値を入れると「1」あるいは「0」と表示してしまいます。 200<A2 の時に表示される数字はこのままでよいのですが 200≧A2>0 の時は全て「2」と表示させるには上記の関数に何を付け加えればよいのでしょうか? また何も数字を入れなかったときには「0」と表示をさせたいです(上記の関数のままでは「0」と表示されています)。 宜しくお願いします。

  • 教えてもらった関数に追加してほしいこと

    =Sheet1!A2&""の関数で抽出を教えて頂きました。これに追加して以下のことも一緒に処理できませんか。 1.桁区切りの , コンマを表示すること。 2.以下のように抽出できた数字を切り上げて表示させること。    1,113を切り上げて 2,000にする   12,457を切り上げて13,000にする 3.2.の抽出した数字も切り上げた数字も、SUM関数で合計を出せるようにする。 なお、=Sheet1!A2&""この関数でなければならないことはありません。1.2.3.のことができればこだわりはありませんので、お教え下さい。

  • エクセルの関数についての質問です

    エクセルの関数についての質問です 独学でエクセルを勉強しておりますが以下のような表の中から該当する値を返すことは可能でしょうか。 方法はどのようなものでもアドバイスをいただければトライしてみようと思います。 以下のような元データの中から、行の条件と列の条件を満たすセルに表示されている値(%)を 表示させる関数。そもそも関数での解決は不可能かもしれませんが、もし方法があれば ご教示お願いします。       0000~1000  1001~2000  2001~3000 000~100    5%      5%      4% 101~200    4%      4%      3% 201~300    3%      2%      1% 行と列の値を入力するとその交差した値が表示させたい。 例)行の検索したい数値を110、列の検索したい数値を1200と指定した場合、表示させたい数値は"4%"。 ぜひぜひよろしくお願いいたします。

  • エクセルであるデータの10%を返す関数は?

    エクセルの関数で以下のような値を返す関数ってあるのでしょうか? たとえばセルに53という数字があり、これを10%表示 つまり5.3と関数で返したいのですが、そんな関数あるのでしょうか? よろしくお願いします。

  • Excel 関数

    Excel質問です。 セルの数字により、計算方法が違う場合の数式の入れ方を教えてください。 例;A1のセルに入る数字が 1万以下であれば B1のセルにA1*5%を表示 1万超~2万以下 B1のセルにA1*10%を表示 2万超~3万以下 B1のセルにA1*15%を表示 3万超~4万以下 B1のセルにA1*20%を表示 4万超~無限  B1のセルにA1*25%を表示 このような場合は if関数でしょうか? どうしたらいいか教えてください。   

  • 関数について

    こんにちは。関数について質問します。 例えば【3月1日~3月5日まで入院】していたとします。本来であれば5日入院していた事になりますが、計算すると、4日になってしまいます。関数を使って、5日としっかりと表示させる方法を教えて下さい。 また、【3月1~4月20日まで入院】と月をまたいでしまった場合、長期の場合でも入院日数をしっかりと表示・計算する関数の方法を教えて欲しいです。 よろしくお願いします。

専門家に質問してみよう