EXCEL 多条件统计

发布网友

我来回答

4个回答

热心网友

目测,你的D列是文本型的。所以很简单直接加个*(sheet1!D1:D1000="2012年1月份")即可。
如果你的D列是日期型,也可以用*((sheet1!D1:D1000>=DATE(2001,1,1)**(sheet1!D1:D1000<=DATE(2001,1,31))追问我的是日期型..我要筛选的不一定 2001年1月份发生的数据..也可能是2003年1月份发生的数据.

类似于:EXCEL里面的筛选功能
日期筛选 ==>期间所有日期筛选=>后面可以是所有日期的一月份或者是所有二月份的数据.而年度是可以跨越的.比如(2000年至2013年间的一月份

追答那不也是一样的吗:
MONTH(sheet1!D1:D1000)=1
此外,由于逻辑表达式如果单独一个条件时计算会出错,需要再*1,如
(MONTH(sheet1!D1:D1000)=1)*1

热心网友

month(Sheet1!D1:D1000)=1
如果你D列的数据是真正的日期格式,不是文本。如果是文本,就得修改追问A B C D
$ 9:30 -20% 2001/1/10
$ 9:33 -30% 2002/2/5

D列是日期格式...如上述D列所示..后面还有几月几号:如1月10日或2月5日

追答那就OK了,直接用*(month(Sheet1!D1:D1000)=1)就可以了

热心网友

用自动筛选。。追问这样太简单了..我需要的是用函数来筛选 ...

热心网友

在后面*(MONTH(sheet1!D1:D1000)=1)即可

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com