返回列表 上一主題 發帖

[發問] IF的困擾

[發問] IF的困擾

IF是一個我個人很常使用的函數,但往往用IF時,感覺公式都寫得很長,不知是否有替代函數?或者有省略的寫法?
例如以下公式,意思是當答案大於5時,顯示為5,否則就用原算式,
Q1249=IF(IF(AND(N1249<N1250,N1250>0),5/N1250*N1249,5/N1248*N1249)>5,5,IF(AND(N1249<N1250,N1250>0),5/N1250*N1249,5/N1248*N1249))

回復 4# ML089

請教TEXT不是用在文字方面的函數,為何會使用它? "[>5]5")的意思又何解?
=--TEXT(5/IF(AND(N1249<N1250,N1250>0),N1248,N1248)*N1249,"[>5]5")

TOP

回復 9# ML089

感謝!!學到了以前所未接觸的,真太妙了!!

TOP

回復 17# ML089

我原想將新學到的式子套進Q2當中,但公式中太多if,就套不出來了,不知以下公式出現很多if時,是否可用其 他函數?

Q2=IF($G2="","",ROUND(IF(IF(E2=0,0,IF(F2<=$AA$2,5/$Z$2*N2,IF(AND(F2>$AA$2,N1=0,N2>$X$2,N2<N3,N3>0),5/N3*N2,IF(AND(F2>$AA$2,N1>0,N2>$X$2,N2>N3,N3=0),5/N1*N2,5))))>5,5,IF(E2=0,0,IF(F2<=$AA$2,5/$Z$2*N2,IF(AND(F2>$AA$2,N1=0,N2>$X$2,N2<N3,N3>0),5/N3*N2,IF(AND(F2>$AA$2,N1>0,N2>$X$2,N2>N3,N3=0),5/N1*N2,5))))),3))

IF_3.zip (13.06 KB)

TOP

回復 19# ML089

新的式子確實比原式簡短,函數說明中只標示了:MIN(number1, [number2], ...),
不知在新的式子中,min的用法解釋為何?
有無比較簡易的參考例子可幫忙我了解?
Tks.

TOP

回復 19# ML089

min + if 的用法,以下是我自己的理解,錯了請指正.. TKS.

...MIN(5,IF(E2=0,0,IF(..,IF(..,IF(..))))),3))
解: 最小為5,否則 IF(E2=0,0,IF(..,IF(..,IF(..))))

TOP

回復 22# Bodhidharma

了解!!  min + if 的配合,真的比單獨用if 簡潔又好用!!  謝謝.

TOP

回復 25# ML089

Noted, thanks.

TOP

        靜思自在 : 自己害自己,莫過於亂發脾氣。
返回列表 上一主題