【问题标题】:SUMIF every other cell according to a criteria根据标准每隔一个单元格进行 SUMIF
【发布时间】:2016-11-03 16:00:50
【问题描述】:

如果这意味着某个标准,我会尝试添加所有其他单元格。我可以分别添加每个其他单元格和 SUMIF,但对于我的一生,我无法让这两个工作。

其他人:

SUM(数组公式(IF(ISODD(COLUMN(A2:I2)),A2:I2)))

SUMIF:

SUMIF(A1:H1,"s",A2:H2)

一起:

=SUMIFS((ARRAYFORMULA(IF(ISODD(COLUMN(A2:I2)),A2:I2))),(ARRAYFORMULA(IF(ISODD(COLUMN(A1:I1)),A1:I1))), "s")

HERE 是我正在使用的文档的简化版本。我想总结所有在上面的行中有“s”的蓝色单元格

【问题讨论】:

    标签: excel google-sheets


    【解决方案1】:

    请改用 SUMIFS() 函数。

    在你的情况下:

    =SUMIFS(A2:H2,A1:H1,"=s")
    

    详情请看:https://support.office.com/en-us/article/SUMIFS-function-c9e748f5-7ea7-455d-9406-611cebce642b

    【讨论】:

    • 用其他人的公式试过了,没有运气。
    【解决方案2】:

    你必须切换到SUMPRODUCT:

    =SUMPRODUCT(0+(A1:H1="s"),0+ISODD(COLUMN(A2:H2)),A2:H2)

    抱歉 - 我不确定这是否适用于 Google 表格。

    问候

    【讨论】:

    • 谢谢!它适用于我的测试文档!现在就来实际试一试吧!
    猜你喜欢
    • 2014-11-30
    • 1970-01-01
    • 2013-09-16
    • 1970-01-01
    • 1970-01-01
    • 2021-10-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多