請Execl函數公式專家幫手

2009-07-13 9:15 pm
1.我想知當A1-A10及B1-B10,同時為X時,出現的次數的公式點打 答案應是4
2.我想知當B1-B10為X,同時C1-C10的數值 >1這情况出現的次數,公式點打 答案應是3

A1:X B1:X C1:0
A2:X B2:Y C2:100
A3:Y B3:Y C3:0
A4:X B4:X C4:200
A5:Y B5:X C5:0
A6:X B6:X C6:100
A7:Y B7:Y C7:0
A8:Y B8:Y C8:0
A9:X B9:X C9:100
A10:Y B10:X C10:0

回答 (2)

2009-07-13 10:39 pm
✔ 最佳答案
1. =SUMPRODUCT((A1:A10="X")*(B1:B10="X"))


2. =SUMPRODUCT((B1:B10="X")*(C1:C10>1))





SUMPRODUCT 的用法說明, 見以下的EXCEL 說明:


SUMPRODUCT

傳回各陣列中所有對應元素乘積的總和。


語法


SUMPRODUCT(array1,array2,array3, ...)


Array1, array2, array3, ... 是 2 到 30 個欲求其對應元素乘積之和的陣列。



各陣列必須有相同的維度(相同的列數,相同的欄數)。否則 SUMPRODUCT 函數會傳回錯誤值 #VALUE!。



SUMPRODUCT 函數會將所有非數值資料的陣列元素當成 0 來處理。

範例





下面的公式會將工作表中兩陣列之各對應元素予以相乘,並加總各乘積亦即 3*2 + 4*7 + 8*6 + 6*7 + 1*5 + 9*3。


SUMPRODUCT({3,4;8,6;1,9}, {2,7;6,7;5,3}) 等於 156
2009-07-13 10:08 pm
1. =SUMPRODUCT((A1:A10="X")*(B1:B10="X"))
2. =SUMPRODUCT((B1:B10="X")*(C1:C10>1))


收錄日期: 2021-04-24 10:10:10
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20090713000051KK00870

檢視 Wayback Machine 備份