Excel:平均值,如果
假设我有一张Excel表格,以便: 第1列包含薪水 第2栏包含性别M/FExcel:平均值,如果,excel,worksheet-function,Excel,Worksheet Function,假设我有一张Excel表格,以便: 第1列包含薪水 第2栏包含性别M/F 如何计算女性的平均工资?您可以在工作表的顶行添加筛选器。然后仅过滤第2列中的Fs,然后计算值的平均值 您可以将过滤器放在工作表的顶行。然后仅过滤第2列中的Fs,然后计算值的平均值 =AVERAGE(IF(B1:B10="F",A1:A10)) 作为数组函数输入,即使用Shift-CTRL-Enter而不是仅按Enter键 作为数组函数输入,即使用Shift-CTRL-Enter键而不是只按Enter键,或者您可以添加仅包
如何计算女性的平均工资?您可以在工作表的顶行添加筛选器。然后仅过滤第2列中的Fs,然后计算值的平均值 您可以将过滤器放在工作表的顶行。然后仅过滤第2列中的Fs,然后计算值的平均值
=AVERAGE(IF(B1:B10="F",A1:A10))
作为数组函数输入,即使用Shift-CTRL-Enter而不是仅按Enter键
作为数组函数输入,即使用Shift-CTRL-Enter键而不是只按Enter键,或者您可以添加仅包含女性薪酬的附加列 公式如下:=IFB1=女性;A1
然后,您只需计算新创建的列的平均值。或者您可以添加仅包含女性工资的附加列 公式如下:=IFB1=女性;A1 然后,您只需计算新创建列的平均值。 2500米0 2500*0 2400 F 1 2400×1 2300f1 2300×1 总和=2总和=4700平均值=4700/2 可能很复杂。 2500米0 2500*0 2400 F 1 2400×1 2300f1 2300×1 总和=2总和=4700平均值=4700/2
也许很复杂。尽管答案已经被回答/接受,但我还是忍不住要加上我的2美分: 总和和平均数通常显示在列表的底部。可以使用SUBTOTAL函数计算总和和平均值,并指定包含或排除隐藏值,即被过滤器抑制的值。因此,解决方案可以是: 为平均值创建一个公式=小计101,A2:A6 为总和创建一个公式=小计109,A2:A6 在“性别”列上创建自动筛选 现在,当您过滤F、M或all时,将始终计算正确的总和和平均值
希望有帮助-祝你好运尽管答案已经被回答/接受,但我还是忍不住要加上我的2美分: 总和和平均数通常显示在列表的底部。可以使用SUBTOTAL函数计算总和和平均值,并指定包含或排除隐藏值,即被过滤器抑制的值。因此,解决方案可以是: 为平均值创建一个公式=小计101,A2:A6 为总和创建一个公式=小计109,A2:A6 在“性别”列上创建自动筛选 现在,当您过滤F、M或all时,将始终计算正确的总和和平均值
希望有帮助-祝你好运如果不使用数组公式,请使用以下命令:
=SUMIF(B:B,"F",A:A)/COUNTIF(B:B,"F")
要在没有数组公式的情况下执行此操作,请使用以下命令:
=SUMIF(B:B,"F",A:A)/COUNTIF(B:B,"F")
回答问题,固体公式-但是-注意基于数字的条件平均值: 在一个非常相似的情况下,我尝试:
=AVERAGEIFF696:F824回答了问题,固体公式-但是-注意基于数字的条件平均值: 在一个非常相似的情况下,我尝试:
=AVERAGEIFF696:F824ok,更改了,在F之后使用;但现在它显示了价值!它说公式中使用的一个值是错误的,在修正逗号后,作为数组函数输入,它就工作了。Thanks实际使用的是:=SUMIFB1:B10=F;A1:A10;0/SUMIFB1:B1=F;1.0这实际上是一个函数,叫做AVERAGEIF。OP应该使用=AVERAGEIFB1:B10,=F,A1:A10。好的,改变了,在F之后使用;但现在它显示了价值!它说公式中使用的一个值是错误的,在修正逗号后,作为数组函数输入,它就工作了。Thanks实际使用的是:=SUMIFB1:B10=F;A1:A10;0/SUMIFB1:B1=F;1.0这实际上是一个函数,叫做AVERAGEIF。OP应该使用=AVERAGEIFB1:B10,=F,A1:A10。