• ベストアンサー

エクセルでの計算式の作り方を教えてください。

例えば、ある調査手数料を計算する場合、調査4件までは30,000円、1件増すごとに5,000円加算されるとします。 A列のセルに、1,2,3,4,5・・・と件数を入力し、その右側のB列のセルに料金を出す計算式を作りたい場合、 5件以上の場合は、B5=(A5-4)*5000+30000 (A5は件数を入力したセル、以下A6,A7・・・となります) となることはわかるのですが、4件目まで(A1~A4)の場合のB列の値がおかしくなってしまいます。 どういう式を作って入れておけばよいのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • ares
  • ベストアンサー率36% (81/219)
回答No.3

B1に =IF(A1<4,30000,(A1-4)*5000+30000) と入力して、下の行にコピーすれば大丈夫です。 数式の意味は 「もしA1に入力されている値が4より少ない場合は、 30000と表示し、4を超えるときは、超えた数字に 5000を上乗せし、30000を足す」と言う意味です。

rinrin26
質問者

お礼

ありがとうございます! 私の知りたかったのはこの式です。 数式の意味の説明もよくわかりました。 普段は限られた関数しか使いませんし、単純な式しか作りませんので、頭の中で理屈はわかっても、式に表すことができませんでした。 ありがとうございました。

その他の回答 (3)

  • otake2002
  • ベストアンサー率29% (18/61)
回答No.4

こんばんは。 えっと・・ 1件でも3万円、4件でも3万円ということでしょうか? それとも、3件なら3万円マイナス5千円で2万5千円になる? 計算式(関数)を使わなければいけないのでしょうかね・・・

  • nyan-co
  • ベストアンサー率35% (117/329)
回答No.2

セルB5=IF(A5<=4,30000,30000+(A5-4)*5000) と、こんな感じではいかがでしょう?

rinrin26
質問者

お礼

すみません。私の説明のしかたが悪かったと思うのですが、B5より前のセルにも適用できる計算式を教えていただきたかったのです。

  • 134
  • ベストアンサー率27% (162/600)
回答No.1

例えば…B5に =if(a5<5,30000,(A5-4)*5000+30000) としてみるのはいかがでしょうか?

rinrin26
質問者

お礼

すみません。私の説明のしかたが悪かったと思うのですが、B5より前のセルにも適用できる計算式を教えていただきたかったのです。

関連するQ&A