【问题标题】:MS Excel multiple conditions to fulfil before providing statusMS Excel 在提供状态之前要满足多个条件
【发布时间】:2016-12-25 00:22:18
【问题描述】:

我需要在一个公式中设置多个函数,但是无论我做什么,Excel都会提示错误。

有人可以帮我解决以下问题吗:

Admin date Deadline Amount A Amount B Status

管理员日期将通过 VLookup 从另一个表中获取数据。 截止日期是使用 excel 公式自动计算的,以使用管理日期计算 金额 A 和金额 B 需手动输入

我被状态的公式困住了......

优先级1:检查是否有管理员日期信息的反馈(来自VLookup),如果没有,将状态设置为'N/A'

优先级2:如果有管理员日期的反馈,检查截止日期是否超过今天的日期。如果是,将状态设置为“过期”

优先级 3:如果截止日期尚未超过今天的日期,则检查金额 A 或金额 B 中是否有任何值。如果两者均为空白,则将状态设置为“待定”,但如果任一金额中有任何金额A 或 Amount B,将状态设置为“完成”。

样本表:

【问题讨论】:

    标签: excel function conditional-statements


    【解决方案1】:

    假设上面的图像/表格,( A 列 = 您的 VLookup 的结果,B- 日期,C - 金额 A,D- 金额 B....) 以下应该有效。

    =IF(A2="","N/A",IF(B2="","N/A",IF(B2<TODAY(),"Overdue",IF(OR(C2<>"",D2<>""),"Complete","Pending"))))
    

    【讨论】:

    • 我不这么认为,因为 (if-overdue) 是 (if-amount,ab) 的父级。它不能“否决”它..除非 (if-overdue ) 是假的..
    猜你喜欢
    • 1970-01-01
    • 2019-11-11
    • 2021-11-14
    • 2020-08-29
    • 1970-01-01
    • 2020-09-08
    • 2022-10-02
    • 2020-03-31
    相关资源
    最近更新 更多