SUMIF SUM IF 公式计算不正确 - 计算空白单元格

Posted

技术标签:

【中文标题】SUMIF SUM IF 公式计算不正确 - 计算空白单元格【英文标题】:SUMIF SUM IF Formula not calculating correct - counting blank cells 【发布时间】:2021-05-07 21:15:23 【问题描述】:

我有一张我一直在处理的工作表,它已被证明除了一个单元格之外也能很好地工作。该单元格将计算所有包含 1 月内日期的单元格。当前范围是 B2:B30,即使单元格是空白的,它也会给我数字 29。我有相同的公式,整年只增加一个月,没有问题。我很想在这方面提供帮助!

公式 =SUM(IF(月(B2:B30)=1,1))

当我在该范围内的任何地方输入日期时,它确实会将计数降低到 29 以下,就好像它在计数空白单元格一样。我把它放在同一张纸上,只是年份不同,没有问题!

29 count even though they're blank

【问题讨论】:

【参考方案1】:

您应该只需要检查空白 - “零”日期确实是在一月(特别是 1900 年 1 月)。

=SUM(IF(MONTH(B2:B30)=1,IF(B2:B30>0,1,0),0))

【讨论】:

显然 Excel 认为这种数组公式“嵌套 IF 好,逻辑函数不好”。 效果很好!第二个 IF 函数说什么,以便我知道以后如何应用它?刚刚开始了解 Excel 公式 它只是检查单元格中是否有一些正值。空白评估为零。我为两个 IF 语句(第三个参数,,0)添加了一个“else”值,但我认为默认值无论如何都是零,这只是我的风格。

以上是关于SUMIF SUM IF 公式计算不正确 - 计算空白单元格的主要内容,如果未能解决你的问题,请参考以下文章

EXCEL入门

excel怎样用SUMIF来计算平均年龄

SUMIF 公式中的嵌套 MIN

EXCEL函数计算不同银行账户余额

更新 SUMIF 公式以支持过滤数据

excel如何计算占总数的百分比