如何根据两个独立单元格的值填充单元格?

如何根据两个独立单元格的值填充单元格?

有人能帮我以正确的方式写出下面的公式吗?

=IF(C13="North Dakota","$2,500",IF(C13="Montana","$2,500",IF(C15="Yes","$5,000","")))

我希望实现的目标是:如果 C13 中选择的值等于北达科他州或蒙大拿州,并且 C15 中选择的值等于是,那么我希望 C17 中的值为 5,000 美元,但如果 C13 中的值等于北达科他州或蒙大拿州,并且 C15 中选择的值等于否,那么我希望 C17 中的值为 2,500 美元。

我如何得到这样的公式?

答案1

您正朝着正确的方向前进。将ANDOR函数组合到嵌套IF语句中会有所帮助。

使用两个不同的IF语句询问 Excel 是否C13包含“Montana”OR“北达科他州”AND是否C15包含“是”或“否”,然后根据结果做出回应。

=IF(AND(OR(C13="North Dakota",C13="Montana"),C15="Yes"),"$5,000",
IF(AND(OR(C13="North Dakota",C13="Montana"),C15="No"),"$2,500", ""))

在此示例中,第一个IF将检查 中的“北达科他州”或“蒙大拿州”C13以及 中的“是” C15。如果为 TRUE,它将返回“$5,000”。

第二个IF将检查 中是否存在“北达科他州”或“蒙大拿州”C13以及 中的“否” C15。如果为 TRUE,它将返回“$2,500”。

如果两个语句都为 FALSE,则不返回任何内容。如果C13是除这些州以外的任何内容,或者C15包含除“是”或“否”以外的任何内容,则此公式将返回 FALSE。

(注意:为了便于看出差异,该示例分为两行。在 Excel 中,这将在同一行上。)

相关内容