领导居然说用IF做条件判断太LOW了,给他这个高大上的

最近推送的五篇文章:

·  正  ·  文  ·  来  ·  啦  ·

需求
Excel偷懒的技术读者14群群友提问:

想设计一个公式,当这个数是正数时,取1;如果是负数,取-1,这个公式应该怎么编写?

热心的群友们支招说可以使用IF,但是,But,群友说,不能用IF函数,因为领导觉得用IF太LOW。

居然还有这样的说法,只听说人的能力有高下之分,没听说过函数还有高低之分。

最合适的就是最高级的!

如果用IF函数来编制公式的话,公式如下:

=IF(B4>=0,1,-1)

但是,秉着“凡是领导说的都是对的、凡是领导的需求都应该被满足”的精神,龙表哥还是帮助小表妹写了一个“高大上”的公式。

=-1^(A1<0)

公式解释
符号^的作用
符号^的作用是求几次方,和函数Power作用相同,比如
=2^3
等同于power(2,3),其结果为8
=5^2
等同于power(5,2),其结果为25
A1<0

判断A1是否小于0,其结果为true或false,true相当于1,false相当于0。-1的1次方为-1,-1的0次方为1。
使用这个公式替代IF函数实现了判断,比IF函数更简洁,在那位领导眼中不知是不是更“高大上”。
扩展
既然领导觉得用IF函数很LOW,那就送他一打公式
=-1^(B4<0)=CHOOSE((B4>0)+1,-1,1)=CHOOSE((LEFT(B4,1)="-")+1,1,-1)=-1^(LEFT(B4,1)="-")=TEXT(B4,"[>=0]1;-1")=IFNA(-MATCH(-1,B4,1),1)=IFNA(MATCH(0,B4,-1),-1)=IFERROR(-FIND("-",B4,1),1)=LOOKUP(B4,{-9E+30,0},{-1,1})=VLOOKUP(B4,{-9E+307,-1;0,1},2,1)=-1^FREQUENCY(B4,0-1%%)=ODD(1/B4)
用ODD时,遇到绝对值小于1的数据时公式计算结果不正确,完善为下面的公式:
=IFERROR(ODD(1/(SUBSTITUTE(B4,".",""))),1)

针对本文中的需求,大家还能写出哪些公式,欢迎留言

毒 鸡 汤

谁说你脑袋是空的,

不信你晃晃
是不是
听见了大海的声音

Excel畅销书推荐:

《“偷懒”的技术2:财务Excel表格轻松做》

《偷懒2》不是《偷懒1》的改版,两者内容是完全不同的,《偷懒2》主要介绍灵活如何用函数公式、功能技巧专业地设计表格。并将日常工作常用的公式设计成模型公式,要用的时候,直接比照套用就是了。
宗旨是:
表格不会做,照搬即可;
公式不会写,套用就行。

《“偷懒”的技术:打造财务Excel达人》

2017年当当网畅销榜Excel类第一名,办公类第二名,好评率99.8%,学Excel必选书籍!

👇滑动下面的列表查看更多


如何正确使用本公众号,学习Excel技巧,提高工作效率

【目录】本公众号2017年推送文章的分类导航

【目录】本公众号2018年推送文章的分类导航


怎样才算精能Excel?看完再也不敢在简历上写精通Excel了!

怎样才能让Excel运行得更快、从此告别卡慢

强大到逆天的“快速填充”,不用公式提取字符、调换位置


你真的理解了相对引用?95%的人都错了,你呢?

按年、季、月、旬、周分段求和,这一篇文章总结完了

根据指定的条件,统计唯一值的个数,公式总结

行列交叉查询公式汇总及解释

如何按简称查找全称、如何反向模糊查找

财务工作经典Excel公式及解析

使用vlookup函数的常见错误及解决方法

深入讲解SUMIF&多表多列多条件求和

用sumif对超15位的代码条件求和居然出错了,原因是...


一张图表示实际VS半年及年度预算完成情况
要做出别具一格的图表都要用到这个强大的功能...

普通的折线图蜕化成蝶后,美到你认不出来

手把手教你制作华丽酷炫的走势图

不用辅助列也可制作旋风图、蝴蝶图

财务分析如何做到一图胜千言

财务分析经典图表及制作方法(第1季)

财务分析经典图表及制作方法(第2季)

豪华仪表盘模板下载

制作高大小的圆环图,这个方法更简单

超越图表大神的小技巧:在柱形图背后添加平均线

不等宽的堆积柱形图,这思路开脑洞...

如何用箭头标注指标的同比增减情况?

(0)

相关推荐