先说个扎心的事实。
你以为客户找你做表,最想要的是算账?错了。十个里有八个,要的其实是“数数”——数清楚符合某几个条件的一共几条。库存对不上、谁下单太频繁、哪个地区退货猛,这些事光靠眼睛数,一天都数不完,还容易数错。
COUNTIFS 干的就是这个:按好几个条件同时筛,然后告诉你“有几条”。一个公式顶你半小时肉眼数。
一句话记住它
=COUNTIFS(条件范围1,条件1, 条件范围2,条件2, ...)
条件可以叠很多层,层数没有上限。文字条件加引号,数字条件不用加。
真实场景:揪出“刷单嫌疑户”
闲鱼上接了个单:老板怀疑有人在自己店里反复下单刷销量,让你从几千行订单里把“同一客户、同一地区、下了 3 次以上”的挑出来。
你不用排序、不用筛选、不用肉眼看。直接写:
=COUNTIFS(客户列,"张三", 地区列,"重庆")
结果出来是 3,说明张三在重庆下了 3 单。你再把这个公式往下拉,谁的次数超过预警线谁就标红——异常户一秒现形。这比人工快,而且老板挑不出错。
它比 COUNTIF 强在哪
COUNTIF 只能卡一个条件,比如“数数张三有几单”。但生意上的异常从来都是组合的:地区 + 时间段 + 金额区间,三个条件一叠加,猫腻才露头。COUNTIFS 就是 COUNTIF 的多条件版,一个函数全包了。
再举个例子,统计“重庆地区、金额大于 500”的订单数:
=COUNTIFS(地区列,"重庆", 金额列,">500")
注意金额那个条件写成 ">500",大于号放引号里,这是 COUNTIFS 的规矩,记一下就行。
为什么这功能值得你写进简历
会 SUMIFS 的人多,会 COUNTIFS 的人少,但老板真正天天问的恰恰是“有多少条符合条件”。你能一句话回答,客户就觉得你专业——专业感不是来自会多少函数,是来自他一张嘴你就给得出数。
下次接单,别光说“我能做表”。试试说“你给我条件,我帮你数清楚异常在哪”,单价都能往上抬一截。
— 鹏哥 / 一个在闲鱼靠 Excel 吃饭的人