【问题标题】:Excel: SUMIF Based on Two Other Columns MatchingExcel:基于其他两列匹配的 SUMIF
【发布时间】:2017-05-22 03:49:21
【问题描述】:

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

情况:

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

Image of Worksheet: All

在另一个工作表中,工作表:州长,我在 D 列中有每个州长候选人的列表:

Image of Worksheet: Governor

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

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

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

但这让我得到了一个 0,而我应该得到,至少对于大卫威廉姆斯来说,18360。

【问题讨论】:

    标签: excel excel-formula sumifs


    【解决方案1】:

    假设 David Williams 在Governor!D2 中,然后将其放入Governor!G2 中

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

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

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

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

    【讨论】:

    • 谢谢,这似乎奏效了,您的 SUMIFS 正在处理我需要的其他一些事情,并加上其他标准(指定广告编码攻击、不文明等的播出时间)。
    猜你喜欢
    • 1970-01-01
    • 2014-09-20
    • 1970-01-01
    • 2017-10-28
    • 2022-10-15
    • 2020-03-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多