返回列表 上一主題 發帖

請修正公式的bug。謝謝!

請修正公式的bug。謝謝!

未命名.png
2020-4-5 04:55

請修正公式的bug.rar (3.12 KB)
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。
謝謝!

=IF(MAX($A$2:A2)>=MAX($B1:$Z1),"",SMALL($B1:$Z1,COUNTIF($B1:$Z1,"<="&N(A2))+1))

TOP

回復 2# 准提部林

感謝版主大大的指正^^

TOP

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

回復 2# 准提部林
不好意思,找到您的這個解答公式,是小弟需要的。
但如果各取1的值有包括0值(非空白格)時,
請問 :B15的修正 公式要如何編寫?
謝謝您
未命名.png
2020-4-28 10:11

各數值取1含0值.rar (2.48 KB)

TOP

回復 4# ziv976688


=IF(MAX($A13:A$13)>=MAX($10:$10),"",SMALL($10:$10,COUNTIF($10:$10,"<="&A13)+1))

TOP

回復 5# 准提部林
原來有N( )和沒有N( )的差別是在前1欄有無標題以外,還有能不能顯示0值的功能。
謝謝您的不吝指導~感恩

TOP

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

TOP

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

如果改成  
=IF(MAX($A13:A$13)>=MAX($10:$10),"",LARGE($10:$10,COUNTIF($10:$10,">="&A13)+1))
少了最大值~顯示不出來^^"

TOP

回復 8# papaya


=IF(COUNTIF($A13:A$13,MIN(10:10)),"",LARGE(10:10,COUNTIF(10:10,">="&A13&"e0")+1))

TOP

回復 9# 准提部林
未命名.png
2020-5-1 13:32

重複取1+排序.rar (7.65 KB)
版主大大︰您好!
不好意思,以實務表格測試結果~當"被搜尋的列"有標題時,會影響答案(最大值無法顯示)。
冒昧麻煩您再賜教"被搜尋列"無標題的公式~
或不受"搜尋列"標題影響的公式也可以。
謝謝您^^

TOP

        靜思自在 : 好事要提得起,是非要放得下,成就別人即是成就自己。
返回列表 上一主題