用计算机公式表白,昨天,我用IF函数表白成功了!

原标题:昨天,我用IF函数表白成功了!

同志们,告诉你们一个大好消息,小编昨晚表白成功了,脱单了!对,脱脱脱脱脱单了啊!

8c99e2b898e228876a299fed3cbe5a23.png

怎么回事?是不是想知道,我表格里有什么?

我用一个很长很长很长的if函数...画了一个桃心!

你用if函数?画了个...什么桃?

桃心!

什么心?

桃心!

桃什么?

桃心!!

这样的桃心!!!

32f9f37ce86a9359c11e77f00650eb59.png

是不很俗套?很俗套!但是有没有效?有效!我想可能因为对方是一个财务妹子,整天面对各种丧心病狂的虐心表格,看见.xlsx第一感觉就想哭,但是打开以后看到精心制作的一个桃心,超出期望值的喜悦自然涌上心头。

所以如果你喜欢财务、人事等天天做表的妹子,不妨学一学这个技能吧!当然,温馨提示:恋爱有风险,表白需谨慎!

9f0439f2a1601c89258f14d37f37119f.png

下面我给大家讲解用if函数如何画出上面的桃心

步骤一:选中A1:CN70单元格区域

步骤二:在公式编辑栏输入以下公式,然后注意,按结束

=IF((INT(SQRT((ROW-25)^2+(COLUMN-30)^2))<=20)*(ROW<=25)+(INT(SQRT((ROW-25)^2+(COLUMN-70)^2))<=20)*(ROW<=25)+(ROW-COLUMN<=15)*(ROW>=25)*(COLUMN<=50)+(ROW+COLUMN<=115)*(ROW>=25)*(COLUMN>=50),"█","")

步骤三:把行、列的高度与宽度拉小到一个合适的范围,再更改一下填充颜色,桃心马上呈现:

d8d818bcfe9337d068517e60fc5be967.png

【讲解】先来普及点数学的知识:

在高中数学的解析几何,我们知道:

9e0d578cbb8d66a4cbe197d1d390e02c.png

表示坐落于原点的一个圆,而

93be7c935c1420915b92969cb059a8dd.png

表示以坐标(a,b)为圆心,以r为半径的圆。

那么在Excel中,是以左上角为坐标原点,向下及向右为正数坐标值,表示为(Row,Column),如Z7单元格表示为(7,26)。

来分析公式,照例一步一步的来分解看看,首先我们在公式编辑栏做些小动作:

338adbaa2f9eee69839fa5afeed74e62.png

在找到合适的节点处,我们输入一个软换行,在公式中的软换行并不影响计算,但是瞬间就让公式的可读性大大增强。整个公式是分成以下四个部分组装出这个桃心:

c837f24ca88a62b2855325ae369840f0.png

公式1:

(INT(SQRT((ROW-25)^2+(COLUMN-30)^2))<=20)*(ROW<=25):表示坐标原点在(25,30),半径为20的圆,并且取列标小于等于25的部分,对应图中的第1象限的上半圆。

公式2:

(INT(SQRT((ROW-25)^2+(COLUMN-70)^2))<=20)*(ROW<=25):表示坐标原点在(25,70),半径为20的圆,并且取列标小于等于25的部分,对应图中的第2象限的上半圆。

公式3:

(ROW-COLUMN<=15)*(ROW>=25)*(COLUMN<=50):表示行坐标与列坐标的差在小于等于15的范围内,并且取行坐标大于等于25、列坐标小于等于50的部分,对应图中第3象限的等腰三角形。

公式4:

(ROW+COLUMN<=115)*(ROW>=25)*(COLUMN>=50):表示行坐标与列坐标的和在小于等于115的范围内,并且取行坐标大于等于25、列坐标大于等于50的部分,对应图中第4象限的等腰三角形。

好了,完成,一个女朋友就这样到手了。

你以为if函数只能画桃心?那你就错了,来看看我们还能用if函数做什么好玩的东西:

4100cd8810041451febd394f41dd4df0.png

好吧,这个笑脸的制作很简单,跟我一起动手做起来:

步骤一:选中A1:CN95单元格区域

步骤二:在公式编辑栏输入以下公式,然后注意,按结束

=IF((INT(SQRT((ROW-50)^2+(COLUMN-50)^2))=40)+(INT(SQRT((ROW-30)^2+(COLUMN-30)^2))=10)+(INT(SQRT((ROW-30)^2+(COLUMN-70)^2))=10)*(ROW<30)+(INT(SQRT((ROW-15)^2+(COLUMN-30)^2))=10)*(ROW<14)+(INT(SQRT((ROW-15)^2+(COLUMN-70)^2))=10)*(ROW<14)+(INT(SQRT((ROW-50)^2+(COLUMN-50)^2))=30)*(ROW>50)+((ROW=50)*(COLUMN>21)*(COLUMN<79)),"█","")

步骤三:把行、列的高度与宽度拉小到一个合适的范围,这样的一个笑脸就在你的Excel表格中出现了吧

这是为什么呢?

我们一步一步的来分解看看,最核心的就是这个长长的公式,你是不是已经被打败了呢?不用急,这样写公式明显很乱,我们在公式编辑栏做些小动作:

f8879a151ce66c66fb0023d721d57cdb.png

再找到合适的节点处,我们输入一个软换行,在公式中的软换行并不影响计算,但是瞬间就让公式的可读性大大增强。我们发现它们的结构几乎全都是:

INT(SQRT((ROW-a)^2+(COLUMN-b)^2))=r

现在逐个开始解释公式,其中INT表示向下取整,SQRT表示算术平方根:

(INT(SQRT((ROW-50)^2+(COLUMN-50)^2))=40):坐标原点在(50,50),半径为40的圆(整个脸盘的大小)

(INT(SQRT((ROW-30)^2+(COLUMN-30)^2))=10):坐标原点在(30,30),半径为10的圆(左眼的大小)

(INT(SQRT((ROW-30)^2+(COLUMN-70)^2))=10)*(ROW<30):坐标原点在(30,70),半径为10,且Row坐标小于30的弧(右眯缝眼的大小)

(INT(SQRT((ROW-15)^2+(COLUMN-30)^2))=10)*((ROW<14)):坐标原点在(15,30),半径为10,且Row坐标小于14的弧(左耳的大小)

(INT(SQRT((ROW-15)^2+(COLUMN-70)^2))=10)*((ROW<14)):坐标原点在(15,70),半径为10,且Row坐标大于14的弧(右耳的大小)

(INT(SQRT((ROW-50)^2+(COLUMN-50)^2))=30)*(ROW>50):坐标原点在(50,50),半径为30,且Row坐标大于50的弧(整个嘴的下半圆)

(ROW=50)*(COLUMN>21)*(COLUMN<79):坐标在(50,21)到(50,79)的直线(嘴的上嘴唇)

怎么样,整个公式就这样被我们解读完成了。这里面最重要的一个知识点:公式的排版

有了好的逻辑,好的排版,纵然你的公式很长,我们仍然可以清晰的解读。

Excel是死的,图是活的,我们换换参数,来吐个舌头:

ccd6199c9897d0680291812ba1434024.png

来加2个黑眼珠:

9b02367d1182a71098b97a14aaf6f999.png

怎么样,是不是很可爱啊

其实很多函数都有你不知道的很有趣的用法,还有一些很特别的使用技巧,许多技巧,在@翟振福老师的视频课程:【白话Excel函数100例】都会说到,这个课程用100个实际应用案例讲述了近百个函数的使用技巧,学习完了以后,自信心爆棚!别说女朋友了!连男朋友我都可以找到~

课程链接:

课程大纲:

c285cb5e6ec4c93a53563ed19422ad52.png

6eb6ded165091c6e127cb3dd5b6d1722.png

64a42c49082618f64ad87532fa67c439.png

00280fcd6533426beee2a2b05710051f.png

ef61d5f88f48157616b6ab1dff47c85d.png

c5575d2b937de8465a05babdcf5403c1.png

8e061487d0f4fa580154a1747756dba6.png

f2b9c3183da956abe8172272535992a2.png

非常牛逼的讲师介绍:

6de5477d054ef31d138aa3695a125f5d.png

云课堂年卡大促:

ExcelHome云课堂的课程总价为¥4331元,包含Excel函数公式、透视表、图表、VBA以及人力财务等应用场景的专项课程以及PPT、Word专项课程。

即日起至8月1日,在一年内无限制畅学所有课程的VIP年卡,会有专属QQ群答疑解惑,4人拼团只需1199元!扫码或【阅读原文】立刻加入:返回搜狐,查看更多

责任编辑:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值