我在单元格中有以下公式:
=IF(Q12,ROUND(SUM(Q12:Q18)/7,2),"")
现在,当我向下拖动时,我希望它计算范围Q19的均衡:Q25,即它应该是;
=IF(Q19,ROUND(SUM(Q19:Q25)/7,2),"")
我相信OFFSET
是添加公式的功能,但我不知道该怎么做。
答案 0 :(得分:3)
你是对的,OFFSET
会很好地完成这项工作,但在写下你的答案时,我不得不考虑一下这样一个事实:我不知道你的公式与总和之间的差异是什么范围!
这将完成工作,如果您的公式不在第1行,您需要更改两个row() - 1
语句以将公式偏移回0(即,如果此公式在行中开始12,将row() - 1
更改为row() - 12
=IF(OFFSET($Q$12,(ROW()-1)*7,0),ROUND(SUM(OFFSET($Q$12:$Q$18,(ROW()-1)*7,0))/7,2),"")
说完所有这些之后,你有一个条件(=If(Q12
)和一个指向同一个地方的总和,你不应该检查Q12的真相,然后求和吗?
我不知道你的数据集是什么,所以我可能会说垃圾。
希望这有帮助!
答案 1 :(得分:2)
仅考虑公式的SUM部分并假设放在Row1中,请尝试:
=SUM(OFFSET(Q$12,7*(ROW()-1),,7,1))