创建每周报告以显示护士 A、B 和提供者 A、B 看到了多少患者

Create weekly reports to show how many patients Nurse A, B and Provider A, B saw

下面是我需要报告的数据集示例。我愿意为此使用 Excel 或 Access(目前,数据集采用 Excel 格式)。

我需要创建每周报告以显示护士 A、B 和提供者 A、B 看到了多少患者。然后,我需要为每个变量提供 "Yes" 的百分比。

例如。从 10/19-10/23,护士 A 看了 3 个病人,Var1 完成了 66%,Var2 完成了 66%,Var3 完成了 66%,等等

这可以在数据透视表或类似的东西中完成吗?

我建议将 "Yes" 替换为 1,将 "No" 替换为 0。 然后使用平均值做一个枢轴table:

然后可以将小数格式化为百分比。

由于用户对解决方案持开放态度,我仅使用 Excel 公式展示此解决方案,以便用户了解这种可能性...

此解决方案假设示例数据位于B6:G11 (根据需要调整)

护士摘要:位于 I6:M11 (根据需要调整) 具有以下字段:

Nurse :提取每个护士的唯一记录。在I7中输入这个FormulaArray然后复制到最后一条记录

(公式数组按 [Ctrl] + [Shift] + [Enter] 同时)

=IFERROR(INDEX($C:$C,MATCH(0,COUNTIF(I:I6,$C:$C),0)*1),"")

患者:每位护士照料的患者数。在J7中输入这个公式然后复制到最后一条记录

=IF(EXACT($I7,""),"",COUNTIF($C:$C,$I7))

Var1、Var2 & Var3:每位护士完成的百分比。在K7中输入这个公式然后复制到最后一条记录然后到L7:M11

=IFERROR(COUNTIFS($C:$C,$I7,E:E,"Yes")/$J7,"")

提供商摘要:位于 O6:S11 (根据需要调整),其中包含以下字段:

Provider :为每个提供者提取唯一记录。在O7中输入这个FormulaArray然后复制到最后一条记录

=IFERROR(INDEX($D:$D,MATCH(0,COUNTIF(O:O6,$D:$D),0)*1),"")

患者:每个提供者就诊的患者数。在P7中输入这个公式然后复制到最后一条记录

=IF(EXACT($O7,""),"",COUNTIF($D:$D,$O7))

Var1、Var2 & Var3:每个提供商完成的百分比。在Q7中输入这个公式然后复制到最后一条记录然后到R7:S11

=IFERROR(COUNTIFS($D:$D,$O7,E:E,"Yes")/$P7,"")