【问题标题】:Google Sheets - IF Statement FormulaGoogle 表格 - IF 语句公式
【发布时间】:2021-01-27 15:57:19
【问题描述】:

我需要编写一个公式,如果患者根据他们的记录和年龄进行了最新的免疫接种,则输入“Y”,如果不是,则输入“N”。年龄 (D$) 以月为单位,每次免疫都有一个列(8 周(E$)、12 周(F$)、16 周(G$)、1 年(H$)、3 年和 4 个月) (I$)),它被标记为(“Y”或灰色)以及公式正在输入的最后一列(J$)。任何想法我需要使用什么公式?

到目前为止,我一直在考虑使用 IFS 语句 { =IFS(D$>=2, AND(E$="Y"),"Y")}。虽然我可以看到使用它的局限性。

【问题讨论】:

  • 分享您的工作表的副本/样本以及所需结果的示例

标签: google-sheets google-sheets-formula


【解决方案1】:

对于每次免疫,如果相应的单元格为空白 并且 他们的年龄大于免疫接种日期,则患者不是最新的 .你想检查这个是否有多重免疫。您可以使用COUNTIFS 来评估两个(或更多)条件。

=IF(COUNTIFS(E3:I3,"",E$1:I$1,"<="&D3)>0,"N","Y")

说明: COUNTIFS 返回患者未更新的注射次数。 IF 如果前一个值大于 0,则返回 N,否则返回 Y。

请注意,我假设每次免疫接种对应的月数信息(上述公式中的E$1:I$1)存在于表格中的某处,或者您可以添加它。如果不是这种情况,您确实需要使用IFS 或类似的东西。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-10
    相关资源
    最近更新 更多