如果我有一列和行,像这样如果string =字符串,则获得的价值
strings numbers check Total
abc 23 abc
abc 12 abb
abb 9 aba
aba 9
aba 12
我需要得到总有forumla 所以总为ABC是23 + 12 ABB会9 和aba将是9 + 12
我如何得到这个与forumla?
如果我有一列和行,像这样如果string =字符串,则获得的价值
strings numbers check Total
abc 23 abc
abc 12 abb
abb 9 aba
aba 9
aba 12
我需要得到总有forumla 所以总为ABC是23 + 12 ABB会9 和aba将是9 + 12
我如何得到这个与forumla?
使用这个公式:
=SUMIF(A:A,"=abc",B:B)
更更好的通用做法是:
=SUMIF(A:A,D2,B:B)
哪里A
是你strings
列,B
是您的numbers
列和D
是您的check
列。而且你在第二行插入这个公式,因为第一行是标题,你可以从那里拖下来,它会更新引用。
结果将是这样的:在任何细胞
strings numbers check Total
abc 23 abc 35
abc 12 abb 9
abb 9 aba 21
aba 9 0
aba 12 0
使用此而不在列A
,B
或D
,因为这会给循环引用错误。
尝试使用sumif()。您可以在Excel中获得更多关于它的帮助
是的,虽然我相信它可能可以doit ...我无法弄清楚。因为我需要它将值添加到它找到的字符串旁边的行中。 –
这是有效的,如果我把那里的文本,而不是文本,我需要它看看单元格像'= sumif(A:A,“=”D4,B:B)'其中D4 ='abc' –
检查我你可以通过'= SUMIF(A:A,D2,B:B)'来做这个更新的答案,你不需要指定'=',如果你只是提到一个单元格,它会自动推断出你想要的值等于这个。 – SajjadHashmi
Ah sweet this works .. ill接受这个答案,但我确实有一个小问题..当我尝试选择一个范围时,它会给我错误..例如,我在A C E和B D F中有数字。但它不会工作,如果我尝试选择ACE:ACE而不是A:如果你可以帮助谢谢,如果没有生病仍然接受,因为它回答了这个问题..我不认为范围会作出不同的时候要求 –