您可以在紙張使用這個公式(細胞E3)
=sumif($K$1:$AO$1,E2,$K$3:$AO$3)
編輯
這裏是實現夢想的formu LA
=sumif(arrayformula(rounddown($K$2:$AO$2/7)),(rounddown($K$2/7)-1) + <weekNumber>, $K3:$AO3)
例如,在E3單元格,該值將
=sumif(arrayformula(rounddown($K$2:$AO$2/7)),(rounddown($K$2/7)-1) + 1, $K3:$AO3)
請檢查該link
編輯(用於Excel)
數組公式在Excel工作一種不同的方式。沒有函數「ArrayFormula」,但可以通過按Ctrl + Shift + Enter
創建數組公式。這將您的公式封裝在大括號{ }
中。請記住,這是由Excel自動生成的,不能通過鍵盤的{
或}
鍵輸入。當用戶按下Ctrl + Shift + Enter
在Excel中,你需要將公式更改爲
=SUM(IF(ROUNDDOWN($K$2:$AO$2/7,0)=ROUNDDOWN($K$2/7,0)-1+ <weekNumber>, $K$3:$AO$3, 0))
並按Ctrl + Shift + Enter
所以對於E3單元格,輸入公式
=SUM(IF(ROUNDDOWN($K$2:$AO$2/7,0)=ROUNDDOWN($K$2/7,0) - 1+ 1, $K$3:$AO$3, 0))
這些被自動添加
並按Ctrl + Shift + Enter
你可以簡化你的問題嗎?您已經提供了大量信息,但聽起來您正在嘗試使用OFFSET()或VLOOKUP/HLOOKUP--或SUMIF()可以完成的操作非常簡單。 – Stepan1010