Excel:SUMIF基于两个其他列匹配

时间:2017-05-21 18:51:28

标签: excel excel-formula sumifs

我一直试图找到答案,但还没有找到特别有用的东西。

情况:

我在Excel文件中有两个工作表。在一个工作表中,工作表:全部,我列出了候选人在大选年期间发布的每个独特的广告系列广告。 D栏列出了广告的候选人名称,H栏列出了广告在播放期间播放的总播出时间:

Image of Worksheet: All

enter image description here

在另一张工作表,工作表:总督,我列出了D栏中每位州长候选人的名单:

Image of Worksheet: Governor

enter image description here

我的目标是在G列中总结每个候选人的All!H值,以获得候选人的总通话时间。所以,基本上,我需要总结All!H的所有值!所有!D:D =州长!D:D。

我尝试将其放入SUMIF函数中:

=SUMIF(All!H:H,D:D=All!D:D)

但是当我得到的时候,我得到的是0,对于大卫·威廉姆斯来说至少是18360。

1 个答案:

答案 0 :(得分:0)

假设大卫威廉姆斯在州长!D2然后把它放在州长!G2

=sumifs('all'!h:h, 'all'!d:d, d2)

根据需要填写以收集其他名字的总通话时间。

请注意,SUMIF和SUMIFS的语法略有不同。如果您想添加其他条件,我已经为SUMIFS提供了正确的公式。原来应该是,

=sumif('all'!d:d, d2, 'all'!h:h)