excel 公式一問

2008-07-12 6:56 am
如果想set: 首 USD50,000.00 手續費為1/4% (minium: $USD42.00)
Balance: 1/8%

請問點SET公式?

回答 (3)

2008-07-12 10:58 pm
✔ 最佳答案
franng2008 用邏輯代替if的思路不錯, 但未有防零值, 及公式更可以再簡短
=MAX((A1>0)*42,A1*0.25%)-(A1>50000)*0.125%*(A1-50000)
如A1 = 0 或 空白, 公式傳值 為 0

2008-07-12 22:23:26 補充:
邏輯值:
即 成立時 為 TRUE (值為 1)
不成立時 為 FALSE (值為0)
假設A1是 10000
(A1>0) 傳回 TRUE 即 1
(A1>50000)傳回 FALSE 即 0
我的公式的運算是
=MAX(1*42,10000*0.25%)-0*0.125%*40000
=MAX(42,25)-0
=42
2008-07-13 12:15 am
小弟只懂用 if 的方法

=IF(A1=0,0,IF(A1>50000,50000*0.0025+(A1-50000)*0.00125,MAX(A1*0.0025,42)))

小弟想借此向新田美香請教, 閣下的公式是如何解讀的???
先謝過!
2008-07-12 7:56 am
假設銀碼在 A1,

=MAX((A1<=50000)*A1*0.25%+(A1>50000)*(50000*0.25%+(A1-50000)*0.125%),42)


收錄日期: 2021-04-27 15:53:09
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20080711000051KK03141

檢視 Wayback Machine 備份