【问题标题】:Get count of cells in column where sum of those cells are less than a specified value获取列中这些单元格的总和小于指定值的单元格计数
【发布时间】:2021-05-24 20:05:33
【问题描述】:

我有一个spreadsheet,我试图在其中获取列中单元格的计数,其中它们的 sumproduct 值达到指定的数字(我在电子表格上写了 cmets 应该更清楚)。

到目前为止,我已经得到了某种公式,但它返回给我指定范围内所有单元格的总数?我不知道如何做到这一点,所以任何帮助将不胜感激。

我的公式:

=ArrayFormula(countif(sumif(SUMPRODUCT(AB13:AB,if($X$13:$X<>"",1/$X$13:$X,1)),"<="&AB13:AB167,AB13:AB167),"<="&abs(AB9)))

【问题讨论】:

    标签: google-sheets


    【解决方案1】:

    这是我的一份你的表格。它设置为“任何人都可以编辑”。 https://docs.google.com/spreadsheets/d/1ebu7UNCVuG7DyC4kVGLiRr3AT4vyU2V_lwlnALQfGy4/edit?usp=sharing

    这是我想出的公式。它消除了对行计数列的需要。

    =ARRAYFORMULA(MATCH(F11,MMULT(N(ROW(F13:F)>=TRANSPOSE(ROW(F13:F))),IFERROR(F13:F/MMULT(N($F13:$H<>""),TRANSPOSE(COLUMN($F13:$H)^0)),0))))
    

    非常大的床单会有点慢。如果要拥有超过几千行,则需要不同的解决方案。

    【讨论】:

    • 谢谢马特!我将您的公式复制到我的完整数据集中,它很有魅力 - 您为我节省了更多时间来尝试解决它!我只计划有 365 天的行,所以公式仍然很快
    猜你喜欢
    • 1970-01-01
    • 2020-10-24
    • 2022-10-12
    • 1970-01-01
    • 2020-05-09
    • 1970-01-01
    • 2012-01-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多