- ベストアンサー
EXCELの関数について
EXCEL初心者です。 これに悩み始めて早1週間。どうしても答えが見つからないので質問させていただきます。 A列に数字(-100から50)がランダムに入っています。B列に条件を入れたいのですが、 もしA列の数字がマイナスならばB列にその数の絶対値を もしA列の数字がプラスならB列には0を表示させたいのです。 たとえば以下のようにB列に表示させるにはどのような関数を 使えばいいのでしょうか? A列 B列 -53 53 35 0 以上、よろしくお願いいたします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
他にも案があると思いますが =MAX(0,-A1) でどうですか?
その他の回答 (2)
noname#204879
回答No.3
=-MIN(A1,0)
質問者
お礼
mike_g様、ご回答ありがとうございました。 色々な方法があるのですね。 今後に生かせそうです。 ありがとうございました!
- tom04
- ベストアンサー率49% (2537/5117)
回答No.2
こんばんは! 色々方法はあると思いますが・・・ 一例です。 A列からデータが入力してあり、B列に表示させるとします。 A1セルからデータが入っているとして B1セル=IF(A1<0,A1*(-1),0) としてオートフィルマーク(+)のところでダブルクリック! これでどうでしょうか? 尚、0はそのまま「0」となるはずです。 参考になれば幸いです。m(__)m
質問者
お礼
tomo04様、回答ありがとうございます。 私も一生懸命IF関数を使ってあれこれ考えていました。 それでもどうしても答えにたどり着けませんでした.... なるほど、この式でバッチリですね。 ありがとうございました!
お礼
CoalTar様、早速の回答ありがとうございます。 とても簡単な式でびっくりしました! 早速この通りにやってみたら、見事に解決。 とても助かりました。ありがとうございました!