我正确地解决了这个问题;
我有一张表(表1),其中一个名为“Nº”的字段;其他名为“Data da consulta”。
在表1中[Nº]我有一个病人的号码,就像我是病人我会得到1号,下一个病人2号,当我再来医院时我仍然是1号。 在表1 [数据协商]中,我有访问医院的日期
现在,我想算一下,table1 [Nº]的非重复数字;使用table1 [data da consulta]的日期之间的标准。我得到了日期之间的患者数量。例如,01-01-2018和31-03-2018之间的患者数量,如果患者数量1在此日期之间达到2次或更多次,则仅计为1名患者。
你有没有?
我试试这个,但是没有用
= SUM(IF(Table1 [Data da Consulta]> = $ B $ 1; IF(Table1 [Data da Consulta]< = $ C $ 1; IF(FREQUENCY(Table1 [Nº]; Table1 [Nº])大于0; 1; 0))))
B1是第1个间隔日期,C1是日期间隔的最后日期。
由于
答案 0 :(得分:0)
此公式作为数组公式输入,其中 Ctrl + Shift + 输入,而不仅仅是 Enter ,应该给你想要的结果。调整范围以匹配您的实际数据。在我的测试中,D1
是最短日期,D2
是最长日期。
=SUM(IFERROR((A3:A23<>"")*(B3:B23>=D1)*(B3:B23<=D2)/COUNTIFS(A3:A23,A3:A23,B3:B23,">="&D1,B3:B23,"<="&D2),0))
编辑:
对于Excel,您需要使用分号分隔的函数参数:
=SUM(IFERROR((A3:A23<>"")*(B3:B23>=D1)*(B3:B23<=D2)/COUNTIFS(A3:A23;A3:A23;B3:B23;">="&D1;B3:B23;"<="&D2);0))