返回列表 上一主題 發帖

[發問] IF公式簡化問題

[發問] IF公式簡化問題

我想請教各位先進:
目前我用Excel 製作一份比價表,利用min() 取得最低值後,再用IF()取得相對廠商名稱,但因廠商家數常有加減情形,我的公式=IF(X3="","",IF(G3=X3,$E$1,IF(J3=X3,$H$1,IF(M3=X3,$K$1,IF(P3=X3,$N$1,IF(S3=X3,$Q$1,$T$1)))))),如碰到家數增減時,自己更改時也都看得眼花撩亂,不知有沒更好的方式?

凍貨比價.rar (8.26 KB)

感謝版主
路原來這麼近,腦子卻轉不過來﹐真糗!

TOP

回復 20# tsuan


0%;-0%;
學海無涯_不恥下問

TOP

回復 18# Hsieh


    請問Hsieh版主:
使用 0%;; 時,如為負數時則亦不會顯示,不知有何解?

TOP

謝謝Hsieh
原來自訂格式可以這樣玩,又學到一招了。
以後可以不用使用
if(a1=0,"",b1)

TOP

本帖最後由 Hsieh 於 2011-9-15 17:59 編輯

回復 17# tsuan


   工具/選項/檢視取消零值的勾選
或使用自訂格式
0%;;
學海無涯_不恥下問

TOP

認真看過看來已經不能減少層數了,反正顯示零也沒什麼問題

TOP

使用的公式超出2003版7層的限制.非COUNTA( )的問題

TOP

回復 8# ANGELA


    再請教版主,我希望含冰率=0 時不顯示因此將公式修正為
=IF(AA11="","",IF(INDIRECT("rc"&5+(MATCH(AA11,N(OFFSET(G11,,(ROW(INDIRECT("$1:$"&COUNTA(E$2:W$2)))-1)*3)),)-1)*3,)=0,"",INDIRECT("rc"&5+(MATCH(AA11,N(OFFSET(G11,,(ROW(INDIRECT("$1:$"&COUNTA(E$2:W$2)))-1)*3)),)-1)*3,)))
均會顯示COUNTA部份公式錯誤,不知公式哪裡有誤,務請指導!

TOP

感謝版主提醒,已經修正完成。

TOP

        靜思自在 : 閒人無樂趣,忙人無是非。
返回列表 上一主題