Board logo

標題: [發問] 函數_附條件的對應值再出現 [打印本頁]

作者: Airman    時間: 2016-4-23 10:39     標題: 函數_附條件的對應值再出現

下列需求~懇請各位前輩和先進不吝賜教是幸!謝謝!

需求1︰
[attach]23947[/attach]

需求2︰
[attach]23948[/attach]


[attach]23949[/attach]
作者: 准提部林    時間: 2016-4-23 13:07

全是陣列公式:
全部對位出現:
=IF(I7=Q$6,IF(SUM(SUMIF(OFFSET(J$6,R$6,,,7),J7:P7)*-999^(SUMIF(OFFSET(J$6,T$6,,,7),OFFSET(J$6,S$6,,,7))=0))>0,I7,""),"")

任一對位出現:
=IF(I7=Q$6,IF(OR(SUMIF(OFFSET(J$6,R$6,,,7),J7:P7)*SUMIF(OFFSET(J$6,T$6,,,7),OFFSET(J$6,S$6,,,7))),I7,""),"")
作者: Airman    時間: 2016-4-23 14:00

回復 2# 准提部林
准大:
感謝您的快速回應和賜解
測試OK了~感恩

假日愉悅
作者: Airman    時間: 2016-4-23 17:18

回復 2# 准提部林
准大:
不好意思,還有一個衍生需求~
敬請您再次賜教為禱!感恩!

需求︰
當Q$6期數<>I7,則T7=""
當A列的某J:P值,有顯示在B列的J:P時,
則將該A列的某J:P值,其在C列的J:P對應值,全部表列於T7:T13(數字不用大小排序)

詳如附件:  [attach]23951[/attach]
作者: 准提部林    時間: 2016-4-23 17:33

陣列公式:
=SUBSTITUTE(SMALL(IF(SUMIF(OFFSET(J$6,R$6,,,7),OFFSET(J$6,Q$6,,,7)),SUMIF(OFFSET(J$6,T$6,,,7),OFFSET(J$6,S$6,,,7)),99),ROW(A1)),99,)

無法排錯,只能用取代,結果為文字格式!
 
 
作者: Airman    時間: 2016-4-23 17:43

回復 5# 准提部林
准大:
不好意思,有點誤解~
公式與S$6無關。
S$6已改為空白。
煩請賜正~謝謝您!
作者: Airman    時間: 2016-4-23 19:03

本帖最後由 Airman 於 2016-4-23 19:07 編輯

回復 5# 准提部林
准大:
不好意思,#4的文字說明有筆誤
重新說明及重作範例檔。

需求︰
當A列的某J:P值,有顯示在B列的J:P時,則將該A列的某J:P值,其在C列的J:P對應值~
全部表列於T7:T13(數字不用大小排序)

詳見範例附件: [attach]23954[/attach]

以上  謹請參考!謝謝您!
作者: 准提部林    時間: 2016-4-23 22:42

本帖最後由 准提部林 於 2016-4-23 22:44 編輯

回復 7# Airman


=SUBSTITUTE(SMALL(IF(SUMIF(OFFSET(J$6,R$6,,,7),OFFSET(J$6,Q$6,,,7)),OFFSET(J$6,S$6,,,7),99),ROW(A1)),99,)

或:
=IF(ROW(A1)>COUNT(0/SUMIF(OFFSET(J$6,R$6,,,7),OFFSET(J$6,Q$6,,,7))),"",SMALL(IF(SUMIF(OFFSET(J$6,R$6,,,7),OFFSET(J$6,Q$6,,,7)),OFFSET(J$6,S$6,,,7)),ROW(A1)))
作者: Airman    時間: 2016-4-24 05:03

回復 8# 准提部林
准大:
感謝您的耐心賜解
測試OK了~感恩




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