Excel 平均值公式

Excel 平均值公式

我目前正在开发一个数据库,用于跟踪兼职员工的工作时间和平均工作时间。我在每一列中设置了一个公式,该公式在第 1 行中显示每个工资期计算的所有工作时间。在第 2 行中,我在每一列中都有一个公式,用于计算每个工资期的每周平均工作时间。

隐藏所有公式直到输入第 1 行的数据,在第 2 行末尾,我需要什么公式来计算输入数据时该日期的平均值?

答案1

我不确定我是否理解了您的意思,但至少如果您能解释一下这个答案有什么问题,可能会有助于澄清问题。您提到“需要隐藏所有公式,直到输入第 1 行的数据”,但由于这是默认设置,我认为您的意思是隐藏公式结果,直到“需要”(通过输出“”)​​为止。此外,第 1 行已经包含了每个工资期计算的所有小时数所需的结果。

第 2 行中的公式属于=IF(A1/A5=0,"",A1/A5)避免显示0平均值的类型,直到输入了期间的小时数(无论是否为零小时)。

假设工资支付期的长度各不相同(比如说 4 周或 5 周),并且您需要的公式是针对完整的工资支付期,我认为您的电子表格需要包含每个工资支付期有多少周的参考(示例中为 Rows4: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 示例

相关内容