我是 Excel 新手,我想知道该如何解决这个问题。
我做了什么:
- 创建了一个简单列表的表格。
- 输入成本和数量
- =D5*E5 为第一项的总计
总计列的后续值显示零,这是我不想要的。
我想要一份清单,其中全部的列仅在其对应行之后填充成本和数量已输入。
其次,我还想知道如何指定计算的动态范围累计(因为列表的大小是可变的)在不同的单元格上。
非常感谢您的任何帮助。
答案1
答案2
我的解决方案有不同的方法:
您可以对问题的第一部分尝试使用此公式来避免“总计列的后续值显示零”。
=IF(NOT(OR(D5="",E5="",D5=0,E5=0)),(D5*E5),"Cell Blank/Zero")
怎么运行的:
- 公式将检查两个
D5
&E5
,看它们是否既不为空白也不包含零,如果不是,则只有D5
多个E5
。
以下是计算总计的动态公式。
=SUM(Sheet1!A1:INDEX(Sheet1!A:A,MATCH(9.999999E+307,Sheet1!A:A)))
怎么运行的:
MATCH(9.999999E+307,Sheet1!A:A)
- 返回 Sheet 1 的整个 A 列中的值的总个数,该值根据更新的条目数而变化,并使公式动态地对值进行求和。
注意:
根据需要调整公式中的单元格引用和工作表名称。