English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
所有分類

某欄數字A1~A50若是正數則為B欄為D,負數則為C,
請問如何最快加總A1~A50的數字呢?
如:
0 A B
1 10 D
2 5 D
3 6 C
我如何得出A欄加總為10+5-6=9

2006-10-03 18:53:35 · 3 個解答 · 發問者 1 in 電腦與網際網路 軟體

另外,A1~A50依性質分為1~3三類(C欄)
我要如何加總A1~A50中分類為1的所有數字呢?
我知道可以用sumif可是我的問題就出在我加總的數字都是正數==sumif(C1:C50,=1,A1:A50)

2006-10-03 19:00:24 · update #1

3 個解答

A/B 欄加總有兩種做法,第一種如 Elvin 大大所說,用 SUMIF(),公式為 =SUMIF(B1:B50,"D",A1:A50)-SUMIF(B1:B50,"C",A1:A50)第二種用 SUMPRODUCT(),看起來比較複雜,但因為可以延用到下一個問題,所以一併提出,公式為=SUMPRODUCT((A1:A50)*(B1:B50="D"))-SUMPRODUCT((A1:A50)*(B1:B50="C"))A/B/C 欄的加總,可以延用上面的第二種公式,假設要計算 C 欄分類為 1,公式為=SUMPRODUCT((A1:A50)*(B1:B50="D")*(C1:C50=1))-SUMPRODUCT((A1:A50)*(B1:B50="C")*(C1:C50=1))如果要計算別的分類,把 C1:C50= 的值換掉即可。SUMPRODUCT() 可以把陣列中要同時符合多個條件的資料挑出來加總,在第一題中只要符合一個條件,SUMIF() 和 SUMPRODUCT() 都適用,在第二題中要同時符合兩個條件,就只有 SUMPRODUCT() 適用了。

2006-10-03 20:47:29 · answer #1 · answered by whitefox 7 · 0 0

=SUMIF(B:B,"D",A:A)-SUMIF(B:B,"C",A:A)

2006-10-03 19:39:43 · answer #2 · answered by Elvin 6 · 0 0

您要試著用樞紐分析表嗎?很快就得到答案。

2006-10-03 19:11:13 · answer #3 · answered by cat2 3 · 0 0

fedest.com, questions and answers