Excel基础知识-取整函数圈里的哼哈二将

时间:2019-07-14 来源: 历史
pp电子

在上一篇文章中,我们来看看ROUND函数的扩展用法。有了上面的残余温度,让我们来看看数学计算函数ROUNDUP和ROUNDDOWN中的嘻哈二,它们与ROUND有关。它不仅完美传承了ROUND功能的特点,而且还有自己独特的精华,UP和DOWN是它们独特的标志,那么我们将分析它们独特性的特点!

为了方便描述,我们给ROUNDDOWN和ROUNDUP一个昵称小U和小D,小U(ROUNDUP)更像是吹牛,例如,她只有一根头发,她会告诉别人她有一块,小D(ROUNDDOWN相反,这个人比较谨慎,总是有保证金,他有1.99元,例如,当他告诉别人时,他总是说他只有1美元,直到他有2元以上,他说有2元;在理解了这些之后,让我们来看看他们两人的语法结构。见下图:

b578a5803a6a4fda871740f4be8cc968

ROUNDUP函数和ROUNDDOWN函数语法结构图

?我们只是测试一些数据,如下所示:

4470093a224443b2908ed1fffa13c9e9

测试ROUNDDOWN函数和ROUNDUP函数的数据呈现

通过以上数据,我们初步了解了小U和小D,并且它们完美地继承了圆函数的特征,如精度数N,那么精度数是10 -N幂,如果是N如果是1,精度基数为0.1,然后根据自己的规则,加法和减法的基数为0.1。我们以N为例,看看它们是否像ROUND函数一样有趣。我们拭目以待吧!

如果精度为-1,则精度基数为10;

小D的脾气用数学表达式表示为:>=0且=10且=20且< 30返回20;

小的U状态由数学表达式表示为:=0,返回0,> 0和10以及<=20返回20;等等,当我们知道这一点时,我们可以在判断范围内弥补ROUND函数的不足。 ROUND函数的范围函数可以表示为5的基数,阶数为10,这样计算的阶段范围是5,15,25,35 . N * 10 + 5;为了加深小D随着小U的理解,我们用生活的情况来练习!

生活案例

计算每个班级中排名前10位的学生A.如果有多达A,请查看B的等级,依此类推。每个人有多少人? (注意:当然,主题不会失败)

9233533a3d83427b8d853af02930516e

4年级03年级学生成绩单

一般解决方案

分成数学表达式:

每个受试者的等级>=90,等级=A

等级&gt;=80并且等级<90等级=B

等级&gt;=60,等级&lt; 80等级=C

我来说说常用的处理方法:IF +文本函数SUBSTITUTE(Excel基础知识 - 文本函数实例公式编写思路和优化方法)

(注意:答案并不是唯一的。我所说的方法仅限于我们编写的相关函数的描述)

一种确定碎片组合的有效方法。这是这个学生不能失败的情况。我们如何看待这个价值?我们考虑最坏的情况,即1个主题失败,4个主题都是A,并且不能大于或等于5个主题C,即10,只要这个区间的值是可接受的,那么我们将失败 - 500,如果我们继续使用IF判断,加权值的计算是非常复杂的?然后我们需要我们的SUBSTITUTE功能首次亮相!

如果使用SUBSTITUTE函数来解决排名问题,则需要为每个学生的成绩生成字符串组合,然后计算每个字符的数量,然后对计算得分进行加权。实际上,生成字符串的组合非常简单,即,对应于每个部分的字母拼接在一起。该字符串的公式=if(c2&gt;=90,'A',if(c2&gt;=80,'B',if(c2&gt;);=60,'C','')))&amp; if(d2&gt;=90,'A',if(d2&gt;=80,'B',if(d2&gt;=60,'C','')))&amp; if(e2&gt;=90,'A',if(if) e2>=80,'B',if(e2>=60,'C','')))&amp; if(f2&gt;=90,'A',if(f2&gt;=80,'B',if (f2>=60,'C','')))&amp; if(g2&gt;=90,'A',if(g2&gt;=80,'B',if(g2&gt;=60,'C', ''))),因为公式太长,使用String而不是生成一系列结果;

接下来,我们如何在String中找到A,B和C的数量?

原理:首先找到String的总长度,然后用SUBSTITUTE函数替换A,B,C,并且总长度减去替换后的长度分别是A,B,C的出现次数;

出现次数A=len(String)-len(替换(String,'A',''));

出现次数B=len(String)-len(替换(String,'B',''));

出现次数C=len(String)-len(替换(String,'C',''));

不合格的科目=5-len(String);

最后,用加权值总结公式=(len(String)-len(替换(字符串,'A','')))* 100+(len(String)-len(替换(字符串,'B',' ')))* 10 +(LEN(字符串)-len(替代(字符串,' A”, '')))* 2 +(5-LEN(字符串))* - 500;最后,IF对应于String替换公式,完成拖放公式,然后从大到小排序,你可以找出前10名A学生的名单。

这件作品的改变需要重写公式,这非常麻烦。以下描述了用于编写简易维护公式的方法。

高阶解决方案

我们使用lookup + rounddown,但在实现在线需求之前,我们需要创建一个二级表级数据结构,如下所示:

602906993f6348499404ad56154308bf

成绩表的示意图

成绩表的示意图

语言加权公式=ifna(查找(舍入(c2,-1),等级!A: A,Greade!C: C), - 500)

数学权重公式=ifna(查找(舍入(d2,-1),等级!A: A,Greade!C: C), - 500)

英语权重公式=ifna(查找(舍入(e2,-1),等级!A: A,Greade!C: C), - 500)

道德和生命权重公式=ifna(查找(舍入(f2,-1),等级!A: A,Greade!C: C), - 500)

科学权重公式=ifna(查找(舍入(g2,-1),等级!A: A,Greade!C: C), - 500)

综合权重=SUM(IFNA(LOOKUP(ROUNDDOWN(C2,-1),Grade!A: A,Grade!C: C), - 500),IFNA(LOOKUP(ROUNDDOWN(D2,-1),Grade!A: A,Grade!C: C), - 500),IFNA(LOOKUP(ROUNDDOWN(E2,-1),Grade!A: A,Grade!C: C), - 500),IFNA(LOOKUP(ROUNDDOWN(F2) ,-1),等级!A: A,等级!C: C), - 500),IFNA(LOOKUP(ROUNDDOWN(G2,-1),等级!A: A,等级!C: C), - 500) ),然后拖放完成公式填写,排序从大到小找出比较A的同学最多,你也会观察数据,写一个同学的总分不低,但是排名后来,这是加权计算方法的魅力所在。只有我们设定了重量,然后才能解决复杂的逻辑问题。

最后,填写每个学生的公式得到A:=IFNA(LOOKUP(ROUNDDOWN(C2,-1),等级!$ A $ 4,等级!$ B $ 4),'')&IFNA(LOOKUP(ROUND) DOWN(D2,-1),等级!$ A $ 4,等级!$ B $ 4),'')&amp; IFNA(LOOKUP(ROUNDDOWN(E2,-1),等级!$ A $ 4,等级!$ B $ 4) ,'')&amp; IFNA(LOOKUP(ROUNDDOWN(F2,-1),等级!$ A $ 4,等级!$ B $ 4),'')&amp; IFNA(LOOKUP(ROUNDDOWN(G2,-1),等级! $ A $ 4,等级!$ B $ 4),''),最终结果如图:所示

8c880e216e144cfb8c182061b964e078

完成公式填充的渲染

在完成任务的整个过程中,我们可能会理解方法越简单,对相对简单的问题越简单有效,当简单方法遇到逻辑复杂度越高的任务时,似乎你做不到任何东西。没有一种方法可以解决所有问题。只有当我们继续学习和理解知识点的差异时,你才能在水中工作,但如果你已经在工作,建议你工作。在解决问题或理解某个知识点时,尝试理解更深入,更适合时间的新解决方案。

至于ROUNDUP函数作为家庭作业的用法,请留意你去思考它!好的,今天的文章写了这篇文章,我希望你已经阅读了屏幕前的收益,我希望你能尽可能多地使用这些功能和用法。俗话说,练习是完美的,你不是假的。您也可以参考该文本。不足之处,还是那句话,你不是一个人在学习Excel的道路上,我们一路走来!我期待着你在工作中给我的私信,我会在第一次见到你时回复你!

新闻排行
  1. 保护和善用人类“生活指示”;普通护照和旅行证将予以执行;香港车辆购置税新政策将于7月1日实施;ETC用户拥有

    保护和善用人类“生活指示”;普通护照和旅行证将予以执行;香港车辆购置税新政策将于7月1日实施;ETC用户拥有...

  2. 最近,许多优质股票创下历史新高;因此,市场上唱出更多优质股票的声音在瞬间增加。经常阅读我文章的读者都?

    最近,许多优质股票创下历史新高;因此,市场上唱出更多优质股票的声音在瞬间增加。经常阅读我文章的读者都?...

  3. 最近,许多优质股票创下历史新高;因此,市场上唱出更多优质股票的声音在瞬间增加。经常阅读我文章的读者都?

    最近,许多优质股票创下历史新高;因此,市场上唱出更多优质股票的声音在瞬间增加。经常阅读我文章的读者都?...

  4. 保护和善用人类“生活指示”;普通护照和旅行证将予以执行;香港车辆购置税新政策将于7月1日实施;ETC用户拥有

    保护和善用人类“生活指示”;普通护照和旅行证将予以执行;香港车辆购置税新政策将于7月1日实施;ETC用户拥有...

  5. 最近,“真假5G”的主题在互联网上引起了激烈的讨论。一些新闻称,使用单模NSA(非独立网络)的“假5G”手?

    最近,“真假5G”的主题在互联网上引起了激烈的讨论。一些新闻称,使用单模NSA(非独立网络)的“假5G”手?...

  6. 在上一篇文章中,我们来看看ROUND函数的扩展用法。有了上面的残余温度,让我们来看看数学计算函数ROUNDUP和

    在上一篇文章中,我们来看看ROUND函数的扩展用法。有了上面的残余温度,让我们来看看数学计算函数ROUNDUP和...

  7. 萍乡抓获一名女性逃犯,骗取近千万元人民币如果你违法,你必须及时投降接受法律制裁但有些人为了避免你应该

    萍乡抓获一名女性逃犯,骗取近千万元人民币如果你违法,你必须及时投降接受法律制裁但有些人为了避免你应该...

  8. 萍乡抓获一名女性逃犯,骗取近千万元人民币如果你违法,你必须及时投降接受法律制裁但有些人为了避免你应该

    萍乡抓获一名女性逃犯,骗取近千万元人民币如果你违法,你必须及时投降接受法律制裁但有些人为了避免你应该...

  9. 萍乡抓获一名女性逃犯,骗取近千万元人民币如果你违法,你必须及时投降接受法律制裁但有些人为了避免你应该

    萍乡抓获一名女性逃犯,骗取近千万元人民币如果你违法,你必须及时投降接受法律制裁但有些人为了避免你应该...

  10. 萍乡抓获一名女性逃犯,骗取近千万元人民币如果你违法,你必须及时投降接受法律制裁但有些人为了避免你应该

    萍乡抓获一名女性逃犯,骗取近千万元人民币如果你违法,你必须及时投降接受法律制裁但有些人为了避免你应该...

日期归档
友情链接