用IF语句将求和单元卡死

时间:2019-08-14 22:54:55

标签: google-sheets google-sheets-formula

有用的信息:

 CELL: D2
 PURPOSE: INVOICE #
 FORMAT: PLAIN TEXT

 CELL: P2
 PURPOSE: COST OF PARTS PURCHASED
 FORMAT: ACCOUNTING WITH CURRENCY SIGN

 CELL: R2
 PURPOSE: QUANTITY OF PARTS PURCHASED
 FORMAT: NUMBER WITH NO DECIMALS

 CELL: Q2
 PURPOSE: QUANTITY OF PARTS PURCHASED
 FORMAT: NUMBER WITH NO DECIMAL PLACES

你好

我正尝试在单元格R2中使用此公式= SUM(P2 * Q2)将两个单元格相乘,结果也将进入单元格R2。

 EXAMPLE: P2 ($2.00) * (x) Q2 (5) = R2 ($10.00)

单元格P2包含= IF公式,如果正在使用该行但未使用该单元格,则显示$ 0.00;如果根本不使用该行,则显示空白(或“”)。

 FORMULA IN P2: =IF($D2>1,$Y$1," ")

单元格Q2包含一个公式,如果正在使用该行但未使用该单元格,则显示0;如果根本不使用该行,则显示空白(或“”)。

 FORMULA IN Q2: =IF($D2>1,$Y$1," ")

问题: 因为单元格P2和Q2中= IF语句的结果是:“”,所以该公式将返回#VALUE!结果。我猜想该公式在查找数字,文本或任何东西(从字面上看),但是正在查找= IF语句或“”的结果。

这似乎太臭了,基本...

无论如何,任何帮助将不胜感激!

2 个答案:

答案 0 :(得分:0)

Google表格公式实际上无法返回任何内容。将IF的第三个参数留空,而不是" "

=IF(condition,RESULT_TO_RETURN_IF_TRUE,)

将以上内容应用于P2公式

=IF($D2>1,$Y$1,)

答案 1 :(得分:0)

感谢player0,这是工作簿链接:https://docs.google.com/spreadsheets/d/1CKJxJ3XWoSmTbCijgSAYkPpr2qvi_ZtZVYlKpWkk0q4/edit?usp=sharing

顺便说一句,我告诉你我很愚蠢!我最终使用= IFERROR

谢谢

DG