一、COUNTIFS函数系列
1.1 COUNT函数
COUNT函数用于计算范围内的单元格数。使用时,直接输入函数,并框选出需要计数的单元格,就可以计算出单元格的数量。
然而COUNT只能统计数据类型为数字的单元格。如果将计数范围拖移到文字范围,如英文和汉字,则就会忽略这些单元格。
1.2 COUNTA函数
为了避免这种情况,可以使用COUNTA。它的用法与COUNT完全一致,但它会计算所有非空白单元格的个数。
1.3 COUNTIF函数
COUNTIF函数用于计算符合条件的单元格个数,用法如下:
当前我想统计使用信用卡进行交易的笔数,操作如下。首先输入函数,然后选中统计范围,最后输入统计条件。
有时候为了方便,可以将COUNTIF函数最后那个参数 “条件” 指定到一个单元格中,就可以在单元格中输入条件。
1.4 COUNTIFS函数
COUNTIF一次只能设定一个条件,如果要设定多个条件,就得使用COUNTIFS,其用法如下。
现在我想知道所有娱乐消费中有多少笔是使用信用卡消费的,其操作如下:
COUNTIFS还可以配合运算符进行计数。如我想找出交易金额>1000 的交易次数,可以在筛选条件栏加上 “>1000”。
也可以把筛选条件写在单元格中,但是需要 & 进行连接。& 的作用就是连接文字与单元格内容。
除了对数值进行限定外,还经常对日期进行限定。日期和数值类似,也可以使用 > 和 < 等运算符进行设定。比如现在我想统计出信用卡在6月份的消费次数,这里消费日期的筛选需要两组参数进行限制,即 >=2018/6/1, <=2018/6/30。
这个公式也存在个问题,当我想筛选不同月份的交易信息时,操作较为繁琐,需要在公式上进行修改。
解决方案为:
新建一个辅助栏,使用MONTH函数将日期的月份表示出来。
然后可以直接将需要设置的月份输入在一个单元格中,并在输入函数的条件时将其选中。
注:如果觉得辅助栏占地方,可以将其隐藏。
二、SUMIFS函数
如果现在我想记录的是交易记录消费金额的总和,而不是总数量,可以将COUNTIFS改为SUMIFS。不过SUMIFS要多一个加总范围这一参数,用于指定加总的数据的范围。
比如我现在想计算6月份使用信用卡的消费总和,操作如下: