Excel平均公式

Excel平均公式

我目前正在開發一個資料庫,用於追蹤兼職員工的工作時間和平均時間。我在每列中設定一個公式,該公式在第 1 行中顯示每個工資週期計算的所有小時數。在第 2 行中,每列都有一個公式,用於計算每個工資週期的每週平均值。

在輸入第 1 行的資料之前隱藏所有公式,在第 2 行末尾我需要什麼公式來計算輸入資料時該日期的平均值?

答案1

我不確定我是否理解您的意思,但至少如果您解釋一下這個答案有什麼問題,可能有助於澄清問題。您提到“需要隱藏所有公式,直到輸入第 1 行的數據”,但由於這是默認設置,我認為您的意思是隱藏公式的結果,直到“需要”(通過輸出“”實現)。此外,第 1 行已包含按每個工資週期計算的所有小時數所需的結果。

Row2 中的公式是=IF(A1/A5=0,"",A1/A5)避免顯示0平均值的類型,直到輸入該期間的小時數(無論是否為零小時)。

假設支付週期的長度不同(例如 4 或 5 週),而您需要的公式是完整的支付週期,我認為您的電子表格需要包含每個支付週期有多少週的參考(行 4:5 中的例子)。

M1=SUM(A1:L1)包含用於捕獲到最後一個支付期結束時的總工作時間(範例中為支付期 10)的公式。M2包含(我希望!)您需要的公式:

=$M$1/SUM(A5:OFFSET($M$1,4,-12,,MATCH(1E+100,A1:L1,1)))

並顯示2,即 的總和A1:L1除以 的總和A5:J5(此處為 43)。

=OFFSET(…)是識別 J5,對於一個簡單的要求來說相對複雜,這表明透過修改方法或佈局,結果可能更容易實現。

SU531785 範例

相關內容