EXCEL表的数据统计问题

来源:百度知道 编辑:UC知道 时间:2024/06/16 06:56:01
我按行对今天所进的货物进行排列,假如说;第一行:A列是电视,B列是单价,C列是所进电视机的数量,D列是合计,EF……还是关于电视的其它事项,第二行:A列是电脑,B列是电脑单价,C列是所进电脑的数量,D列是合计,EF……还是关于电脑的其它事项;第三行:A列是冰柜,B列是冰柜单价,C列是所进冰柜的数量,D列是合计,EF……还是关于冰柜的其它事项;如此类推,每列都是同一个单位,只是每一行第一个东西的名称不同而矣。以上是第一天我所进的东西。第二天我又进货,可能进货的东西不一样,但每一列的顺序一样,假设说第一天我用到了第九行,那么第二天我会从第十一行写入我所进的货物名称,因为第十行我进行了合并单元格,并写名称:第二天。如此类推;
现在我要问:我想知道一年内,我进了多少台电视,并且相同进价的电视有几台(因为价格不会一直一样),凡是我所进的电视总共花了我多少钱,其它的东西也按电视一样进行统计,我应怎样办?总好是能有一个直观的表,我的办法是用排序的方法进行统计,但东西太多统计总有错误,方法太笨,有没有更有效的方法,直观了当的加以统计?谢谢!
我原来好像用过数据透视表,但很复杂忘了.根据朋友们的所述,合并单元格是必须做的内容,不可能删的,工作表是上级要求我们按这样的格式做的,所以希望能得到朋友的谅解.

你组织的数据格式不科学,建议你加以调整:
插入一个新的A列,用以记录进货时间,删除你原来的每天合并单元格来标志进货时间的行
这样,你的数据就符合excel的数据库规范了,进行各种统计查询等操作就简单多了(这时,B列为商品名称,C列为单价,D列为进货数量,E列为总价

以统计电视为例,假设你的数据记录了1000行

进电视台数 =sumif(A1:A1000,"电视",D1:D1000)

相同进价(如800元)电视数量
=sumproduct((A1:A1000="电视")*(C1:C1000=800),D1:D1000)

电视总进价 =sumif(A1:A1000,"电视",E1:E1000)

其他产品作类似查询,并组织成表格形式,最好在另一张表中做(如有需要给我留言,传文件帮你做)

补充回答:

这就是外行领导内行的好处啊,哈哈,你自己辛苦吧,或者找领导据理力争:

合并单元格不去除,数据透视表也做不了,还有,请不要向我们道歉,工作做不好,挨批评不是我们,哈哈!对了,要学习数据透视表,请参考awerlasdfwe的空间文章(现在百度不让贴地址,你自己找awerlasdfwe的空间吧,好在他是名人,很好找的)

先筛选再求和

楼上的说得很有道理,我就不引用了
不过既然你的表格已经做出来了,而且做了那么久
一下子让你改估计改不过来
而且你要做的统计多种多样,老写公式估计你也吃不消
你排序之后用分类汇总吧,会相对简单一点
用透视的话更直观,不过可能就稍微难那么一点点

我想你要达到以上要求的话,用SUMIF函数比较好点,能够实现分类统计各类电器的总价和数量。要算出相同数量的电视有几台,如果你某类电器进货价格只有那么几个或者十个以内,也不是太难的事,如果价格太多的话,就麻烦了,具体要看见表才能知道!楼上的回答很好,能达到你的要求!