• excel表格里面数据统计有几个(相同的算1个)


    例如:1 2 3 4 5 6 7 1 2 3 统计出来的结果 是 7个! 相同的算1个。

    假设数据在A1:A10区域内,在B1单元格中显示结果,则在B1单元格中输入公式:

    =SUMPRODUCT(1/COUNTIF(A1:A10,A1:A10)) 
    回车即可。

    解析:

    假设数据在A1:A5单元格区域内
    则可以在B1单元格写入公式
    =SUMPRODUCT(1/COUNTIF(A1:A5,A1:A5))
    为了进一步说明公式的运算过程,我们再假设A1至A5单元格的内容分别是A,A,B,B,B这样五个字母
    公式中
    第一步计算
    COUNTIF(A1:A5,A1:A5)
    可以计算出这个区域中每个单元格的内容出现的次数,形成一个数组 {2,2,3,3,3} 即单元格为字母A的有2个,单元格为字母B的有3个
    再细一点就是说
    COUNTIF(A1:A5,A1)=2 A1单元格内容为字母"A"在A1至A5单元格区域中有2个
    COUNTIF(A1:A5,A2)=2 A2单元格内容为字母"A"在A1至A5单元格区域中有2个
    COUNTIF(A1:A5,A3)=3 A3单元格内容为字母"B"在A1至A5单元格区域中有3个
    COUNTIF(A1:A5,A4)=3 A4单元格内容为字母"B"在A1至A5单元格区域中有3个
    COUNTIF(A1:A5,A5)=3 A5单元格内容为字母"B"在A1至A5单元格区域中有3个
    第二步计算
    1/{2,2,3,3,3}
    让形成的数组都形成倒数,即用1去除每个数得出 {1/2,1/2,1/3,1/3,1/3}
    最后计算
    =SUMPRODUCT({1/2,1/2,1/3,1/3,1/3})

    =1/2+1/2+1/3+1/3+1/3
    =2

    【完】

  • 相关阅读:
    JMX rmi的一些问题
    hdu 1022 Train Problem I
    大学的英文名及缩写
    大学的英文名及缩写
    围棋术语
    围棋术语
    走遍美洲 —— 加勒比海
    走遍美洲 —— 加勒比海
    图像处理与计算机视觉的论文创新点总结
    图像处理与计算机视觉的论文创新点总结
  • 原文地址:https://www.cnblogs.com/xiongzaiqiren/p/16416497.html
Copyright © 2020-2023  润新知