Excel2007如何多列筛选统计。

2025-01-02 17:53:38
推荐回答(5个)
回答1:

高级筛选

在工作表中对“本息”和“存期”进行高级筛选。筛选条件为:“本息>=20030”并且“存期<3”,或者“存期=5”,条件区域存放在A16开始的单元格区域,筛选结果存放在A20开始的单元格区域。

操作方法如下:

①将Sheet4工作表重命名为“高级筛选”。

②填写筛选条件。将字段名“本息”、“存期”复制到A16开始的单元格,在A17单元格中输入“本息>=20030”,在B17单元格中输入“存期<3”(参见图4.2.9所示)。

③将插入点定位在数据清单任一位置,单击“数据”|“筛选”|“高级筛选”命令,打开“高级筛选”对话框。

 

图4.2.8    “高级筛选”对话框

④设置“数据区域”、“条件区域”和结果“复制到”的内容。

设置“数据区域”时,可以直接输入区域$A$2:$H$14,或通过“折叠”按钮 在数据清单中选择数据区域。用同样的方法设置“条件区域”和结果“复制到”的位置,如图4.2.8所示。

提示:在填写条件区域时,条件字段名最好采用复制、粘贴的方式填写,确保与数据清单中的字段名格式保持一致。

⑤单击“确定”按钮执行高级筛选操作,其筛选结果如图4.2.9所示。

 

图4.2.9    高级筛选示例

回答2:

假设AB列的数据在A2:B20中,计算月份为9月,地址为广州的客户个数,C2中输入
=SUMPRODUCT((MONTH(A2:A20)=9)*(B2:B20="广州"))
或者
=SUMPRODUCT(--(MONTH(A2:A20)&B2:B20="9广州"))
都可以

回答3:

假如你的数据在1到100行
=sumprodcut(--(month(A1:A100)=9),--(B1:B100)="广州")

回答4:

=SUM(IF(MONTH(A2:A100)=9,IF(B2:B100="广州",1,0)))

注意:Ctrl+Shift+Enter

回答5:

=SUMPRODUCT(--((B1:B100)="广州"),--(MONTH(A1:A100)=9))
试试这个 !包你满意!