excel内如何统计一个编号出现的天数?相同的日期只能算一次。

有没有什么函数能在F列内自动统计E列相应编号的天数。相同的日期只能算一次哦。

选中B列,插入-数据透视表-现有工作表-E列-确定

把编号拖进行和值

结果这样

然后选中

复制-粘贴(值)

然后把上面改一下就行了

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-05-13

F3输入

=SUMPRODUCT(($B$3:$B$16=E3)/COUNTIFS($B$3:$B$16,$B$3:$B$16,$C$3:$C$16,$C$3:$C$16))

公式下拉

追问

你的公式很有用,但我还想再请教一下,我的相关数据每次数量是不一样的。比如有时候数据量是200行,但有时候数据量是150行。我想利用你的公式做一个通用模板,但是若遇到有空行现象,公式就不能用了,有没有什么解决办法。如下图我想每次都统计到20行的数据,但因为最后几行无数据。公式就不对了。请大神帮帮忙看看有没有解决方法!

本回答被网友采纳
第2个回答  2016-05-13
用条件计数函数=COUNTIF(A1:A10,A1)
第3个回答  2016-05-13
输入公式=SUMPRODUCT(1/COUNTIF(A1:A100,A1:A100))