- ベストアンサー
エクセル関数式を教えてください。
(例) A列 B列 C列 D列 E列 1箱入数 発注数 単位 1箱or1個単価 1個単価 1 40 1 箱 40.000 【】 2 20 個 500 【】 上記例でE1の【】とE2の【】の1個単価を求める 共通の関数式を教えてください。 E1【1000】 E2【500】と結果が表示される関数式です。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
言葉で言えば、 「もし、A1セルが空白ならD1をそのまま転記し、そうでなければD1割るA1を記入する」ということで良いのではないでしょうか。 よって「 =if(A1="",D1,D1/A1) 」でよいでしょう。
その他の回答 (1)
- FEX2053
- ベストアンサー率37% (7991/21371)
回答No.2
どっちかというと、C列の「単位」でコントロールした方が安全なような。 =IF(C1="箱",D1/A1,IF(C1="個",D1,0)) 「箱」でも「個」でもない文字が来たら、0円にするというロジックを 入れておけば、A列やC列の誤記にも対応出来るんじゃないかと。