【问题标题】:COUNTIF formula with limited maximum output具有有限最大输出的 COUNTIF 公式
【发布时间】:2020-03-28 08:51:49
【问题描述】:

我有一个简单的COUNTIF 公式,它计算一个人的名字出现在一系列单元格中的次数,然后将其乘以 8。但是,我想添加第二个条件:如果计数 > 5 ,然后计数 = 5。

帮助非常感谢。

  • 在此示例中,单元格 (AH$3) 是此人的姓名。
=COUNTIF(X1036:AA1077,AH$3)*8)

【问题讨论】:

    标签: google-sheets google-sheets-formula countif


    【解决方案1】:

    你的意思是这样的:

    =MIN(COUNTIF(X1036:AA1077,AH$3),5)*8
    

    【讨论】:

    • 感谢您的回复。这会将 5 设置为最小值,对吗?如果计数 =SUM(AH1036:AH1077)+(COUNTIF($X1036:$AA1077,AH$3)*8)
    • @Craig,这会将 5 设置为足够有趣的最大值 =)。当 count 大于 5 时,它将始终为 5。当 count 小于 5 时,count 将被计数。由于我们不知道您想要实现的确切目标,因此我只能建议您。所以也许你正在寻找=SUM(AH1036:AH1077)+(MIN(COUNTIF($X1036:$AA1077,AH$3),5)*8)
    【解决方案2】:

    根据使用“min”函数,您还可以创建另一个 if 语句 - 虽然这看起来不太好:

    IF(CalcResult>5;5;CalcResult)
    
    =IF(COUNTIF(X1036:AA1077,AH$3)*8)>5;5;COUNTIF(X1036:AA1077,AH$3)*8)
    

    注意:这里并没有真正的区别,但您可能需要考虑使用 ">=" 而不是 ">"。

    【讨论】:

    • 解决了!非常感谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-15
    相关资源
    最近更新 更多