• 締切済み

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

こんばんは、会社で経理をやっているものです。 エクセルで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))))で できました。 ヒントをいただきありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 銀行の振込み手数料をエクセルで自動計算したい

    エクセルで取引先への支払いの際の、銀行振り込み手数料をエクセルで自動計算したいのですが、なかなかうまくいきません。 どうかご教示ください。          3万円未満 3万円以上 10万円以上 同一店内宛    105円    105円    420円 他支店宛      105円    315円    525円 他行宛       420円    630円    840円 振込先(同一店内宛、他支店宛、他行宛)はリストから選択するように設定しています。 B列    C列      D列     E列 振込先 振込金額  手数料  振込手数料込金額 また振込金額が10万円以上の振込み手数料込金額を計算する関数もご教示いただけると幸いです。 よろしくお願いいたします。

  • エクセルで振込手数料を自動計算したいのですが

    銀行から振込する一覧表を作成しています。 手数料を手入力していたのですが、表から拾って自動的に入らないものかと考えていますが、 どんな計算式を入れていいのか分りません     C      D      E      F       G        H 1  銀行名   支店名   振込金額   手数料 当社負担手数料 請求金額 別シートに       A       B       C 1  銀行の分類  3万未満  3万以上 2     1      105      315 3     2      525      735 三菱東京UFJが弊社の取引銀行でして、 相手が三菱東京UFJの場合、30,000円未満の手数料105円、30,000円以上の手数料315円、 三菱東京UFJ以外の場合、30,000円未満の手数料525円、30,000円以上の手数料735円となります。 なお、請求金額が10,000未満の場合は手数料当社負担で支払いをしています。 素人なりに、調べてVLOOKUPとIFを組み合わせてやってみましたが、エラーがでてしまいます。 どうやったら正しい計算ができるでしょうか? 教えて下さい。

  • エクセルで振込み手数料を自動的に引いた金額を表示してくれる関数を教えて下さい。

    仕事でわからなくて困っております。 毎月、業者から届いている請求書の請求金額を一覧表にして上司に提出しております。 今までは金額そのままの記載すれば良かったのですが  今度から請求金額から振り込み手数料を引いた金額を振り込むことになったそうで、 今までの請求金額そのままの表と、振込み手数料を引いた金額もあわせて一覧表にするようにと言われました。 振り込み金額は相手先の銀行が同じ銀行か他行であるかと、振込み金額が3万円以上か3万円未満かで違ってしまいます。 銀行が同行の場合(仮にAタイプとして) 3万円未満では105円                     3万円以上では315円 銀行が他行で (仮にBタイプとして)3万円未満では420円                  3万円以上では630円 この条件で自動的に振込手数料を引いた金額が出せる関数、あるいは方法をご存知の方 ぜひ教えて下さい。 まず考えたのは、業者さんとその振込口座の表を作れば、VLOOKUPを使ってその業者さんの名前を入力すると自動的にAかBか表示できるかなと思って それでもしそこがAだったら そして金額が3万円未満だったら105円になるという数字が出せれば 請求金額のセルからその105のセルをマイナスするというので作れるのかなと一人で考えておりましたが Aだったら そして金額が3万円未満だったらという関数がわからなです。  そしてこの考え方でよいのかも わかりません。 どうぞよろしくお願いいたします。

  • エクセルの複数条件

    金融機関、支店によって振込手数料が違う条件でエクセルを作成したいと考えています。 以下の条件の数式を振込手数料(セルB8)に表示したいと考えております。。 (1) 銀行名 A銀行 支店 B支店 金額条件なし 振込手数料 0円 (2) 銀行名 A銀行 支店 B支店以外 金額 30,000円以上 振込手数料 300円 (3) 銀行名 A銀行 支店 B支店以外 金額 30,000円未満 振込手数料 100円 (4) 銀行名 A銀行以外 支店条件なし 金額 30,000円以上 振込手数料 400円 (5) 銀行名 A銀行以外 支店条件なし 金額 30,000円未満 振込手数料 200円 条件が複雑ですがぜひ教えていただければと思います。 どうぞよろしくお願い致します。

  • エクセルの関数で振込手数料計算の仕方

    今、エクセルで支払明細書を作成しているのですが、銀行別・支店別での振込手数料を自動計算したいのですが、IF関数を上手く使いこなせなくてエラーが出てしまいます。 ●「三菱東京UFJ」・「大阪営業部」だと手数料が0円 ●「三菱東京UFJ」で金額が30,000円未満だと105円、30,000以上だと315円 ●「三菱東京UFJ」以外で金額が30,000円未満だと525円、30,000以上だと735円 このような条件で計算式を作成することは可能ですか? 可能なら、計算式を教えてください。 宜しくお願いします。 ちなみに、今は下記のような計算式を使っています。 =IF(H1052<10000,0,VLOOKUP(IF(D1052="三菱東京UFJ",1,2),Sheet2!$A$2:$C$3,IF(H1052<30000,2,3),FALSE)) ※別シートに手数料を記入しています。後、当方負担と先方負担も計算できるようにしています。 上記の式は先方負担の場合です。

  • エクセルで銀行の手数料を自動で計算したい

    はじめまして。 エクセルで銀行の振込み手数料を自動的に計算させたいのですが、自力ではできなかったので質問させていただきます。ぜひお力をお貸しください。 (窓口)         3万未満   3万以上 同一店内   324     540 他校本支店  324     540 他行      648     864 (ATM)         3万未満   3万以上 同一店内   108     216 他校本支店  108     324 他行      432     648 基本はATMなのですが、50万円以上は窓口を利用します。それもうまく反映させたいです。 よろしくお願いします。

  • エクセルの関数を使って銀行の振込み手数料の自動計算をしたいのですが

    飲食店に勤務しています。 業者に支払いをするときに手数料の計算がわずらわしくていっそのことエクセルを使って請求金額に応じて手数料を計算して振り込み金額を出せるようにしたいと考えているのですがヘルプを見ていろいろ試したのですがいまいちうまくいきません。よきアドバイスをお願いします。 振込み銀行先と請求金額によって条件が6個に分かれ、まず自分の口座を持っている銀行の支店で3万円以上と3万円未満で振り込み手数料が二つあり、同じ銀行のほかの本店・支店で同条件で手数料が二つあり、ほかの銀行同条件で振り込み手数料が二つの6パターンあります。 表としては、A列に業者名B列に請求金額C列に振込先銀行名D列に自動計算で手数料E列に振り込み金額といった具合です。 ということは、C列の振込先とB列をからめた計算式を設定できないといけないわけですよね。 散々考えたのですが、いいかげん頭が痛くなってきましたのでどうかよきアドバイスをお願いします。

  • エクセル  自動計算 式をお願いします

    銀行の振込金額が50,000円未満で100円 50,000円以上で150円だとします。 請求額を入れたときに、金額が50,000以上か未満か、手数料が先方もちなのか当方もちなのか 判断し振込金額(図のピンクのところ)が自動計算で出てくる式がありましたら 宜しくお願いします。

  • 振り込み着信の手数料

    国内のサービスを利用すると検討してるところですが、(サービス類・会社名は省略)、振り込みで入金する際は手数料が発生すると言われています。着信の手数料は聞いたことないから怪しいと思ってここに確認しています。 個人で振り込みの着信は手数料はかかりませんが、法人に対して発生しますか? *みずほ銀行の手数料と言われています。 手数料の一覧: 同支店からの振り込み:0円 同行の違う支店から3万以下:300円 同行の違う支店から3万以上:400円 他行から3万以下:500円 他行から3万以上:700円 みずほ銀行のホームページを頑張って検索してみましたが、上記の振り込みの着信の手数料を確認できませんでした。実際はどうですか?

  • excelの関数振込手数料について

    イロイロ考えてもわからないので、みなさん助けてください。 現在 下のような関数を使って値を出しているのですが、金額によってずれるので、 このようなときは、どう対処すればよいか教えてください! 振込する際に銀行の手数料を引いて振り込んでいます。 当社指定銀行だと、105円その他の銀行だと 30000円未満315 以上だと525円です。 他銀行の場合Y4に1と入力して判断させています。 F(OR(AH4="",AH4=0),"",IF($Y$4=1,IF(AH4>30000,2,1)*210)+105) ・・・AI4に此方の関数 振込手数料を計算する式なのですが、通常は問題ないのですが、 AHの金額が30525円に以下の時実際の振込額と変わってきます。       Y         AH       AI       AJ 3    銀行識別     支払額    手数料    振込額 4      1        30458      525      29933 5 振り込むとき29933円なので手数料は、315えん・・・て事ですよね。 そこで、 (AH4>30000,2,1をAJに変えれば良いと考えたのですが、 うまく動きませんでした、 で (AH4>30000,2,1を(AH4>30525,2,1に 変えれば良いと考えましたが、 違う気がします・・・・・ どなたか 教えてください・・・・お願いします。

専門家に質問してみよう