我目前正试图想出一个方法,让我看看我的医生服务轮换的每月时间表,并提供他们安排的服务的摘要以及每个服务的数量。
下面的是如何格式化计划的示例
Rotation service Day 1 Day 2 Day 3 Day 4 Day 5
Cardiology John/Jared Jacob/Omer/Jerry Mary/Richard Gary/Beth Monica/Richard
Consults Omer/Mary Richard/Monica Jerry/John/Gary Monica/Richard
ER nights Omer/Monica Omer/Jared
我试图总结某个月的每个提供商轮换。因此,我尝试创建一个查看整个月的公式,并返回为每次轮换计划提供程序的次数。
最终结果应该与此类似,
Omer
Cardiology 1
Consults 1
ER nights 2
我使用了几种不同的公式,我得到的最接近的是使用下面的代码,
=IF(ISERROR(VLOOKUP($J$13,$A$1:$A$98,1,FALSE)),"Not there",COUNTIF($A1:$F98,$K$12&"*"))
此代码是我在Excel工作表中使用的确切代码,它将检查是否值A($ J $ 13表示此值将是服务轮换),如果是,它将继续计算多少次值B出现($ K $ 12&“*”表示此值,即提供者名称)问题是它计算名称出现的次数,而不仅仅是找到该值的同一行/周。
作为注释,提供者名称共享一个单元格,因此我必须在搜索条件中使用通配符。
从我之前的例子来看,不受欢迎的结果看起来像是这样,
Omer
Cardiology 4
Consults 4
ER Nights 4
所以我希望我能得到一个答案,看看我是否可以查看整个月的公式并且只计算值B如果值A存在于与值B相同的行中但是通过并计算提供者名称在包含值A和B的每一行中,并返回所有符合条件的行的总和。
我非常感谢有关此事的任何意见。
这对我来说似乎很多,所以如果您有任何问题,我会尽力回答。
答案 0 :(得分:0)