[算表] 计算"日期是本月份"的个数

楼主: danielfather (bbeter)   2014-10-27 18:31:21
软件:EXCEL
版本:2010
如标题
我有请教了一下GOOGLE大神好像是个老问题,
不过我还是用不出来,
另外,
其实我是要用在GOOGLE试算表上的,
不过两者在公式上的语法可以相通,
而且我移到 EXCEL 2010 也是用不出来。
进入正题,
某字段全部是日期,
那我想要计算该字段的日期的月份等于本月份的个数,
我直觉是想要用COUNTIF,
想法:=countif(A:A,month(A1)=month(today()))
但COUNTIF的语法的条件好像不能是个算式,
那该如何解决?
然后这东西我原本是要用在条件格式设定里的自订公式的,
我是用COUNTIFS,
已经确定其他条件没有问题,
但就是差个"我只想算本月份内的"这个条件,
举个例子,
假设A栏全部是名字,
B栏全部是日期,
然后我想达到:如果本月份他的名字出现超过两次则标记他
想法:(COUNTIF(A:A,A1)>2)*(month(B1)=month(today()))
但我发现上述的式子有逻辑上的错误,
就是假如某名字在过去月份已经出现过两次,
但是本月份出现第三次他就会被标记,
那我要的是每个月分出现三次以上的要标记,
不要去计算以前月份的。
总之以上我的想法不重要因为就是弄不出来,
我只是让大家比较能了解我想表达什么,
重点就是:本月份某人的名字出现超过两次则标记他,
希望有大神能够解救我,
感谢!
作者: soyoso (我是耀宗)   2014-10-27 18:45:00
http://goo.gl/IxSDmD 想到的是用sumproduct要计算本月个数应也可以用枢纽配合群组

Links booklink

Contact Us: admin [ a t ] ucptt.com