我需要写一个公式,如果患者根据他们的记录和年龄及时进行免疫接种,则输入'Y‘,如果不是,则输入'N’。年龄(D$)是以月为单位的,我对每个免疫(8周(E$)、12周(F$)、16周(G$)、1年(H$)、3岁零4个月(I$))都有一列标记为("Y“或彩色灰色),以及最后一列(J$)。你知道我需要用什么公式吗?
到目前为止,我一直在考虑使用IFS语句{ = IFS (D$>=2,AND(E$="Y"),"Y")}。尽管我可以看到使用它的局限性。
发布于 2021-01-28 00:39:02
对于每次免疫,如果相应的细胞是空白的和,则患者不是最新的,因为他们的年龄比免疫日期更老。您想要检查是否有多次免疫接种。您可以使用COUNTIFS来评估两个(或更多)条件。
=IF(COUNTIFS(E3:I3,"",E$1:I$1,"<="&D3)>0,"N","Y")说明:COUNTIFS返回患者未更新的打针次数。如果前一个值大于0,则IF返回N,否则返回Y。
请注意,我假设每个免疫对应的月数信息(上面公式中的E$1:I$1)存在于工作表中的某个位置,或者您可以添加它。如果不是这样,您确实需要使用IFS或类似的东西。
https://stackoverflow.com/questions/65922747
复制相似问题