Board logo

標題: 請修正公式的bug。謝謝! [打印本頁]

作者: papaya    時間: 2020-4-5 05:02     標題: 請修正公式的bug。謝謝!

[attach]31864[/attach]
[attach]31865[/attach]
B2=IF(MAX($A$2:A2)>=MAX($B1:$Z1),"",SMALL($B1:$Z1,COUNTIF($B1:$Z1,"<="&A2)+1))
B9=IF(MAX($A$9:A9)>=MAX($B8:$Z8),"",SMALL($B8:$Z8,COUNTIF($B8:$Z8,"<="&A9)+1))
二個公式除了計算位址的範圍不同之外,其判斷的邏輯則完全相同。

問題︰除非A9為空白,否則B9的公式沒有辦法顯示【重複取其1並由小而大排序】的正確答案。

需求︰
1_請問︰為什麼B2可以顯示正確的答案,而 B9卻不行?
2_另煩請修正B9公式的bug。
謝謝!
作者: 准提部林    時間: 2020-4-5 11:38

=IF(MAX($A$2:A2)>=MAX($B1:$Z1),"",SMALL($B1:$Z1,COUNTIF($B1:$Z1,"<="&N(A2))+1))
作者: papaya    時間: 2020-4-5 17:10

回復 2# 准提部林

感謝版主大大的指正^^
作者: ziv976688    時間: 2020-4-28 10:13

本帖最後由 ziv976688 於 2020-4-28 10:22 編輯

回復 2# 准提部林
不好意思,找到您的這個解答公式,是小弟需要的。
但如果各取1的值有包括0值(非空白格)時,
請問 :B15的修正 公式要如何編寫?
謝謝您
[attach]31967[/attach]
[attach]31968[/attach]
作者: 准提部林    時間: 2020-4-28 10:39

回復 4# ziv976688


=IF(MAX($A13:A$13)>=MAX($10:$10),"",SMALL($10:$10,COUNTIF($10:$10,"<="&A13)+1))
作者: ziv976688    時間: 2020-4-28 11:08

回復 5# 准提部林
原來有N( )和沒有N( )的差別是在前1欄有無標題以外,還有能不能顯示0值的功能。
謝謝您的不吝指導~感恩
作者: papaya    時間: 2020-4-30 15:00

回復 5# 准提部林
版主大大:
=IF(MAX($A13:A$13)>=MAX($10:$10),"",SMALL($10:$10,COUNTIF($10:$10,"<="&A13)+1))
要改成由大而小(降冪)排列,公式應該如何改?
我有將MAX和SMALL和>和<各改為MIN和LARGE和<和>
但顯示不出正確答案^^"
謝謝您^^
作者: papaya    時間: 2020-4-30 15:43

本帖最後由 papaya 於 2020-4-30 15:48 編輯

如果改成  
=IF(MAX($A13:A$13)>=MAX($10:$10),"",LARGE($10:$10,COUNTIF($10:$10,">="&A13)+1))
少了最大值~顯示不出來^^"
作者: 准提部林    時間: 2020-5-1 10:17

回復 8# papaya


=IF(COUNTIF($A13:A$13,MIN(10:10)),"",LARGE(10:10,COUNTIF(10:10,">="&A13&"e0")+1))
作者: papaya    時間: 2020-5-1 13:35

回復 9# 准提部林
[attach]31982[/attach]
[attach]31983[/attach]
版主大大︰您好!
不好意思,以實務表格測試結果~當"被搜尋的列"有標題時,會影響答案(最大值無法顯示)。
冒昧麻煩您再賜教"被搜尋列"無標題的公式~
或不受"搜尋列"標題影響的公式也可以。
謝謝您^^
作者: papaya    時間: 2020-5-1 14:51

本帖最後由 papaya 於 2020-5-1 14:54 編輯

回復 9# 准提部林
將66:66改為$B66:$AN66就完全OK了~
謝謝版主大大的耐心指導~感恩^^
作者: papaya    時間: 2020-5-2 13:06

回復 9# 准提部林
版主大大 : 您好!
真是抱歉 ~
貴解完全正確~今天再重新檢視和整理最近的發問題~
發現本題的貴解~不論"有無標題"的答案都是正確的!
我的Excel最近好像也在跟流行~患了"新冠肺炎"~時陰時陽~快令我崩潰了




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