我的目标是统计有多少人有不同的标准来考虑。
下面的公式工作得很好,但不确定我们将如何提出另一个标准
=SUMPRODUCT((A5:A10000<>"")/COUNTIFS(A5:A10000,A5:A10000&""))
该公式将重复计算为1,但我也想考虑其他列的日期。
就像这样如果我们不考虑重复的=countifs(startdatecolumn, 1/1/2022,enddatecolumn, 5/3/2022)
我试过在这里加入像COUNTIFS(A5:A10000,A5:A10000&"")一样的=SUMPRODUCT((A5:A10000<>"")/COUNTIFS(A5:A10000,A5:A10000&"",startdatecolumn, 1/1/2022,enddatecolumn, 5/3/2022),但它不起作用
发布于 2022-09-30 08:35:00
交互的SUMPRODUCT/COUNTIFS是非常低效率的。更好的办法是:
=SUM(IF(FREQUENCY(IF(A5:A10000<>"",IF(B5:B10000=DATEVALUE("1/1/2022"),IF(C5:C10000=DATEVALUE("5/3/2022"),MATCH(A5:A10000,A5:A10000,0)))),ROW(A5:A10000)-MIN(ROW(A5:A10000))+1),1))
其中我假设B5:B10000和C5:C10000分别包含yout开始日期和结束日期。
显然,如果您有O365,那么还有更高效的设置。
https://stackoverflow.com/questions/73905877
复制相似问题