与30万粉丝一起学Excel 1。多条件判断是否核销 这种特殊情况的,同时都是0,可以直接用COUNTIF判断次数,间接判断。 if(countif(a2:d2,0)3,未核销,核销) 2。显示不重复金额 单号会重复出现,因此会输入多个重复的金额,遇到重复的,只显示第一次,其他显示0。 借助COUNTIF判断单号是否为第一次出现,如果是返回B列的金额,不是返回0。区域A2:A2就是代表下拉的时候会逐渐扩大,如果用A:A就是一开始引用整列,结果完全不同。 IF(COUNTIF(A2:A2,A2)1,B2,0) 3。显示三列不重复值 同一个店铺,同一年,同一个月,第一次出现的时候显示1,第二次及以后显示0。 其实,将前面三列用辅助列合并起来,就间接变成案例2。 A2B2C2 再用COUNTIF判断。 IF(COUNTIF(E2:E2,E2)1,1,0) 当然,不用辅助列也可以,COUNTIF是单条件,COUNTIFS是多条件。 IF(COUNTIFS(A2:A2,A2,B2:B2,B2,C2:C2,C2)1,1,0) 4。判断项目是否为本地 如果项目包含(茂名,电白,高州,化州,信宜)设置为本地,其他设置为外地。 直接判断多个城市有点难,先从判断单个开始。如果项目包含化州,就是本地,否则为外地。化州城市前后加表示包含的意思。 IF(COUNTIF(A2,化州),本地,外地) 如果有多个城市,就涉及到常量数组的写法{茂名,电白,高州,化州,信宜}。将每个城市放在{}中间用逗号隔开。 如果对数组不熟悉,可以将每个城市都写在单元格内,再来引用会更方便。 这里是引用多个城市的区域,用COUNTIF会产生多个结果,要用SUM进行求和才行,最后按CtrlShiftEnter三键结束。 IF(SUM(COUNTIF(A2,E2:I2)),本地,外地) 不使用辅助区域的用法。 IF(SUM(COUNTIF(A2,{茂名,电白,高州,化州,信宜})),本地,外地) 其实单个函数的语法并不难,难的是变通,遇到问题能够随机应变,想到最合适的解决方案。学好Excel的方法应该所有人都知道,就是不断的重复练习,跟比自己厉害的人学习,就是很难坚持。