• 締切済み

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

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

noname#211885
noname#211885

みんなの回答

  • chie65535
  • ベストアンサー率43% (8519/19367)
回答No.8

追記。 自行のコードや名称が固定であれば、以下のように「決まった値」と比較しても良いです。 ・名称で比較したい場合 =CHOOSE(((A1>=500000)+(A1>=30000))*3+3-((F1="三菱東京UFJ")*(H1="丸の内")+(F1="三菱東京UFJ")),100,100,400,200,300,600,500,500,800)*1.08 ・コードで比較したい場合 =CHOOSE(((A1>=500000)+(A1>=30000))*3+3-((G1="0005")*(I1="002")+(G1="0005")),100,100,400,200,300,600,500,500,800)*1.08 のようになります。

noname#211885
質問者

お礼

chie65535さん ありがとうございます。 名称の数式を使ったのですが、今度はほとんどが864円になってしまいました。

  • chie65535
  • ベストアンサー率43% (8519/19367)
回答No.7

>ただ、できたらで結構ですので名称で入力できる数式もお教え願えませんか。 >よろしくお願いします。 コードで比較しても、名称で比較しても、同じような数式になります。 例えば A列:金額 B列:自行名称 C列:自行コード D列:自行支店名 E列:自行支店コード F列:振込先銀行名称 G列:振込先銀行コード H列:振込先支店名 I列:振込先支店コード になっていたとします。 銀行の比較の際に、名称同士で比較するのであれば「B列とF列」の比較になるので、数式は(比較部分のみ抜き出すと)「B1=F1」とか「B5=F5」になります。 銀行の比較の際に、コード同士で比較するのであれば「C列とG列」の比較になるので、数式は(比較部分のみ抜き出すと)「C1=G1」とか「C5=G5」になります。 CHOOSE文での例で言えば、1行目(1件目)は ・名称で比較したい場合 =CHOOSE(((A1>=500000)+(A1>=30000))*3+3-((B1=F1)*(D1=H1)+(B1=F1)),100,100,400,200,300,600,500,500,800)*1.08 ・コードで比較したい場合 =CHOOSE(((A1>=500000)+(A1>=30000))*3+3-((C1=G1)*(E1=I1)+(C1=G1)),100,100,400,200,300,600,500,500,800)*1.08 のようになります。 参照するセルがちょっと変わるだけで「どちらも、式そのものは殆ど一緒」です。 違うのは「名称同士を比較する」か「コード同士を比較する」の違いだけです。

  • chie65535
  • ベストアンサー率43% (8519/19367)
回答No.6

実際にハマりやすい事例として、以下のような事例があります。 「三菱東京UFJ」と「三菱東京UFJ」が不一致(全角と半角) 「三菱東京UFJ」と「東京UFJ」が不一致(「三菱」が抜けてる) 「するが銀行」と「スルガ銀行」が不一致(平仮名と片仮名) 「八十二銀行」と「八二銀行」が不一致(十が抜けてる) 「北國銀行」と「北国銀行」が不一致(異字体) 「近畿大阪銀行」と「近畿大坂銀行」が不一致(阪と坂が違う) 「トウホウギンコウ」と「トウホクギンコウ」の入力ミス(どちらも存在する) 「りそな銀行」と「埼玉りそな銀行」の混同(どちらも存在する) 「市ヶ谷支店」と「市ケ谷支店」の不一致(ヶとケが違う) 貴方は、これらの「一致、不一致の判定ミス」を「全件、肉眼で確認する」のが可能ですか?不可能ですよね? なので「名称比較は絶対にやっちゃ駄目」なんです。

noname#211885
質問者

お礼

chie65535さん ありがとうございます。例までつけていただいてわかりやすいです。 現状として、(1)銀行が3つしかない(2)件数が少ない といったため、名称入力のほうがわかりやすいと感じております。

  • chie65535
  • ベストアンサー率43% (8519/19367)
回答No.5

>なお、名称で入力できる数式はないのでしょうか?そちらのほうがわかりやすいのであればお教え願えないでしょうか。 名称同士を比較すれば、一致不一致は検査出来ますが、それをやると、酷い目に遭います。 片方に見えない空白が付いていて同じ銀行なのに不一致になっちゃうとか、カナの大文字小文字が違ってて同じ銀行同じ支店なのに不一致になっちゃうとか、異字体の漢字が不一致になって同じ銀行同じ支店なのに不一致になっちゃうとか、貴方には予想も出来ないような「不具合」に見舞われます。 「小さい番号は0を補って必ず4桁にする」と言うのも「5と05、05と005、5と0005」などが「不一致」と判定されない為の保険なのです(このように「桁数を合わせる」などの処理を「正規化する」と言います) 振込など、金銭が関わるプログラムは「間違ったら取り返しがつかなくなる」ので「名前の方が判りやすい」などの「人間的な考え」は捨てなければなりません。 何らかの処理を行う場合は、名称比較、名前比較などは排除し「正規化済みの一意のコードで比較する」のを徹底しましょう。

noname#211885
質問者

お礼

chie65535さん ありがとうございます。詳しい説明、よくわかりました。 コード入力していこうと思います。 ただ、できたらで結構ですので名称で入力できる数式もお教え願えませんか。 よろしくお願いします。

  • chie65535
  • ベストアンサー率43% (8519/19367)
回答No.4

追記。 同一銀行、同一支店の比較は、下記ページにある「銀行コード」「支店コード」で行って下さい。 http://bkichiran.hikak.com/ 銀行名、支店名等の名称では比較してはいけません。 銀行コードは必ず4桁、支店コードは必ず3桁にして、小さい数字は「0001」や「0009」など、頭に0を補ってから処理して下さい。

noname#211885
質問者

お礼

chie65535さん ありがとうございます。 銀行コードというものをはき違えておりました。 なお、名称で入力できる数式はないのでしょうか?そちらのほうがわかりやすいのであればお教え願えないでしょうか。

  • chie65535
  • ベストアンサー率43% (8519/19367)
回答No.3

>回答いただいた数式を入力しましたが、ほとんどが、648円になってしまいました。 式は合っている筈です。画像の通り検証済みです。

noname#211885
質問者

お礼

chie65535 さん たびたび恐れ入ります。 たとえば、振込み元番号や支店番号を文字で表すことはできますか? 例:〇△銀行 と ×□支店 のようなことです。

  • chie65535
  • ベストアンサー率43% (8519/19367)
回答No.2

因みに、 =CHOOSE(((金額>=500000)+(金額>=30000))*3+3-((振込を行う銀行の銀行番号=振込先口座の銀行番号)*(振込を行う銀行の支店番号=振込先口座の支店番号)+(振込を行う銀行の銀行番号=振込先口座の銀行番号)),108,108,432,216,324,648,540,540,864) と書いても良い。 消費税が変わる場合を考慮した場合は =CHOOSE(((金額>=500000)+(金額>=30000))*3+3-((振込を行う銀行の銀行番号=振込先口座の銀行番号)*(振込を行う銀行の支店番号=振込先口座の支店番号)+(振込を行う銀行の銀行番号=振込先口座の銀行番号)),100,100,400,200,300,600,500,500,800)*1.08 と書くのが良いかも知れない。

noname#211885
質問者

お礼

chie65535 さん ありがとうございます。新しく書いていただいた数式を入力しましたが、やはりまた、ほとんどが648円になりました。。。

  • chie65535
  • ベストアンサー率43% (8519/19367)
回答No.1

>同一店内 >他校本支店 >他行 区分が間違っていると思うけど。 これは、普通の銀行は 同一店 同行本支店 他行 の筈。 で、手数料を計算する上で「同一店、同行本支店、他行」の区別をする為には「振込を行う銀行の銀行番号」「振込を行う銀行の支店番号」「振込先口座の銀行番号」「振込先口座の支店番号」が必要になる。 エクセルで書くと =IF(金額>=500000,IF(振込を行う銀行の銀行番号=振込先口座の銀行番号,540,864),IF(金額>=30000,IF(振込を行う銀行の銀行番号=振込先口座の銀行番号,IF(振込を行う銀行の支店番号=振込先口座の支店番号,216,324),648),IF(振込を行う銀行の銀行番号=振込先口座の銀行番号,108,432))) となります。

noname#211885
質問者

お礼

chie65535さん ありがとうございます。ご指摘通り、他校本支店は誤りで、当行本支店が正解です。 回答いただいた数式を入力しましたが、ほとんどが、648円になってしまいました。

noname#211885
質問者

補足

他校本支店は誤りで、当行本支店が正です。 失礼しました。

関連するQ&A

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

    知り合いの会社の手伝いをしているものです。 取引先への支払いの際の、銀行振り込み手数料をエクセルで自動計算したいのですが、エクセル初心者で関数が全くわかりません。 同一銀行、本支店間は、振込み金額に関わらず無料なのですが、他銀行への振込みは3万円未満が315円、3万円以上が515円となっています。 この条件を、エクセル関数でどのように表すのでしょうか。詳しい方、よろしくお願いいたします。

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

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

  • ATMの手数料(銀行間)について

    振込み時に他行であれば銀行側が手数料を他行に支払う分、多めにとっていますが、他行のATMを使用して引き出す場合も手数料を自分所の銀行に支払っているのでしょうか? 確か、東京スター銀行が手数料を無料にして自分のところのATMをたくさん利用してもらうことで他行から手数料をたくさんもらって問題になっていたので逆だったと思うのですが。 ご存知あれば教えて頂ければ幸いです。

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

    銀行から振込する一覧表を作成しています。 手数料を手入力していたのですが、表から拾って自動的に入らないものかと考えていますが、 どんな計算式を入れていいのか分りません     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を組み合わせてやってみましたが、エラーがでてしまいます。 どうやったら正しい計算ができるでしょうか? 教えて下さい。

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

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

  • 銀行への振り込み手数料

    ネットで買い物をして、三菱東京UFJ銀行に10万円以上振り込むことになりました。 でも、私の持っている口座は地方銀行です。 ATMから振り込もうと思ったのですが、他銀行に振り込むのに735円かかります。 だから、三菱東京UFJ銀行の窓口で振り込んだほうが安いようなのでしようと思ったんですが、その銀行の口座を持ってなくてもできますよね? あと、10万以上のお金を持って窓口に並んでいないと振込みはできないでしょうか?手数料200円の差なのでそんな危険を冒さなくてもとも思ってしまいます。 振込みをしたことがないのでやり方が良くわからなくて心配です。 あと、三菱東京UFJ銀行って合併しましたよね…、もしATMから振込むとき銀行名どうやったら良いでしょうか?

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

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

  • ゆうちょから他行へATMで振り込むと手数料はいくらでしょうか?

    ゆうちょから他行へATMで振り込むと手数料はいくらでしょうか? ゆうちょから他行へATMで振り込むと手数料はいくらでしょうか? HP見てもわかりません。窓口よりは安いですよね?また他銀行みたいに 振込名(自分)の名前を変更することは可能ですか?

  • 振込手数料の差額は「雑益」ですか?

    銀行の振込手数料差額についての質問です。 たとえば、買掛金10万円を他行あて電信振込する場合 振込手数料は 窓口なら840円 ATMなら525円とします。 振込手数料が受取人負担ということで 100,000円―840円=99,160円を窓口で送金することにしました。 ところが、行員さんが早くて安いATMを薦められるので ATMで99,160円を降り込みました。 ATMの振込手数料は窓口より315円安く、確かに得したのですが・・・ 帳簿仕訳上 315円の買掛金が残ってしまいます。 これは「雑益」として処理するのでしょか? <窓口での振込> 買掛金 100,000円  現金  99,160円                 手数料    840円 <ATMでの振込> 買掛金 100,000円  現金  99,160円                 手数料    525円                 ???    315円 ⇒「雑益」なの? 以上、よろしくお願い致します。

  • 銀行への振込手数料

    恥ずかしいのですが、よく解らないので教えてください http://www.bk.mufg.jp/tesuuryou/furikomi.html ↑三菱東京UFJ銀行の手数料説明ページなのですが (1)例えば商品をネットで購入し、指定口座が三菱東京UFJ銀行の口座だった場合、私が三菱東京UFJの通帳・カードを持っており、UFJのATMを利用して振込をすれば無料ですよね? (2)その下に他行カードの振込→3万円未満は105円とありますが 《例》○○信用金庫のカードを使ってUFJのATMを利用し、指定の口座へ振り込み(UFJ)が105円で可能と言う事でしょうか? (3)あとはUFJのATMへ出向き、現金で指定口座へ振込した場合3万円未満は105円の手数料? すみませんが詳しい方いらっしゃったら教えてください

専門家に質問してみよう