EXCEL MAX,MIN公式問題,請幫忙~~

2009-06-18 1:05 am
有關設定手續費公式
手續費=M4*5
但條件是最少要付30,最大要付200,即少於30當30,大於200當200
現在只找到公式如下
=MIN(M4*5,200)
但只能設最大值,怎樣能以一條公式,達到要求呢?

不足30顯示為30,大於200顯示為200
請大家幫幫忙,謝謝

回答 (4)

2009-06-18 5:30 am
✔ 最佳答案
你已做了大部分,只差最小手續費
=MAX(MIN(M4*5,200),30)
另其他朋友的方法改正如下:
=IF(M4*5<30,30,IF(M4*5>200,200,M4*5))
2009-06-18 5:16 pm
可有下列方法:

1. =MAX(MIN($M$4*5,200),30)


2. =IF($M$4*5<30, 30, IF($M$4*5>200, 200, $M$4*5))

3. =30*($M$4*5<30)+200*($M$4*5>200)+$M$4*5*(AND($M$4*5>=30,$M$4*5<=200))

三個方法都可行. 我用 $M$4 而不用 M4, 是因為你很有機會將公式複製到其他的 cells. 若不這樣做, 會引致計錯數或出現error, 如 #VALUE!.
2009-06-18 5:26 am
=IF(M4*5>200,200,IF(M4*5>30,M4*5,30))


手續費=M4*5 ????

相信 等於 5% 較為合理

如果等於 5%, 那麼, 公式便是:

=IF(M4*5%>200,200,IF(M4*5%>30,M4*5%,30))

Please try
2009-06-18 1:24 am
=IF(M4*5<30,30),IF(M4*5.>200,200)



收錄日期: 2021-04-12 11:01:34
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20090617000051KK01360

檢視 Wayback Machine 備份