• 締切済み

基準額の上下に対しての額の式について

いつも御世話になります。 以下のような質問は色々とあると考え調べてみましたが見つからず質問させていただきます。 銀行の手数料ですが 30,000 以上は 735        未満は 525  です。 A2 に支払額 B2 に手数料 B2にどんな式を入れれば宜しいでしょうか 例えば 1 A2 30,735 B2    735 2 A2 30,734 B2    525 という具合にB2に表示したいのですが宜しくご指導いただけませんか。

みんなの回答

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.3

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

dorasuke
質問者

お礼

いつも御世話になっています。 今後とも宜しく御願いします。

dorasuke
質問者

補足

もしかしたらどなたかの回答と勘違いされていませんか。 私の判断からして。 失礼しました。

回答No.2

B2はきっと手数料の額なんでしょうけど、A2の意味が不明です。 振込額なのか振込額と手数料の合計なのか、いずれにしても2番の例 は間違っているはず。 A2が振込額とすれば、B2は =if(A2,if(A2>=30000,735,525),"") となります。基本的に3万円未満だと525円なんだけど、ゼロや未記 入の時は手数料もゼロですからね。

dorasuke
質問者

お礼

急いでいましたので何とかしなくてはと 勉強した結果下記ができるみたいでご報告します。 =IF(A2="","",IF(A2>30734,"735",IF(A2<30735,"525"))) 急ぐ事情があって誠に勝手なことで迷惑掛けました。 ほんとうにご協力有難うございました。

dorasuke
質問者

補足

私の説明に不足があってご迷惑を掛けます。 お許し下さい。 30735 以上は 735 30735 未満は 525 とB2に表示したいと訂正させてください。 申し訳ありませんでした。

  • hitoshi38
  • ベストアンサー率50% (5/10)
回答No.1

B2に入る式は、以下の通りです if(A2>=30000,725,525) if関数の説明 3つの引数があり、1つ目に条件、2つ目に条件が満足したときの値、3つ目に条件を満たさなかったときの値がそれぞれ入ります。 値は式でもかまいません

dorasuke
質問者

お礼

急いでいましたので何とかしなくてはと 勉強した結果下記ができるみたいでご報告します。 =IF(A2="","",IF(A2>30734,"735",IF(A2<30735,"525"))) 急ぐ事情があって誠に勝手なことで迷惑掛けました。 ほんとうにご協力有難うございました。

dorasuke
質問者

補足

私の説明に不足があってご迷惑を掛けます。 お許し下さい。 30735 以上は 735 30735 未満は 525 とB2に表示したいと訂正させてください。 申し訳ありませんでした。

関連するQ&A

専門家に質問してみよう