Board logo

標題: [發問] Excel 求教 : set formula [打印本頁]

作者: i421i330    時間: 2013-6-26 18:47     標題: Excel 求教 : set formula

如果
Cell A1 = 15,000
Cell B1 = 20,000

想把Cell C1 設定成:  (15,000 + 20,000) * 10% 等于或少于2,500

請問 Cell C1 該寫入甚麼指令?

謝謝
作者: sunnyso    時間: 2013-6-26 22:50

=MIN((A1+B1)*10%,2500)
作者: i421i330    時間: 2013-6-26 23:06

回復 2# sunnyso



謝謝: handshake
作者: sunnyso    時間: 2013-6-26 23:09

=IF((A1+B1)*10%>=2500,2500, (A1+B1)*10%>=2500)
作者: sunnyso    時間: 2013-6-26 23:23

上面有誤

=IF((A1+B1)*10%>=2500,2500, (A1+B1)*10%)
作者: sunnyso    時間: 2013-6-26 23:33

=--TEXT((A1+B1)*10%/100, "[>25]25")*100
作者: sunnyso    時間: 2013-6-26 23:41

回復 1# i421i330

=--((A1+B1)*10%<2500) * (A1+B1)*10% --((A1+B1)*10%>=2500) * 2500
作者: sunnyso    時間: 2013-6-27 00:13

=CHOOSE((--(A1+B1)*10% > 2500) +1, (A1+B1)*10%, 2500)
作者: sunnyso    時間: 2013-6-27 00:24

=IFERROR(1/((A1+B1)*10%<2500)*(A1+B1)*10%,2500)
作者: i421i330    時間: 2013-6-27 01:26

已測試了
Cell A1 = 15,000
Cell B1 = 20,000   or  15,000  or 10,000  or 5,000 or 50  (測試寫入不同數值)

     想把Cell C1 設定成: (15,000 + 20,000) * 10% 等于或少于2,500
   
     Cell C1 寫入以下formula,  計出來的答案是對的 :
     =MIN((A1+B1)*10%,2500)
     =IF((A1+B1)*10%>=2500,2500, (A1+B1)*10%)
     =CHOOSE((--(A1+B1)*10% > 2500) +1, (A1+B1)*10%, 2500)
     =--((A1+B1)*10%<2500) * (A1+B1)*10% --((A1+B1)*10%>=2500) * 2500
     =--TEXT((A1+B1)*10%/100, "[>25]25")*100



Cell C1 寫入以下formula,  計出來的答案是錯的 : (sunnyso上面有說明是錯的)
    =IF((A1+B1)*10%>=2500,2500, (A1+B1)*10%>=2500)

   謝謝sunnyso
作者: i421i330    時間: 2013-6-27 01:31

已測試了
  Cell C1 寫入以下formula,  計出來的答案是對的 :
         =IFERROR(1/((A1+B1)*10%<2500)*(A1+B1)*10%,2500)
作者: sunnyso    時間: 2013-6-27 08:05

=IF((A1+B1)*10%>=2500,2500, (A1+B1)*10%>=2500)
錯在哪裡?
作者: softsadwind    時間: 2013-6-27 09:55

回復 12# sunnyso


   
=IF((A1+B1)*10%>=2500,2500, (A1+B1)*10%)
(A1+B1)*10%>=2500 最大就維持2500
小於的話就是原值 用計算公式計算 (A1+B1)*10%
你多了 >=2500
作者: sunnyso    時間: 2013-6-27 14:58

受教了, 謝謝....




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)