【发布时间】:2019-03-15 16:40:25
【问题描述】:
我有一个包含 40 列的 Excel 电子表格,但每列的行数各不相同。我需要将这些单元格乘以一个值。如何仅将包含值的单元格相乘?
谢谢
【问题讨论】:
标签: excel-2010
我有一个包含 40 列的 Excel 电子表格,但每列的行数各不相同。我需要将这些单元格乘以一个值。如何仅将包含值的单元格相乘?
谢谢
【问题讨论】:
标签: excel-2010
如果单元格为空白,这在一定程度上取决于您想要的结果。
如果您有一个诸如“=A1*B1*C1”之类的公式,但 A1 可能为空白,并且在这种情况下您只需要 B1 和 C1 的乘积,那么您可以将公式修改为:
=IF(ISBLANK(A1), 1, A1)*B1*C1
否则它会将其视为零,并且整体产品将始终为零。
【讨论】:
你可以这样:
=IF(C5="",1,C5) * IF(D5="",1,D5) * IF(E5="",1,E5)
【讨论】:
=IF(C5="",1,C5) * IF(D5="",1,D5) * IF(E5="",1,E5)*IF(C5&D5&E5="",0,1)
这是最好的公式。 如果你所有的单元格都是空的,这个公式没有显示“1”作为答案。它会显示为零。
【讨论】: