棘手的 Excel 公式

棘手的 Excel 公式

尝试在 Excel 中构建筛选工具。我使用三个不同的变量在最后一个单元格中生成“是”或“否”。

前两个变量是资产和一级资本。这些是简单的大于检验。第三个变量让我很为难,因为我不知道哪个公式支持这一点。OECD 国家是肯定的、否定的或 NA。

我有公司成立国家和 25 多个 OECD 国家的名单,并且正在使用匹配公式将它们联系起来。

此时,我使用 =if 语句来描述该行是否满足最低资产和一级资本要求,如果不为零则等于 1。然后将它们加在一起得到最后一列,如果等于 2 则为“是”,如果不等于 2 则为“否”。我正在尝试构建一个 if 语句或类似语句,允许 3 个 if 条件。“是”、“否”、“NA”。如果是则为 1,如果不是则为 0,如果 NA 则忽略测试。

右下方是模型的输入,合格贷款人列是输出。这里有很多内容,欢迎提出改进这个问题的建议。

Qualified Lender?       Screening Criteria      Amount ($)
No                      Assets ($MM)                    $1
No                      Capital and Surplus ($MM)       $1
No                      OECD                           Yes
No                      Currency                   USD $MM
No              
No                  
Yes             

请点击下面的链接获取完整的电子表格。 https://drive.google.com/open?id=0B2fOEGxoV2UNMzFxREtTd3l5MkE

答案1

您可以使用嵌套IF语句来获取所需的三个条件。

例如:

=IF(A1="Yes",1,IF(A1="No",0,"-1"))

这将导致:

YesA1等于时1
NoA1等于时0
N/AA1等于时-1

示例表展示三元 IF 语句的工作原理

相关内容