DailyLog.o3到DailyLog.o55目前恰好其值为0。
WeeklyLog.f3中的这个公式可以正常工作并返回0:
=IF(DailyLog.O3:DailyLog.O9 > 0, AVERAGE(DailyLog.O3:DailyLog.O9), 0)
WeeklyLog.f4中的此公式给出了#VALUE错误:
=IF(DailyLog.O10:DailyLog.O16 > 0, AVERAGE(DailyLog.O10:DailyLog.O16), 0)
正如测试一样,我在DailyLog.o3到DailyLog.o16的单元格中输入了1到14。现在WeeklyLog.f3返回“4”,而WeeklyLog.f4仍然返回“#Value”
我简化了WeeklyLog.f4,它仍然返回“#VALUE”
=DailyLog.o10:DailyLog.016
我还尝试将WeeklyLog.f5中的公式添加到WeeklyLog.F8中,并使用适当的范围,所有这些都显示为“#VALUE”
现在我更改了WeeklyLog.f3并显示“17.5”:
=IF(DailyLog.O3:DailyLog.O16 > 0, AVERAGE(DailyLog.O3:DailyLog.O16), 0)
答案 0 :(得分:1)
这可能是一个错误,但对我来说,使用没有数组公式的范围或期望范围的函数看起来是个坏主意。
这是一个不需要数组公式的替代方法:
=IF(COUNTIF(DailyLog.O10:DailyLog.O16, "<=0"), 0, AVERAGE(DailyLog.O10:DailyLog.O16))