我在一个单元格公式如下:OFFSET函数
=IF(Q12,ROUND(SUM(Q12:Q18)/7,2),"")
现在,当我拖下来我想它来计算总和范围Q19:Q25即是应该的;
=IF(Q19,ROUND(SUM(Q19:Q25)/7,2),"")
我相信OFFSET
是公式中添加功能,但我不知道该怎么做。
我在一个单元格公式如下:OFFSET函数
=IF(Q12,ROUND(SUM(Q12:Q18)/7,2),"")
现在,当我拖下来我想它来计算总和范围Q19:Q25即是应该的;
=IF(Q19,ROUND(SUM(Q19:Q25)/7,2),"")
我相信OFFSET
是公式中添加功能,但我不知道该怎么做。
你是正确的,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为一定的道理,然后总结? 我不知道你的数据集是什么,所以我可以说垃圾。
希望这有助于!
只取你的公式SUM部分和假设放在ROW1请尝试:
=SUM(OFFSET(Q$12,7*(ROW()-1),,7,1))
Aww pnuts,打我19秒!该死的这款平板电脑键盘! –
谢谢@pnuts :) – newguy
谢谢@AndrewWynn :) – newguy