首页 > 解决方案 > 计数和求和功能无法正常工作

问题描述

我在 excel 中工作,由于某种原因,我的 sum 或 count 函数无法正常工作。或者,也许我没有使用正确的功能或以正确的方式。

    A           B          C        D     E        F        G         H

    February    Max                       March    Max
    1           28          
    2
    3
    4
    5
    7
    11
    15
    17
    19
    22
    23
    25

    IF(SUM(A:A>0),28,"")
    IF(SUM(E:E>0),31,"")

我有上述列,我希望 Max 列仅在其各自的月份列中有数据时才显示特定数字。2 月有数据,所以显示 28。3 月没有任何数据,所以没有显示最大值。我需要查看整个列或至少一个大区域(第 2 行到第 2000 行)。

我遇到的问题是,如果我在第一行中没有值,但在后面的行中确实有值,则 sum 或 count 函数将识别并返回零。

    A           B        

    February    Max


    3
    4
    5
    7
    11
    15
    17
    19
    22
    23
    25

    IF(SUM(A:A>0),28,"")

我尝试了 sum 和 count 函数,都没有给我想要的结果。我也尝试过制作>= 1. 我从 StackExchange 发现有人遇到了类似的问题,解决方案是将单元格格式更改为数字。那也没有用。有什么建议么?

标签: excelcountsum

解决方案


根据我的评论,您可以使用COUNTA()which 检查单元格是否为空白。

虽然它不能回答技术原因SUM/COUNT不起作用,但它应该可以用于您的预期目的。

=IF(COUNTA(A:A)>0,28,"")

推荐阅读