• ベストアンサー

Excelで料金表示

時間を入れると料金が表示される料金表を作成しています。 excel関数はあまり良く分からず、調べながら作業していますが どうしても出来ないので教えてください。 X3に「60」 Y3に「90」 Z3に「120」 AA3に「150」とし、 そして X4に「8400」 Y4に「11550」 Z4に「14700」 AA4に「18900」 としました。 L4(合計金額表示)に =SUM(I4+J4+M4)*105+(K4*175)+LOOKUP(L4,X3:AA3,X4:AA4) と計算式を入れましたが、L4に何も入力しないときには #N/Aのエラーが出てしまいます。 L4に何も入力しない時には、何も表示しないようにするには どうすれば良いのですか? (※I4、J4、M4は一律 1時間6300円の計算。K4は30分5250円です) また、表や計算式が間違っているなら教えてください。 よろしくお願いします。

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

  • ベストアンサー
  • aokii
  • ベストアンサー率23% (5210/22062)
回答No.1

以下のLOOKUP(L4,X3:AA3,X4:AA4)の部分にL4があるのでループしています。 L4=ISERR(SUM(I4+J4+M4)*105+(K4*175)+LOOKUP(L4,X3:AA3,X4:AA4) L4に何も入力しない時には、何も表示しないようにするには、 =IF(L4="","",SUM(I4+J4+M4)*105+(K4*175)+LOOKUP(L4,X3:AA3,X4:AA4)) です。

bjcrosso
質問者

お礼

解決致しました、早々の回答ありがとうございました。

その他の回答 (1)

noname#111181
noname#111181
回答No.2

以下の通り。 =IF(L4="","",SUM(I4+J4+M4)*105+(K4*175)+LOOKUP(L4,X3:AA3,X4:AA4))

bjcrosso
質問者

お礼

ありがとうございました、解決致しました。

関連するQ&A

専門家に質問してみよう