標題:
[發問]
請教符合二條件的正確公式。
[打印本頁]
作者:
papaya
時間:
2020-5-5 18:41
標題:
請教符合二條件的正確公式。
[attach]31996[/attach]
[attach]31997[/attach]
B65
=64列前5大且>$A64 (即64列有標示4號底色的儲存格)的第2列同欄號碼,
右拉到AN65,並將顯示出的號碼以由小而大橫列。
B66
=64列前10大且>$A64 (即64列有標示4號+有標示38號底色的儲存格)的第2列同欄號碼,
右拉到AN66,並將顯示出的號碼以由小而大橫列。
B68
=67列前5大且>$A67 (即67列有標示4號底色的儲存格)的第2列同欄號碼,
右拉到AN68,並將顯示出的號碼以由小而大橫列。
B69
=67列前10大且>$A67 (即67列有標示4號+有標示38號底色的儲存格)的第2列同欄號碼,
右拉到AN69,並將顯示出的號碼以由小而大橫列。
其餘.....類推。
請教上述符合二條件的B65和B66之正確公式。謝謝!
作者:
papaya
時間:
2020-5-5 19:21
補充 :
因為B65和B66的公式沿用到B68和B69和其餘B欄儲存格時,會產生#NUM!,
所以原有的B65和B66公式並不正確。
請各位大大不吝賜正。謝謝 !
作者:
papaya
時間:
2020-5-6 09:30
本帖最後由 papaya 於 2020-5-6 09:38 編輯
錯誤處~舉例說明~
B69
=IF(COLUMN(A$1)>COUNTIF($B67:$AN67,">="&LARGE($B67:$AN67,10)),"",SMALL(IF(($B67:$AN67>=LARGE($B67:$AN67,10))
*($B67:$AN67>$A67)
,$B$2:$AN$2),COLUMN(A$1)))
因為67列的前10大還包括
AE67=9和AH67=9
,
不是
>$A67
,所以顯示
#NUM!
作者:
准提部林
時間:
2020-5-6 13:07
回復
3#
papaya
=IF(COLUMN(A$1)>COUNTIF($B64:$AN64,">="&MAX(LARGE($B64:$AN64,
5
),A$64)),"",SMALL(IF($B64:$AN64>=MAX(LARGE($B64:$AN64,
5
),$A64+1),$B$2:$AN$2),COLUMN(A$1)))
前10大, 5改10
作者:
papaya
時間:
2020-5-6 13:44
本帖最後由 papaya 於 2020-5-6 13:48 編輯
回復
4#
准提部林
[attach]31999[/attach]
版主大大 : 您好!
=IF(COLUMN(A$1)>COUNTIF($B64:$AN64,">="&MAX(LARGE($B64:$AN64,5),
A$64
)),"",SMALL(IF($B64:$AN64>=MAX(LARGE($B64:$AN64,5),$A64+1),$B$2:$AN$2),COLUMN(A$1)))
66列(含)以下的答案不正確^^"
將可能是筆誤的
A$64
改為
$A64
列69和列72的答案還是有
#NUM!
煩請指正。謝謝您^^
作者:
准提部林
時間:
2020-5-6 15:17
回復
5#
papaya
MAX(LARGE($B67:$AN67,10),$A67
+1
)
作者:
papaya
時間:
2020-5-6 16:01
回復
6#
准提部林
版主大大 : 您好!
MAX(.......,$A64+1)就能替代($B64:$AN64>$A64)~學習了^^
謝謝您的耐心指導~OK了~感恩^^
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)