• ベストアンサー

エクセルのifについて

お世話になっております。 D1     E1     F1 往復  (答え)  300円 たとえばこのような状況で、D1が「往復」だった場合F1の2倍でE1に答えがくる。 片道の場合は、そのままF1の数字がくるような関数を検索してみたのですが、 見つけられませんでした。 よろしければご教授お願いします。

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

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.1

基本形としては E1に =IF(D1="往復",F1*2,IF(D1="片道",F1,"")) と記入しておきます。 往復と片道の時だけ数字が現れ,それ以外(主にまだ未記入など)は空白にします。

nightquest
質問者

お礼

早急なご対応ありがとうございます! 無事解決いたしました。 貴重な知識ありがとうございます。 機会がありましたら、またよろしくお願いします。

その他の回答 (3)

回答No.4

=IF(SUM(F1)=0,"",F1+F1*(TRIM(SUBSTITUTE(D1," ",""))="往復"))

nightquest
質問者

お礼

早急なご対応ありがとうございます! 無事解決いたしました。 貴重な知識ありがとうございます。 機会がありましたら、またよろしくお願いします。

  • kagakusuki
  • ベストアンサー率51% (2610/5101)
回答No.3

応用形としては E1に =IF(OR(D1="片道",D1="往復"),F1*(1+(D1="往復")),"") と記入しておきます。 往復と片道の時だけ数字が現れ,それ以外(主にまだ未記入など)は空白にします。

nightquest
質問者

お礼

早急なご対応ありがとうございます! 無事解決いたしました。 貴重な知識ありがとうございます。 機会がありましたら、またよろしくお願いします。

  • tsline
  • ベストアンサー率21% (275/1260)
回答No.2

うわぁ先に答えられてしまった

nightquest
質問者

お礼

早急なご対応ありがとうございます! 無事解決いたしました。 貴重な知識ありがとうございます。 機会がありましたら、またよろしくお願いします。

関連するQ&A