求助:如何用Excel函数的计数某一日期某一名称出现的次数,并求它达标率的平均值?例如:A列为日期

求助:如何用Excel函数的计数某一日期某一名称出现的次数,并求它达标率的平均值?例如:A列为日期,B列为名称,C列为达标率。求同一日期同一个名字出现的次数,以及达标率的平均值并将结果做到另外一个表格上,公式要怎么设?求大神指点,感激不尽!

同一张工作表中,可以这样做:

同一日期同一个名字出现的次数
=COUNTIFS(A:A,"2014-11-11",B:B,"名字")

达标率的平均值

=AVERAGEIFS(C:C,A:A,"2014-11-11",B:B,"名字")

需在另一张工作表中,可以这样做(假设数据在Sheet1):

同一日期同一个名字出现的次数
=COUNTIFS(Sheet1!A:A,"2014-11-11",Sheet1!B:B,"名字")

达标率的平均值

=AVERAGEIFS(Sheet1!C:C,Sheet1!A:A,"2014-11-11",Sheet1!B:B,"名字")追问

第二个好像不行耶~~~

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-11-11
=SUMPRODUCT((A1:A7="设定日期")*(B1:B7="设定名称"),C1:C7)/SUMPRODUCT((A1:A7="设定日期")*(B1:B7="设定名称"))
设定名称和设定日期可以用单元格代替,比如,D1,E1追问

平均值好像不能求吧~~~

追答

求出来不是C列的平均值吗?

追问

不是,是同一日期同一名称的达标率的平均值,C列是达标率的数值,求它的平均值

追答

就是同一日期同一名称的达标率的平均值啊
若要在另一表显示,数据在表1,公式改为
=SUMPRODUCT((表1!A1:A7="设定日期")*(表1!B1:B7="设定名称"),表1!C1:C7)/SUMPRODUCT((表1!A1:A7="设定日期")*(表1!B1:B7="设定名称"))

就是同一日期同一名称的达标率的平均值啊
若要在另一表显示,数据在表1,公式改为
=SUMPRODUCT((SHEET2!A1:A12="设定日期")*(SHEET2!B1:B12="设定名称"),SHEET2!E1:E12)/SUMPRODUCT((SHEET2!A1:A12="设定日期")*(SHEET2!B1:B12="设定名称"))
另外,你要在另一张汇总表列出日期和姓名,用日期和姓名单元格代替设定日期和设定名称

第2个回答  2017-02-18

完成你的那个需求,需要在A列前插入一列辅助列

具体操作如下图

第3个回答  2017-08-10
出现次数:=COUNTIFS(A:A,A:A,B:B,B:B)
平均数:=SUMIFS(E:E,A:A,A:A,B:B,B:B)/COUNTIFS(A:A,A:A,B:B,B:B)