答案1
答案2
这里有相当简单的公式:
=IF(ISBLANK(E9), D9, IF(ISBLANK(D9), "", D9*E9))
但是,如果两个字段都没有任何数据,则会留下F9
一个。0
为了解决这个问题,您可以AND
在前面添加一个检查,以检查任一单元格是否有数据。
=IF(AND(D9="", E9=""),"",IF(ISBLANK(E9), D9, IF(ISBLANK(D9), "", D9*E9)))
答案3
我的版本:
=IF(NOT(ISBLANK(D9)), IF(NOT(ISBLANK(E9)), D9 * E9, D9), "")
这与您的书面规则一致,并且(在我看来)比斯科特的答案更容易理解 - 特别是1*D9
如果 E9 中没有值的那一部分 - 并AND(D9="", E9=""),
从迈克尔的答案中删除了不必要的条款。