• 注册
  • 你转发,我送钱!

    • 查看作者
    • Excel函数公式:Excel2016新增函数,你了解多少? 图文

      用过Excel的同学,都知道其功能非常的强大,但在实际工作中,许多复杂情况需要使用到数组公式,但80%以上的人根本写不出数组公式,所以Excel的功能大打折扣,严重影响工作效率,最后大部分人还是用笨办法手动折腾。

      但随着Excel版本的不断升级,以前许多棘手的问题,在新版本2016中都可以迎刃而解。


      一、IFS函数。

      先来看个实际问题,大家想想你会怎么去做?

      我们的目的是根据E列的备注来判断C列成绩所属的等级。如:100分为“满分”……

      采用常规的思维80%以上的同学会用下列公式:

      =IF(C3=100,”满分”,IF(C3>=80,”良好”,IF(C3>=60,”及格”,IF(C3<60,”不及格”))))。

      看到这么多的IF和括号,估计好多同学已经眼花缭乱了……

      但在2016版本中,IF已经落伍了,上述公式的功能我们完全可以用IFS函数来实现。

      方法:

      1、选定目标单元格。

      2、输入公式:=IFS(C3=100,”满分”,C3>=80,”良好”,C3>=60,”及格”,C3<60,”不及格”)。

      3、Ctrl+Enter填充。


      二、MINIFS函数。

      在小组比赛中,成绩肯定各不相同,如果我要快速的知道“女子1组”的最好成绩,该如何去操作呢?

      先来看图表:

      小白遇到这种问题可能就直放弃了,有基础的同学或者高手可能会这样操作:

      公式:=MIN(IF((C3:C12=”女”)*(D3:D12=”1组”),E3:E12))。然后按Ctrl+Shift+Enter来实现。

      如果用MINIFS函数来实现,则会非常的简单:

      方法:

      在目标单元格中输入公式:=MINIFS(E:E,C:C,”女”,D:D,”1组”)


      三、MAXIFS函数。

      在讲MINIFS函数时,我们要求的是最好的成绩,单我们现在要知道最差的成绩,该如何实现了?

      参照MINIFS中的公式,大家可能会将=MIN(IF((C3:C12=”女”)*(D3:D12=”1组”),E3:E12))中的MIN换位MAX。然后按Ctrl+Shift+Enter来实现。其实这也是个不错的办法。

      但是如果使用MAXIFS函数来实现,则更为简单:

      方法:

      在目标单元格中输入公式:=MAXIFS(E:E,C:C,”女”,D:D,”1组”)。

      释义:

      比较MINIFS和MAXIFS函数,我们不难发现,两个公式的语法结构其实一模一样,只是一个求最大值,一个求最小值而已。所以只要掌握一个即可。


      四、CONCAT函数。

      单元格合并在我们的实际工作中也非常的常见,如下图:

      实现的方法也很多,可以利用Ctrl+E或公式=b3&c3&d3&e3&h3&i3&j3来实现。

      但是如果用CONCAT函数来实现,则会非常简单。

      方法:

      1、选定目标单元格。

      2、输入公式:=CONCAT(B3:J3)。

      3、Ctrl+Enter填充。

      释义:

      其实CONCAT函数的本事不止列合并,还可以行合并,也可以区域合并。

      1、行合并。

      方法:

      在目标单元格中输入公式:=CONCAT(B3:B5)。

      2、区域合并。

      方法:

      在目标单元格中输入公式:=CONCAT(B3:J5)。

      3、“分隔符合并”。

      如果我们需要在合并的字符串中加入特定的字符,该怎么办了,其实这个不需要我们操心,Concat函数已经帮我们准备好了。

      方法:

      1、在目标单元格中输入公式:=CONCAT(B3:J5&” “)。

      2、Ctrl+Shift+Enter填充。

    • 0
    • 0
    • 0
    • 12
    • 单栏布局 侧栏位置: