基于星期几的 COUNTIF
COUNTIF Based on Day of Week
我有一列日期……
我想计算此列中星期六(或一周中任何其他日期)的数量。
一种解决方案是创建一个包含工作日编号的额外列,然后 运行 该列的 COUNTIF 公式,例如...
但我不想创建新专栏。我该怎么做?
试试下面的公式:
=filter(text(A:A,"dddd"),len(A:A))
然后:
=countif(filter(text(A:A,"dddd"),len(A:A)),"Sunday")
您不需要额外的列,只需:
=INDEX(COUNTIFS(WEEKDAY(A:A), 7, A:A, "<>"))
或更短:
=COUNTA(FILTER(A:A, WEEKDAY(A:A)=7))
我有一列日期……
我想计算此列中星期六(或一周中任何其他日期)的数量。 一种解决方案是创建一个包含工作日编号的额外列,然后 运行 该列的 COUNTIF 公式,例如...
但我不想创建新专栏。我该怎么做?
试试下面的公式:
=filter(text(A:A,"dddd"),len(A:A))
然后:
=countif(filter(text(A:A,"dddd"),len(A:A)),"Sunday")
您不需要额外的列,只需:
=INDEX(COUNTIFS(WEEKDAY(A:A), 7, A:A, "<>"))
或更短:
=COUNTA(FILTER(A:A, WEEKDAY(A:A)=7))