人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

エクセルの引き算で、あるセルに入った文字によって計算式を変える方法を教えてください。
(例)
A1に入れた文字により、B1-C1もしくはC1-B1とし、答えをD1に表示させたい。

A1に甲と入っていたら…B1-C1
A1に乙と入っていたら…C1-B1

よろしくお願いします。

●質問者: harakiri2
●カテゴリ:コンピュータ
✍キーワード:A1 D1 エクセル セル 計算
○ 状態 :終了
└ 回答数 : 4/4件

▽最新の回答へ

1 ● Newswirl
●30ポイント ベストアンサー

=IF(A1="甲",B1-C1,IF(A1="乙",C1-B1,""))

訳すると、「もしもA1が甲ならばB1-C1、甲でなければ「もしもA1が乙ならばC1-B1、乙でなければ、""」

◎質問者からの返答

ありがとうございます。解決しました!


2 ● ana_log
●20ポイント

if文で分岐させることができます

=IF(A1="甲",B1-C1,IF(A1="乙",C1-B1,"式の型を入力してください"))

丙などほかの値がA1に入った場合、式の型を入力してくださいと表示します

◎質問者からの返答

ありがとうございます。解決しました!


3 ● rachu
●20ポイント

D1セルに

=IF(A1="甲",B1-C1,IF(A1="乙",C1-B1,"甲乙以外が入力されています"))

と入力するとできます。

◎質問者からの返答

ありがとうございます。解決しました!


4 ● sh528842
●20ポイント

これでどーでしょ。

=IF(A1="甲",B1-C1,IF(A1="乙",C1-B1," "))

◎質問者からの返答

ありがとうございます。解決しました!

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ