• ベストアンサー

特定の値が入った場合のセルの計算方法

軽油またはハイオクどちらかを売上げた場合の合計をO列に出したいです。 それぞれの単価はR.S列、に記載してあります。 例 軽油を23l販売した場合、23×74円(軽油の単価S列)+J列の免税券のセルに〇が入った場合は数量と同じ23×32.1円を(税の単価S列)両方の合計をO列に出したいです。 J列に〇が入らない場合は軽油の売り上げたl×単価のみの合計がO列に反映される。 よろしくお願いいたします。

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

  • ベストアンサー
  • HohoPapa
  • ベストアンサー率65% (455/693)
回答No.3

追記して再ポスト S2,S3,S4のセルに 軽油、ハイオク、税 とそれぞれ名前を付け N4=I4*INDIRECT(H4,1)+IF(J4="〇",I4*税,0) といった計算式にするのはいかがでしょうか? もし、セルに名前を付ける方法が不明なら https://www.becoolusers.com/excel/name-create.html が参考になります。

peace5577
質問者

お礼

ありがとうございます!とてもたすかりました。 セルに名前を付ける方法もありがとうございました。

その他の回答 (2)

  • HohoPapa
  • ベストアンサー率65% (455/693)
回答No.2

S2,S3,S4のセルにそれぞれ名前を付け N4=I4*INDIRECT(H4,1)+IF(J4="〇",I4*税,0) といった計算式にするのはいかがでしょうか? もし、セルに名前を付ける方法が不明なら https://www.becoolusers.com/excel/name-create.html が参考になります。

  • kkkkkm
  • ベストアンサー率66% (1742/2617)
回答No.1

=IF(I3="","",IF(J3="○",VLOOKUP(H3,$R$2:$S$7,2,FALSE)*I3+VLOOKUP("税",$R$2:$S$7,2,FALSE)*I3,VLOOKUP(H3,$R$2:$S$7,2,FALSE)*I3)) で、○は実際にセルに入っている○を入れてください。

関連するQ&A