If 语句取决于来自 2 个单元格的数据

If statement contingent on data from 2 cells

使用 Excel 2010 我需要一个公式来响应一个单元格中的数据,并以不同的方式响应另一个单元格中的数据。

单元格 A1 = 日期

单元格 A2 = 发票美元价值

单元格 A3 = 折扣(从 A2 中删除 15% 的公式)

单元格 A4 = 退款金额

单元格 A5 我想阅读...如果 A1 中有日期,则 A2 - A3,但如果 A4 中有值,则 A4 - A2(注意,如果有A4中的值,A2中不会有值)

我尝试了以下...

=IF(A1<>"",(A2-A3),"",If(A4<>"",A4-A3,""))

所以我的目标是让电子表格计算发票金额减去任何折扣。并在同一个单元格中计算退款金额减去任何折扣。

您的外部 IF 语句不太正确。结构是

IF(Condition,<execute this when true>,<execute this when false>)。但是您要将 4 个参数放入其中。

试试 =IF(A1<>"",(A2-A3),If(A4<>"",A4-A3,""))

注意:这只会检查单元格 A1 和 A4 是否有值,而不是它们是否属于特定类型,即它不会检查 A1 是否有日期。