- ベストアンサー
エクセルでの計算式の作り方を教えてください。
例えば、ある調査手数料を計算する場合、調査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列の値がおかしくなってしまいます。 どういう式を作って入れておけばよいのでしょうか?
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
B1に =IF(A1<4,30000,(A1-4)*5000+30000) と入力して、下の行にコピーすれば大丈夫です。 数式の意味は 「もしA1に入力されている値が4より少ない場合は、 30000と表示し、4を超えるときは、超えた数字に 5000を上乗せし、30000を足す」と言う意味です。
その他の回答 (3)
- otake2002
- ベストアンサー率29% (18/61)
こんばんは。 えっと・・ 1件でも3万円、4件でも3万円ということでしょうか? それとも、3件なら3万円マイナス5千円で2万5千円になる? 計算式(関数)を使わなければいけないのでしょうかね・・・
- nyan-co
- ベストアンサー率35% (117/329)
セルB5=IF(A5<=4,30000,30000+(A5-4)*5000) と、こんな感じではいかがでしょう?
お礼
すみません。私の説明のしかたが悪かったと思うのですが、B5より前のセルにも適用できる計算式を教えていただきたかったのです。
- 134
- ベストアンサー率27% (162/600)
例えば…B5に =if(a5<5,30000,(A5-4)*5000+30000) としてみるのはいかがでしょうか?
お礼
すみません。私の説明のしかたが悪かったと思うのですが、B5より前のセルにも適用できる計算式を教えていただきたかったのです。
お礼
ありがとうございます! 私の知りたかったのはこの式です。 数式の意味の説明もよくわかりました。 普段は限られた関数しか使いませんし、単純な式しか作りませんので、頭の中で理屈はわかっても、式に表すことができませんでした。 ありがとうございました。