电子表格函数根据另一列的条件对一列中的所有值求和

Jon*_*son 7 google-sheets

我想要一个电子表格函数,当列A等于时,它将产生列B中所有值的总和,X当它等于时Y.

A     B

X    10
Y     3
X     7
X    22
Y     4
Y     9
Run Code Online (Sandbox Code Playgroud)

输出应如下所示(其中3916是公式的结果):

X    39           -> 10 + 7 + 22
Y    16           -> 3 + 4 + 9
Run Code Online (Sandbox Code Playgroud)

Ser*_*jev 13

像这样的东西

X   10
Y   3
X   7
X   22
Y   4
Y   9

X   "=SUMIF(A1:A6;A8;B1:B6)"
Y   "=SUMIF(A1:A6;A9;B1:B6)"
Run Code Online (Sandbox Code Playgroud)


Ily*_*lev 6

使用SUMIF(range, criteria, sum_range):( B2-B8之间的总和值,使用A2-A8中的值作为criterea,使用指定的条件)

=SUMIF(A2:A8,"=X",B2:B8)
=SUMIF(A2:A8,"=Y",B2:B8)
Run Code Online (Sandbox Code Playgroud)