- ベストアンサー
エクセルのifについて
お世話になっております。 D1 E1 F1 往復 (答え) 300円 たとえばこのような状況で、D1が「往復」だった場合F1の2倍でE1に答えがくる。 片道の場合は、そのままF1の数字がくるような関数を検索してみたのですが、 見つけられませんでした。 よろしければご教授お願いします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
基本形としては E1に =IF(D1="往復",F1*2,IF(D1="片道",F1,"")) と記入しておきます。 往復と片道の時だけ数字が現れ,それ以外(主にまだ未記入など)は空白にします。
その他の回答 (3)
- K Kazz(@JazzCorp)
- ベストアンサー率31% (549/1751)
回答No.4
=IF(SUM(F1)=0,"",F1+F1*(TRIM(SUBSTITUTE(D1," ",""))="往復"))
質問者
お礼
早急なご対応ありがとうございます! 無事解決いたしました。 貴重な知識ありがとうございます。 機会がありましたら、またよろしくお願いします。
- kagakusuki
- ベストアンサー率51% (2610/5101)
回答No.3
応用形としては E1に =IF(OR(D1="片道",D1="往復"),F1*(1+(D1="往復")),"") と記入しておきます。 往復と片道の時だけ数字が現れ,それ以外(主にまだ未記入など)は空白にします。
質問者
お礼
早急なご対応ありがとうございます! 無事解決いたしました。 貴重な知識ありがとうございます。 機会がありましたら、またよろしくお願いします。
- tsline
- ベストアンサー率21% (275/1260)
回答No.2
うわぁ先に答えられてしまった
質問者
お礼
早急なご対応ありがとうございます! 無事解決いたしました。 貴重な知識ありがとうございます。 機会がありましたら、またよろしくお願いします。
お礼
早急なご対応ありがとうございます! 無事解決いたしました。 貴重な知識ありがとうございます。 機会がありましたら、またよろしくお願いします。