SUMIF单元格不是公式

时间:2019-04-23 02:14:19

标签: excel excel-formula

我正在尝试创建一个Excel电子表格,其中包含公司每位员工的一行,其中每一列均引用他们每周工作的时间。最初,单元格是用其他工作表填充的预期小时/周填充的,然后将它们手动替换为人们每周实际工作的小时数。我希望能够总结人们实际工作的小时数,即总结每一行作为公式的单元格。

过去,我只是每周手动汇总单元格。

我认为应该起作用的公式是:

=SUMIF(B5:M5, "!ISFORMULA(B5:M5)")

B:M列包含每周的工作时间。

此刻,无论行中有多少个带有公式的单元格,该公式都将返回0。


编辑 请参阅链接以获取示例数据:Sample Data

2 个答案:

答案 0 :(得分:0)

我认为这是您正在寻找的解决方案-

对具有公式的单元格求和

=SUMPRODUCT((ISFORMULA(B5:M5)=TRUE)*B5:M5)

对没有公式的单元格求和

=SUMPRODUCT((ISFORMULA(B5:M5)=FALSE)*B5:M5)

答案 1 :(得分:0)

看起来像是求和产品的工作

=SUMPRODUCT((B5:M5)*(NOT(ISFORMULA(B5:M5))))

结果为169,这与我仅对未着色的单元格求和的结果相同。