• ベストアンサー

エクセルの関数

毎度お世話になります。  たとえば、A1セルに入力されている金額100,000円から、 100分の10を乗じた金額を減ずるには、 =A1-(A1×10/100)で計算できます。そうすると答えは、90,000円になります。  この場合10,000円減じたことになりますが、その減ずることの出来る金額の上限が5,000円だった場合、どのように計算式を立てればいいのでしょうか。  つまり、A1セルに100分の10を乗じた金額が5,000円超であれば5,000円、5,000円以下であれば100分の10を乗じた金額を減ずる。 としたいのですが。  ご教示願います。

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

  • ベストアンサー
  • redowl
  • ベストアンサー率43% (2140/4926)
回答No.2

一例 =A1-MIN(A1*0.1,5000)

sherupa
質問者

お礼

早々とアドバイス頂き有り難うございます。 大変参考になりました。 MINの意味はさっぱり分かりませんが、コピーして使わせて頂きます。

その他の回答 (3)

  • hana-hana3
  • ベストアンサー率31% (4940/15541)
回答No.4

=IF(A1*0.1>=5000,A1-5000,int(A1*0.1))

sherupa
質問者

お礼

有り難うございました。ご教示通り、入力してみたのですが、思ったようにいきませんでした。 何度も試してみたのですが・・・ お忙しいところ有り難うございました。

  • okormazd
  • ベストアンサー率50% (1224/2412)
回答No.3

=IF(A1*10/100)>5000,5000,A1*10/100) でいいでしょう。

  • shimix
  • ベストアンサー率54% (865/1590)
回答No.1

>つまり、A1セルに100分の10を乗じた金額が5,000円超であれば5,000円、5,000円以下であれば100分の10を乗じた金額を減ずる。 としたいのですが。 要するに   A1が50000以上 → 5000円   A1が50000未満 → A1*0.1 でいいのでは?   =if(A1 >= 50000, A1 - 5000, A1 - round(A1 * 0.1, 0))

sherupa
質問者

お礼

早々と有り難うございました。 確かにちゃんと出来ました。 大変助かりました。 申し訳ありませんが、No.2の方の方が式が簡単なのでそちらの方を二重丸にさせていただきます。

関連するQ&A