在 Excel 2007 和 Google Sheets 中,我尝试拖动公式来填充列中的单元格,但我需要每个连续行的单元格引用都增加七行。例如,拖动此公式:
=((E19-E12)+(F19-F12)+(G19-G12)+(H19-H12))*10,0)
直至产生:
A22=((E19-E12)+(F19-F12)+(G19-G12)+(H19-H12))*10,0)
A23=((E26-E19)+(F26-F19)+(G26-G19)+(H26-H19))*10,0)
A24=((E33-E26)+(F33-F26)+(G33-G26)+(H33-H26))*10,0)
以此类推。因此每次行数增加 7。(每日读数添加到每周读数中)
答案1
它并不漂亮,但使用OFFSET
和ROW
功能你可以实现你想要的
=(OFFSET($E$19,7*(ROW(A22)-22),0)-OFFSET($E$12,7*(ROW(A22)-22),0))+(OFFSET($F$19,7*(ROW(A22)-22),0)-OFFSET($F$12,7*(ROW(A22)-22),0))+(OFFSET($G$19,7*(ROW(A22)-22),0)-OFFSET($G$12,7*(ROW(A22)-22),0))+(OFFSET($H$19,7*(ROW(A22)-22),0)-OFFSET($H$12,7*(ROW(A22)-22),0))
将其粘贴到单元格中A22并向下拖动。您可以考虑在列中放置一个总计列我例如单元格中的公式I12将会
=SUM($E12:$H12)
并将这些公式放在第 19、26、33 行等(您可以复制并粘贴)
然后,您可以使用一个更简化的公式来计算每周差异:
=OFFSET($I$19,7*(ROW(A22)-22),0)-OFFSET($I$12,7*(ROW(A22)-22),0)