使用 CountIfs 检查单元格是否有日期或是否为空
Using CountIfs to check if cells have dates or are empty
我写了一个公式来检查单元格中的小范围是否有日期。我的数据如下所示:
+----------+------------+
| Proposed | Dates Used |
+----------+------------+
| 0 | 9/23/2019 |
| 0 | 9/24/2019 |
| 0 | 9/25/2019 |
| 0 | 9/26/2019 |
| 0 | 9/27/2019 |
| 0 | 9/29/2019 |
| 0 | 9/30/2019 |
| 1 | 10/2/2019 |
| 1 | |
| 0 | |
+----------+------------+
我当前的公式如下所示:=COUNTIFS(Propsed_Days,0,Dates_Used,"<>0")
这 returns 一个错误。我也试过 =COUNTIFS(Propsed_Days,0, Dates_Used,"<>")
,这也是 returns 一个错误。 (我使用定义的名称来涵盖范围,现在 Propsed_Days 涵盖两列,而 Dates_Used 仅涵盖日期列)
基本上我想要的是计算 Proposed 列 = 0 的日期,但是当没有日期但 proposed 是 = 0 时不想计算。我上面的 table 应该= 7 因为有 7 个日期的建议 = 0 应该排除建议 = 1 的日期并且应该排除 2 行(建议 = 0 和建议 = 1 的行),因为没有日期使用日期列。
我已经尝试搜索解决方案并尝试了 Using COUNTIFS to count blank when cell has a formula and How do I get countifs to select all non-blank cells in Excel? 的答案,但是这两个问题的答案都不适合我。
命名范围 "Proposed Days" 会导致问题,因为这是针对两列的,您需要将其调整为仅覆盖第一列。
完成后,您需要像这样连接条件。
=COUNTIFS(Proposed_Days,0,Dates_Used,"<>"&0)
仅当您的Dates_Used
列中的最后两个单元格完全空白但不是公式返回的空白时,以下公式才有效.
=COUNTIFS(Propsed_Days,0,Dates_Used,"<>")
我怀疑 Dates_Used
列中的日期是由公式返回的,因此空白单元格并不是真正的空白。如果是这种情况,下面的 SUMPRODUCT 公式将完成这项工作:
=SUMPRODUCT((Propsed_Days=0)*(LEN(Dates_Used)>0))
干杯:)
我写了一个公式来检查单元格中的小范围是否有日期。我的数据如下所示:
+----------+------------+
| Proposed | Dates Used |
+----------+------------+
| 0 | 9/23/2019 |
| 0 | 9/24/2019 |
| 0 | 9/25/2019 |
| 0 | 9/26/2019 |
| 0 | 9/27/2019 |
| 0 | 9/29/2019 |
| 0 | 9/30/2019 |
| 1 | 10/2/2019 |
| 1 | |
| 0 | |
+----------+------------+
我当前的公式如下所示:=COUNTIFS(Propsed_Days,0,Dates_Used,"<>0")
这 returns 一个错误。我也试过 =COUNTIFS(Propsed_Days,0, Dates_Used,"<>")
,这也是 returns 一个错误。 (我使用定义的名称来涵盖范围,现在 Propsed_Days 涵盖两列,而 Dates_Used 仅涵盖日期列)
基本上我想要的是计算 Proposed 列 = 0 的日期,但是当没有日期但 proposed 是 = 0 时不想计算。我上面的 table 应该= 7 因为有 7 个日期的建议 = 0 应该排除建议 = 1 的日期并且应该排除 2 行(建议 = 0 和建议 = 1 的行),因为没有日期使用日期列。
我已经尝试搜索解决方案并尝试了 Using COUNTIFS to count blank when cell has a formula and How do I get countifs to select all non-blank cells in Excel? 的答案,但是这两个问题的答案都不适合我。
命名范围 "Proposed Days" 会导致问题,因为这是针对两列的,您需要将其调整为仅覆盖第一列。
完成后,您需要像这样连接条件。
=COUNTIFS(Proposed_Days,0,Dates_Used,"<>"&0)
仅当您的Dates_Used
列中的最后两个单元格完全空白但不是公式返回的空白时,以下公式才有效.
=COUNTIFS(Propsed_Days,0,Dates_Used,"<>")
我怀疑 Dates_Used
列中的日期是由公式返回的,因此空白单元格并不是真正的空白。如果是这种情况,下面的 SUMPRODUCT 公式将完成这项工作:
=SUMPRODUCT((Propsed_Days=0)*(LEN(Dates_Used)>0))
干杯:)