根据两列的条件在excel中创建新列

wj8zmpe1  于 2023-01-21  发布在  其他
关注(0)|答案(1)|浏览(127)

我可以使用什么公式在Excel中计算列D,同时匹配列A,B和C。
如果案例ID相同且日期相同,则如果状态为"已批准",则最终状态为"已批准"。但是,如果案例ID相同且日期相同,且状态为"已拒绝",则最终状态为"部分拒绝"。
有人能帮帮忙吗?
我尝试了do if and语句,但我不知道如何匹配同一列中的唯一案例ID。

bvk5enib

bvk5enib1#

您的查询中似乎缺少一些信息。让我以类似Excel IF语句的方式写出它:

=IF(CaseSame,IF(DateSame,IF(APPR,Appr,IF(DENY,PtDeny,??)),??),??)

在给定的信息下,我们不知道在所有结果中该做什么,标有“??”的结果将显示为FALSE,因为没有给出这些标准的输出,但公式将如下所示:

=IF(A2=OFFSET(A2,-1,0),IF(B2=OFFSET(B2,-1,0),IF(C2="APPROVED","Approved",IF(C2="DENIED","Partial Denial",FALSE)),FALSE),FALSE)

即使这样,我也必须假设您打算在上面的行中删除“case ID是相同的”和“date是相同的”数据。
我们是否应该假设,如果没有给出其他标准,就使用C列的答案?在这种情况下,IF语句中仍有一个未知结果:

=IF(C2="APPROVED","Approved",IF(C2="DENIED","Partial Denial",FALSE))

只要C列中没有其他条目,就应该提供一致的结果。
以下是这两条语句在“最终状态”列中呈现的内容:
Results of both IF statements against your data and instructions
我希望这能有所帮助。有了更清晰的信息,在所有情况下该怎么做,我也许能提供一个更好的答案。

相关问题