我正在尝试创建一个 Excel 电子表格,其中包含公司每位员工的一行,其中每列引用他们每周的工作时间。最初,单元格中填充的是另一张工作表中的预期每周工作小时数,但随后会手动替换为人们每周实际工作的小时数。我希望能够对人们实际工作的小时数进行求和,即对每行的公式单元格进行求和。
过去我只是每周手动对单元格求和。
我认为应该有效的公式是:
=SUMIF(B5:M5, "!ISFORMULA(B5:M5)")
其中 B:M 列包含每周的工作时间。
目前,无论该行中有多少个带有公式的单元格,该公式都会返回 0。
编辑
请参阅示例数据链接:样本数据 https://1drv.ms/x/s!AgWAZWFvPcGqlDKz9kvFm3Lx9y5L
要对具有公式的单元格求和,请使用:
=SUMPRODUCT((ISFORMULA(B5:M5)=TRUE)*B5:M5)
并对没有公式的单元格进行求和:
=SUMPRODUCT((ISFORMULA(B5:M5)=FALSE)*B5:M5)
我认为这就是您正在寻找的解决方案。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)