excel函数应用 统计

来源:百度知道 编辑:UC知道 时间:2024/06/05 10:40:10
a列为型号,b列为日期,e列为数量(c列与d列的乘积).某1天(b列)可能录入不止1种型号(a列),并且任一2天录入的型号可能相同.想要实现的功能是:在sheet2中自动提取sheet1中当月录入的型号,相同的型号只能显示一次.但我的最终目的是统计这一个月每种型号的总数量(每个月的型号在未录入之前是未知的).请老师们提供思路.

这个不可以……

需要写一个数组公式。

先在型号里,选中a1单元格,插入一个名称(插入/名称/定义;2007版的是公式/名称管理器/新建)假定为sort

=offset(a1,1,,counta(a:a)-1,)

(这里都是绝对引用,为简单起见这里不输入美元符号了)

在另一个表里输入:

=index(sort,small(if(match(sort,sort,0)=row(sort)-1,row(sort)-1),row(1:1)))

按ctr+shift+enter生成数组,下拉即可得到不重复的型号了,而且会随着您的数据更新自动更新。

总量可以用sumif函数来计算,这个函数比较简单,这里就不说了。

**********************************************************

补充回答。这是一个生成不重复非空值的数组公式 ,详见附图。

<