各位老铁大家好!最近有点懒
有人就劝我:
当你觉得自己不行的时候,就走马路上走走,这样你就是一个行人了。
以上这碗,我先干了!然后,我们继续分享我脑子的那些EXCEL知识吧!
设计到逻辑判断,我们经常想到使用IF函数,但是在很多情况下
有很多非常巧妙的替代思路
今天,我就来根据这几年所学,给大家盘点几个
常规:=IF(B3<0,0,B3)
妙哉:=MAX(0,B3)
同理,可以去思考一下大于的情况,对应的其实就是MIN!
常规:=IF(B3-C3=0,"正确","错误|"&B3-C3)
妙哉:=TEXT(B3-C3,"错误|0.0;错误|-0.0;正确;")
你可能没有没有感受到妙处,因为判断的条件较短
但是如果是判断的条件较多,较长
常规公式:
=IF(ROUND(SUMIFS(E:E,F:F,"*测试数据*")-'03-资金平衡'!F8-SUM(SUMIFS(E:E,F:F,"*测试数据*",H:H,{"基本户","一般户"})),)=0,"正确","错误|"&ROUND(SUMIFS(E:E,F:F,"*测试数据*")-'03-资金平衡'!F8-SUM(SUMIFS(E:E,F:F,"*测试数据*",H:H,{"基本户","一般户"})),)
TEXT的妙处:
=TEXT(ROUND(SUMIFS(E:E,F:F,"*测试数据*")-'03-资金平衡'!F8-SUM(SUMIFS(E:E,F:F,"*测试数据*",H:H,{"基本户","一般户"})),),"错误|0;错误|-0;正确;")
常规:=IF(B3>6,"合格","")
妙哉:=REPT("合格",B3>6)
REPT本身只是一个重复函数,这里利用的是TRUE=1,FALSE=0的特性
OK,今天我们就分享这么多,快去和你的IF对线去吧!
易办公,早下班,这里是EXCEL办公实战!