查看: 1210|回复: 5
收起左侧

[已解决] excel的一个统计公式怎么编写

 关闭 [复制链接]
zhaonan007007
发表于 2013-8-9 17:33:14 | 显示全部楼层 |阅读模式
本帖最后由 zhaonan007007 于 2013-8-10 10:37 编辑

a1到a55中有数据
要求在b1中显示,a1到a55中数据长度大于8,的数据总数
这个怎么写呢
DOM-Peng
发表于 2013-8-9 17:47:45 | 显示全部楼层
本帖最后由 DOM-Peng 于 2013-8-9 17:53 编辑

最好先开一列B =LEN(A1:A55)  然后C列 =COUNTIF(B1:B55,">8")
要是该列是数字 倒可以直接=COUNTIF(A1:A3,">9999999") 呵呵
zhaonan007007
 楼主| 发表于 2013-8-9 17:59:50 | 显示全部楼层
DOM-Peng 发表于 2013-8-9 17:47
最好先开一列B =LEN(A1:A55)  然后C列 =COUNTIF(B1:B55,">8")
要是该列是数字 倒可以直接=COUNTIF(A1:A3," ...

能不能想办法把两个公式写在一块儿呢,countif(,)后面是可以写公式的
只是我找不到写到一块儿的办法
DOM-Peng
发表于 2013-8-9 18:05:40 | 显示全部楼层
zhaonan007007 发表于 2013-8-9 17:59
能不能想办法把两个公式写在一块儿呢,countif(,)后面是可以写公式的
只是我找不到写到一块儿的办法

那要换函数了
=SUMPRODUCT(--(LEN(A1:A55)>8))

评分

参与人数 4经验 +6 人气 +3 收起 理由
圆谷光彦 + 1
woxihuan2011 + 6 感谢解答: )
伊の星 + 1 版区有你更精彩: )
zhaonan007007 + 1 谢谢~~

查看全部评分

zhaonan007007
 楼主| 发表于 2013-8-9 19:34:13 | 显示全部楼层
DOM-Peng 发表于 2013-8-9 18:05
那要换函数了
=SUMPRODUCT(--(LEN(A1:A55)>8))

真的可以啊,太谢谢了
像你这些公式用法从哪里学的啊,我就完全找不到
DOM-Peng
发表于 2013-8-10 09:31:20 | 显示全部楼层
本帖最后由 DOM-Peng 于 2013-8-10 09:32 编辑
zhaonan007007 发表于 2013-8-9 19:34
真的可以啊,太谢谢了
像你这些公式用法从哪里学的啊,我就完全找不到


SUMPRODUCT这个函数我也是当年统计课上学来的 这个函数主要是数组做乘积用的~~支持内部加上函数判断 数组控制得好可以实现很多功能 只是用起来没得数学和算法逻辑是比较难懂的~~这里的SUMPRODUCT(--(LEN(A1:A55)>8))两个负号可以换成1*,但是就不能去掉,因为要做数组计算。详细看百科http://baike.baidu.com/view/3222219.htm

评分

参与人数 1经验 +4 收起 理由
woxihuan2011 + 4 感谢解答: )

查看全部评分

您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2025-1-15 14:08 , Processed in 0.147154 second(s), 17 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表