• 締切済み

エクセルで計算式をいれたい。

こんばんは、会社で経理をやっているものです。 エクセルでIFとvlookupを使って、振込時の手数料を求める計算式を入力をしたいのですが どうもうまくいきません……。 A1に『同支店』と入っている時、振込金額が3万円未満の時は105円 3万円以上の時は315円。 『他行』と入っている時、振込金額が3万円未満のとき315円3万円以上のとき425円と なってくれる式を入力したいのです。 どなたか教えていただけないでしょうか。 この説明では意味がわからないかもしれないですが、 わかる限り補足していきますのでよろしくお願いします。

みんなの回答

  • agl-bt
  • ベストアンサー率17% (23/132)
回答No.5

C1の振込金額というのは、振込手数料ということでしょうか? もしそうだとしても、前回の回答でなんとかなる気がするのですが・・・

ponkos
質問者

お礼

再び失礼しました C1は振込手数料です。 No.4の回答でも3万円以上の場合の手数料はでますか? やってみます。ありがとうございました

  • agl-bt
  • ベストアンサー率17% (23/132)
回答No.4

VLOOKUP(A2,範囲,IF(A1="同支店",2,3),TRUE) A2のセルに金額が入ります。 範囲には、検索範囲を入れてください。 検索範囲には 1   105 315 30000  315 425 と入れますこれだと、A1に”同支店”でない文字が入るともう一つの手数料が出てしまいますが・・・

ponkos
質問者

お礼

=IF(B1>=30000,VLOOKUP(A1,範囲指定,3,IF(B1<30000,VLOOKUP(A1,範囲指定,2,FALSE))))で できました。 ヒントをいただきありがとうございました。

ponkos
質問者

補足

ごめんなさい、言葉が足りないですね… A1に同行or他行 B1に金額 C1に振込金額を入力したいです。 その横の方に別表として      三万円未満 三万円以上 同行  105      315 他行  315      425 というのを作りたいと思います。  

  • deecyan
  • ベストアンサー率38% (89/233)
回答No.3

#2 です 最後の2行を訂正します A列に同支店か他行しか入らないように 入力規則を入れたほうが良いです

  • deecyan
  • ベストアンサー率38% (89/233)
回答No.2

A列に同支店 B列に金額が入っているとして C列に答えを入れる場合 C1には  =IF(B1="","",IF(A1="同支店",IF(B1>29999,315,105),IF(B1>29999,425,315))) A列に同支店か他行しか入らないように 条件付書式があったほうが良いです

ponkos
質問者

お礼

=IF(B1>=30000,VLOOKUP(A1,範囲指定,3,IF(B1<30000,VLOOKUP(A1,範囲指定,2,FALSE))))で できました。 ヒントをいただきありがとうございました。

  • arukamun
  • ベストアンサー率35% (842/2394)
回答No.1

A1には、同支店か他行 B1に振り込み金額 が入っているのであれば、 =IF(AND(A1="同支店",B1<30000),105,IF(OR(A1="同支店",AND(A1="他行",B1<30000)),315,IF(A1="他行",425,""))) とかで上手くいくと思われますが、 振り込み金額の入るセルが異なるようであれば、補足してください。

ponkos
質問者

お礼

=IF(B1>=30000,VLOOKUP(A1,範囲指定,3,IF(B1<30000,VLOOKUP(A1,範囲指定,2,FALSE))))で できました。 ヒントをいただきありがとうございました。