思路虽不同,大道通罗马!题目虽然简单,亦考验函数运用能力。

文摘   教育   2024-11-22 20:03   上海  




欢迎转发和点一下“看”,文末留言互动!

置顶公众号或设为星标及时接收更新不迷路





小伙伴们好,今天要和大家分享一些基础的函数应用。请看题目:





题目要求按照统计的数据以及加班费规定,计算每个人总的加班费用。

 

要求就是这么多,题目比较简单,看看大家都能写出那些答案来!

 

01

SUMIF函数


由于在统计中有“1”和“2”这两个类别,因此SUMIF函数可以很好地解决这个问题。





在单元格L2中输入下列公式,并向下拖曳即可。

=200*SUMIF(B2:K2,"1")+100*SUMIF(B2:K2,"2")/2

 

思路:

  • 由于有两个类别,因此分别用SUMIF函数对每个类别的加班次数进行统计

  • 对于“2”这个类别的统计要除以2

  • 最后对应乘上加班费用,得到总价


02

SUMIF函数:SUM函数+IF函数


SUM函数配合IF函数也能达到同样的效果。





在单元格L2中输入下列公式,三键回车并向下拖曳即可。

=SUM(IF(B2:K2=1,200,100)*(B2:K2<>""))

 

思路:

  • 利用IF函数将类别1对应的单元格区域都替换成200,其余的都替换成100

  • B2:K2<>""部分,屏蔽了空白单元格

  • 上述两部分相乘,“1”类别的单元格都乘以200;“2”类别的单元格都乘以100

  • 最后SUM函数求和


03

COUNTIF函数


既然是按类别来统计总的加班费用,那么最直接的思路就是先把每个类别的总数求出来,再乘以加班单价,就得到的总的费用。





在单元格L2中输入下列公式,向下拖曳即可。

=COUNTIF(B2:K2,1)*200+COUNTIF(B2:K2,2)*100

 

这个公式非常简单,不需要再过多的介绍了。

 

04

TEXT函数


大家知道吗,TEXT函数也是可以的!





在单元格L2中输入下列公式,三键回车并向下拖曳。

=SUM(TEXT(B2:K2,"[=1]!2;[=2]!1;0")*100)

 

思路:

  • TEXT函数强制将单元格区域中的“1”变成2,“2”变成1,其余都变成0,其结果如下{"2","0","0","0","1","0","0","2","0","0"}

  • 乘以100后求和就可以了。


好了朋友们,今天和大家分享的内容就是这些了!喜欢我的文章请分享、转发、点赞和收藏吧!如有任何问题可以随时私信我哦!


-END-


长按下方二维码关注EXCEL应用之家

面对EXCEL操作问题时不再迷茫无助


我就知道你“在看”


推荐阅读

Excel应用之家
介绍、交流EXCEL各项功能在工作中的实际应用; 为你答疑解惑;分享各类图表、表格和模板;提供有偿代工服务。
 最新文章