- 締切済み
基準額の上下に対しての額の式について
いつも御世話になります。 以下のような質問は色々とあると考え調べてみましたが見つからず質問させていただきます。 銀行の手数料ですが 30,000 以上は 735 未満は 525 です。 A2 に支払額 B2 に手数料 B2にどんな式を入れれば宜しいでしょうか 例えば 1 A2 30,735 B2 735 2 A2 30,734 B2 525 という具合にB2に表示したいのですが宜しくご指導いただけませんか。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- imogasi
- ベストアンサー率27% (4737/17069)
2つぐらいの分類(区分け)なら、なぜIF関数を思いつかないのか。質問者はエクセル関数の経験が極く少ないのかな。 ーー 区分けが多い場合のことも紹介しておこう。 VLOOKUP関数のTRUE型を使う。 例データ 準備 F列の昇順に作っておくこと。G列は例えば円と思うこと。書式設定で円にする手もある。F列も書式設定でkgなどにするのは差し支えない。 F1:G5に 0 50 100 100 200 200 300 600 400 800 のような検索表を作っておく。 例データ A列にあるとする。 B1セルに =VLOOKUP(A1,$F$1:$G$5,2,TRUE) 式を下方向に複写する。式の$は必ずつけること。 結果 A列 B列 12 50 119 100 223 200 333 600 500 800 1000 800 2000 800
- grumpy_the_dwarf
- ベストアンサー率48% (1628/3337)
B2はきっと手数料の額なんでしょうけど、A2の意味が不明です。 振込額なのか振込額と手数料の合計なのか、いずれにしても2番の例 は間違っているはず。 A2が振込額とすれば、B2は =if(A2,if(A2>=30000,735,525),"") となります。基本的に3万円未満だと525円なんだけど、ゼロや未記 入の時は手数料もゼロですからね。
お礼
急いでいましたので何とかしなくてはと 勉強した結果下記ができるみたいでご報告します。 =IF(A2="","",IF(A2>30734,"735",IF(A2<30735,"525"))) 急ぐ事情があって誠に勝手なことで迷惑掛けました。 ほんとうにご協力有難うございました。
補足
私の説明に不足があってご迷惑を掛けます。 お許し下さい。 30735 以上は 735 30735 未満は 525 とB2に表示したいと訂正させてください。 申し訳ありませんでした。
- hitoshi38
- ベストアンサー率50% (5/10)
B2に入る式は、以下の通りです if(A2>=30000,725,525) if関数の説明 3つの引数があり、1つ目に条件、2つ目に条件が満足したときの値、3つ目に条件を満たさなかったときの値がそれぞれ入ります。 値は式でもかまいません
お礼
急いでいましたので何とかしなくてはと 勉強した結果下記ができるみたいでご報告します。 =IF(A2="","",IF(A2>30734,"735",IF(A2<30735,"525"))) 急ぐ事情があって誠に勝手なことで迷惑掛けました。 ほんとうにご協力有難うございました。
補足
私の説明に不足があってご迷惑を掛けます。 お許し下さい。 30735 以上は 735 30735 未満は 525 とB2に表示したいと訂正させてください。 申し訳ありませんでした。
お礼
いつも御世話になっています。 今後とも宜しく御願いします。
補足
もしかしたらどなたかの回答と勘違いされていませんか。 私の判断からして。 失礼しました。