我正在努力为我们的图书馆添加一系列棋盘游戏。
我有一个电子表格列出了比我打算买的更多的游戏,但是让他们在那里进行调查。我有每个游戏旁边列出的几个网站的价格。
问题在于我想要一个不包括列表中每个游戏的总和。相反,我想在前面添加一个列,如果我放一个“X”表示这是一个游戏,那么我希望它为此添加值。只有在A列中以“X”开头的行的值才会加在一起,而不是一切。
我希望用公式来做这个,而不是只选择一个基本的=SUM
公式,一次只选择几个单元格。我假设=SUMIF
可能是答案,但我还没弄明白如何让它发挥作用。
答案 0 :(得分:1)
请尝试:
=SUMIF(A:A,"x",B:B)
其中B:B是具有值的列。我怀疑你的困难可能是因为当使用文本作为“触发器”时,它需要使用双引号逗号。
或者您可以按ColumnA排序,只使用= SUM,因为x
s。
或者在ColumnA上过滤以选择x
和Autosum ColumnB,但将9
更改为109
。
答案 1 :(得分:0)
SUMIF
至少需要2个参数,最多3个。在您的情况下,您需要使用3个。
如果您在Excel中键入公式,您将看到一个小气球,指示:
=SUMIF(Range, Criteria, [Sum_Range])
Range
是您要应用条件的范围,在您的情况下为A:A
。
Criteria
是应用于范围的条件,在您的情况下为"x"
。
[Sum_Range]
是应用条件后要求的范围。
上述内容将汇总[Sum_Range]
范围内的所有单元格,Range
的单元格满足条件Criteria
。
将其翻译成实际的公式,你得到了pnut的公式:
=SUMIF(A:A,"x",B:B)
上述内容将汇总B:B
范围内的所有单元格,A:A
的单元格满足条件x
(SUMIF
认为标准为'相等' '所以只有当它们等于标准时它才会相加。)
作为额外的,您可以使用以下内容将条件更改为“不相等”:=SUMIF(A:A,"<>x",B:B)
(<>
表示不等于Excel)。