无法使用年龄和性别正确输入AVERAGEIF

时间:2019-04-11 19:49:11

标签: excel excel-formula

我正在使用Excel 2016,并且电子表格中有3列:

A列=出生日期

B列=性别(值是M或F)

列C =年龄(年龄由=DATEDIF(A1,TODAY(),"Y"确定)

我正在尝试按性别获得平均年龄。我尝试了=AVERAGE(IF(B:B="F",C:C))产生0值和=AVERAGEIF(B:B,"=F",C:C)产生$NAME?的情况。

任何帮助将不胜感激。

解决了。谢谢BigBen,正确的输入是AVERAGEIF(B:B,"F",C:C)

1 个答案:

答案 0 :(得分:1)

为您提供想法,请尝试

C1: ROUNDDOWN(YEARFRAC(A1,TODAY(),0),0)

然后是您的平均列

D2: =AVERAGEIF(B:B,"M",C:C)
E2: =AVERAGEIF(B:B,"F",C:C)