[算表] EXCEL是否可以一個儲存格使用兩個函數

作者: qqplusqq (QQ)   2016-08-23 00:35:59
軟體:EXCEL
版本:2007
請問若希望計算出來的結果與某一數值做比較後取大者,公式該如何寫?
EX
A B C
1 100.05 700 =ROUND(A1*B1*$0.6*$53%,0) 0.6與53%為固定數值
2 200.69 100 =ROUND(A2*B2*$0.6*$53%,0)
希望運算出來之後可以4捨5入並且與10000做比較之後取大者,並且直接顯示在C1
也就是說C1運算出來為22271.130,大於10000,所以希望C1顯示為22271
C2運算出來為 6381.942,小於10000,所以希望C2顯示為10000
GOOGLE了一下一些公式教學
是想到說若C1公式寫為=IF(ROUND(A1*B1*$0.6*$53%,0)>=10000,"C1","10000")
C2公式寫為=IF(ROUND(A2*B2*$0.6*$53%,0)>=10000,"C2","10000")
公式這樣寫之後,C2是會顯示10000→我要的結果
但是C1應該要顯示為22271,卻顯示為"C1"→這裡出錯了,不是我要的結果
想請教公式該如何修正?
還是說EXCEL無法達成我的需求?
不太會使用EXCEL,還請各位高手指導一下
謝謝各位^^
作者: soyoso (我是耀宗)   2016-08-23 00:41:00
http://imgur.com/jZzZCnC 配合函數max
作者: qqplusqq (QQ)   2016-08-23 08:03:00
謝謝,原來是用錯公式!晚上回家試試看!
作者: enjoyyou (漫步人間)   2016-08-23 09:20:00
把"C1" 改成 ROUND(A1*B1*$0.6*$53%,0)
作者: qqplusqq (QQ)   2016-08-24 13:12:00
謝謝soyoso,這樣的確達成我想要的結果但是試了一下enjoyyou的建議加上$,EXCEL會跳出公式有誤的畫面,選擇修正的話,就是回到沒有加上$的公式只是好奇無法加上$嗎?(有點怕往下複製公式,公式會跑掉)
作者: soyoso (我是耀宗)   2016-08-24 13:36:00
可以加$於儲存格位置,如$a1為欄絕對參照,右拉時欄位固定a$1下拉時列號固定
作者: qqplusqq (QQ)   2016-08-24 13:45:00
抱歉沒說清楚,想將$加在0.6及53%之前,如enjoyyou所說
作者: soyoso (我是耀宗)   2016-08-24 13:57:00
原po可以將$加在0.6及53%之前,但就會因為發現錯字而修正為沒有加上$的情況且3F應該是沒有測試原文公式是否產生錯誤,複製貼上吧了以enjoyyou所說把"C1" 改成 ROUND(A1*B1*$0.6*$53%,0)測試於2003,2007,2010,2016版上都會出現要修正的視窗http://imgur.com/a/QGlAt所以不知"C1" 改成 ROUND(A1*B1*$0.6*$53%,0)又不報錯是在那個版本
作者: qqplusqq (QQ)   2016-08-24 21:34:00
我是2007版,跟soyoso出現的訊息一樣!原來是我誤會e板友爬了幾篇文,發現soyoso很熱心也很厲害耶!!感謝^^

Links booklink

Contact Us: admin [ a t ] ucptt.com