分享

Excel公式技巧妙用:Large,if组合使用

 font2939ojslxi 2020-04-19

说到excel公式,很多人都是持一种敬而远之的态度。很多人会觉得公式太难了,觉得用不上,或是觉得不需要。小编excel公式并没有大家想象的那么神秘,那么高级,并且使用excel公式是平时工作做不可避免的。

EXCLE公式

Excle公式

举一个最简单的例子,现在你是学校教务处的老师,你需要在今年全年级期末考试成绩中,选出每个班前三名的同学发放奖学金,你会如何完成?大家的想法肯定是按照班级和成绩的先后顺序进行自定义排序。但如果班级数特别多的情况下,就算你能通过肉眼看出哪些是获得奖学金的同学,把他们挑选出来也是一个非常大的工作量。这时候excel公式就能很好的帮助我们。

让我们来拆解这个问题。它分为两个部分,一个是找出每个班级前三名的同学的名字,第二个把他们筛选出来。那么对应的第一步我们会自然的想到excel里面非常常用的large公式,其功能是用来返回单元格中数字大小第几位的值。那么问题又抛了出来,如何把班级和成绩联系在一起呢?这时我们就应该想到更常用的if公式,假设A列为班级,B列为姓名,C列为成绩,那么公式就应该为=Large(if(A:A=A1,C:C),3)。其中if公式里的逻辑为判断出A列中字段相同的单元格,并且输出对应的C列单元格内容,分为不同的数组。那么到这一步一个问题就已经解决了,第二个问题就非常简单了。我们只需用一个if公式,写为=if(C1)= Large(if(A:A=A1,C:C),3),“班级前三名”,“”)。其中逻辑为把刚刚第一步筛选出来的每个班级的第三名作为基准,判断C1单元格是否大于等于当前班级下第三名的成绩,如果是就输出班级前三名,如果不是就输出空值。这样,我们就很简单的把每个班级的前三名筛选出来了。注:应使用ctrl+shift+enter转化为数组公式才可生效。

说了这么多,其实大家会发现公式本身的运用并不复杂,只要我们明确想要达到的目标,然后选择需要使用的公式,问题就能引刃而解。当然,这也需要大量的练习来熟悉excel中公式的用法。下一次笔者将就常用的excel公式类型做一些分类和总结。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多