1

電子表格:如何保持正確的SUMIFS公式中的所有單元格在一列

一個時間片的電子表格,讓員工進入工作時間每日期,然後計算他們的特定支付週期內有多少個小時進入。

它分爲2個部分。左邊部分是他們實際輸入的小時數。正確的部分是薪酬週期列表和每個小時的總小時數。

Timecard entries    Pay period totals 

.C .... F ....     O  P   Q 
Date | Hours    Start | End | Total 
Apr 5  3     Apr 11 Apr 17  0 
Apr 7  3     Apr 18 Apr 24  0 
Apr 12  3     Apr 25 May 1  0 
Apr 13  3     May 1 May 7  0 
           May 8 May 14  0 
           May 15 May 21  0 
           May 22 May 26  0 
           .... 

技術細節:

這是我對於總計是給定薪期內的小時Q柱公式:

=SUMIFS(F3:F,C3:C,CONCAT("<=",P3),C3:C,CONCAT(">=", O3)) 
=SUMIFS(F3:F,C3:C,CONCAT("<=",P4),C3:C,CONCAT(">=", O4)) 
=SUMIFS(F3:F,C3:C,CONCAT("<=",P5),C3:C,CONCAT(">=", O5)) 
....etc 

問題:

當我嘗試將此公式向下拖動到第e欄,它不會抓住模式。 而是保持F3和C3爲起始細胞,它增加了他們:

=SUMIFS(F3:F,C3:C,CONCAT("<=",P3),C3:C,CONCAT(">=", O3)) 
=SUMIFS(F3:F,C3:C,CONCAT("<=",P4),C3:C,CONCAT(">=", O4)) 
=SUMIFS(F3:F,C3:C,CONCAT("<=",P5),C3:C,CONCAT(">=", O5)) 
=SUMIFS(F6:F,C6:C,CONCAT("<=",P6),C6:C,CONCAT(">=", O6)) <-- see this one 

複製公式,我想強調的第一個3個細胞,向下拖動右下角的小框下面的單元格(相當標準的做法,我認爲)。

問:

我怎樣才能使公式繼續向下穿過所有的細胞正確,而不改變那些需要保持一致(C3和F3)的起始細胞。

+0

只是知道術語的問題;搜索[excel絕對單元格引用](https://www.google.com?q=excel+absolute+cell+reference)將是您所需要的。 – Mogsdad

回答

1

在excel中使用$前面的行和列引用來鎖定它們,使它們在複製過程中不會更改。比較= A1,= A $ 1,= $ A1和= $ A $ 1作爲複製時的測試公式。

使用電子表格4年後,有人向我展示了F4在Excel中的切換方式,這對我來說是一種節省時間的方式。將光標放在地址參考旁邊或地址參考中,並多次按F4查看會發生什麼。還可以嘗試突出顯示任意一側範圍內單元格引用的任何部分:並嘗試使用F4。您可以同時或僅影響多個單元格引用,具體取決於您突出顯示的內容。以上是指A1:A13這樣的地址。

+0

我不確定F4做了什麼 - 看起來不一致,取決於我選擇了什麼,或者在我的剪貼板中。但是'$'完全可以鎖定數字。謝謝! – Dave

+0

在excel中,如果光標位於單元格地址上,並且按F4鍵,它將通過添加各種$ for行和列來切換。首先按鎖定行和列,第二個鎖只有1個,第三個只鎖定另一個和第四個將您帶回您開始的位置。如果您的單元格引用已經有一個鎖,那麼Excel將從該列表中的該點開始,並遍歷該列表。 –

相關問題