返回列表 上一主題 發帖

【討論】多條件查找(函數法)

【討論】多條件查找(函數法)

如下圖, 第12列依“地區”和“部門”查找資料。

有哪些方法?

C12 = excel 函數

ss

本帖最後由 sunnyso 於 2013-6-15 22:15 編輯

回復 1# sunnyso

=SUMIFS(C2:C8,A2:A8,A12,B2:B8,B12)

=SUMPRODUCT((A2:A8=A12)*(B2:B8=B12)*C2:C8)

=LOOKUP(1, 0/(A2:A8=A12)*(B2:B8=B12),C2:C8)

{=SUM((A2:A8=A12)*(B2:B8=B12)*C2:C8)}

=LOOKUP(1,0/(A2:A8&B2:B8=A12&B12),C2:C8)
ss

TOP

本帖最後由 sunnyso 於 2013-6-15 22:36 編輯

{=INDEX(C2:C8,MATCH(A12&B12,A2:A8&B2:B8,0))}

=LOOKUP(1, 1/(((A2:A8=A12)+(B2:B8=B12))=2),C2:C8)

{=SUM(IF(A2:A8=A12,IF(B2:B8=B12,1,0),0)*C2:C8)}
ss

TOP

本帖最後由 sunnyso 於 2013-6-15 22:48 編輯

{=VLOOKUP(A12&B12,CHOOSE({1,2}, A2:A8&B2:B8, C2:C8),2,0)}

{=OFFSET(C1,MATCH(A12&B12,A2:A8&B2:B8, 0),)}

{=MAX((A2:A8=A12)*(B2:B8=B12)*C2:C8)}
ss

TOP

再來一個
{=LARGE((A2:A8=A12 )*(B2:B8=B12) *C2:C8,1)}
ss

TOP

=LOOKUP(A12&B12,A2:A8&B2:B8,C2:C8)
這個公式對本例結果爲 #NA, 假如把A、B欄用英文代替可以得到答案。請哪位大大幫忙分析一下
謝謝
ss

TOP

回復 8# ML089

感謝說明
ss

TOP

Database formula

=DSUM(A1:C8,3,A11:B12)
ss

TOP

        靜思自在 : 一個缺口的杯子,如果換一個角度看它,它仍然是圓的。
返回列表 上一主題