execl函數專家

2009-07-11 9:22 pm
我想問Execl 公式
A1-A10 係由X或Y組成
B1-B10 也是由X或Y組成
C1-C10 係由數字組成

1.我想知當A1-A10及B1-B10,同時為X時C1-C10的和 答案應是20
2.我想知當A1-A10及B1-B10,同時為X時出現的次數 答案應是4

A1:X B1:X C1:1
A2:X B2:Y C2:2
A3:Y B3:Y C3:3
A4:X B4:X C4:4
A5:Y B5:X C5:5
A6:X B6:X C6:6
A7:Y B7:Y C7:7
A8:Y B8:Y C8:8
A9:X B9:X C9:9
A10:Y B10:X C10:10
更新1:

師兄我想問Execl 公式 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 4:34 pm
✔ 最佳答案
1. =SUMPRODUCT((A1:A10="X")*(B1:B10="X")*(C1:C10))
2. =SUMPRODUCT((A1:A10="X")*(B1:B10="X"))

2009-07-13 09:54:52 補充:
1. =SUMPRODUCT((A1:A10="X")*(B1:B10="X"))
2. =SUMPRODUCT((B1:B10="X")*(C1:C10>1))
2009-07-13 9:18 pm
問題部份:
1. =SUMPRODUCT((A1:A10="X")*(B1:B10="X")*(C1:C10))
2. =SUMPRODUCT((A1:A10="X")*(B1:B10="X"))
補充部份:
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


收錄日期: 2021-04-23 23:22:29
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20090711000051KK00750

檢視 Wayback Machine 備份