咔片PPT · AI自动生成演示文稿,模板丰富、排版精美 讯飞智文 · 一键生成PPT和Word,高效应对学习与办公

有小伙伴问小编,如下图所示(模拟)数据,如何计算计划总额和实际总额呢?

小编一顿抓耳挠腮后,突然灵机一动,就是这么办:

此例需要使用的函数有:SUM()函数、ISEVEN()函数、ROW()函数

这三个函数的功能和具体使用方法,小编在前面的文章内都有过详细介绍,这里就不具体说明了,如果有小伙伴不会用,可以去看小编之前的文章哦

一、计划总额计算:在C18单元格内输入公式:=SUM(ISEVEN(ROW(C2:C16))*C2:C16),此处使用的是数组函数,记得输入后要按Ctrl+Shift+Enter(回车)结束哦,然后函数向右填充即可

函数解释:

1.ROW函数返回所选单元格行号,则ROW(C2:C17)返回数据:

{2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17}

2.通过源数据可知道,计划数据位于偶数行,即第2、4、6、8、10、12、13、16行为计划数据,而ISEVEN函数的作用是引用单元格内数字为偶数,则返回TRUE,否则返回FALSE。因此,在ROW函数外面嵌套ISEVEN函数,去看ROW函数返回的行数是否为偶数,是偶数则返回TRUE,不是偶数则返回FALSE

3. 因而ISEVEN(ROW(C2:C17)),返回

{TRUE;FALSE;TRUE;FALSE;TRUE;FALSE;TRUE;FALSE;TRUE;FALSE;TRUE;FALSE;TRUE;FALSE;TRUE;FALSE}。逻辑值TRUE为1,FALSE为0

4. 则

ISEVEN(ROW(C2:C17))*C2:C17={1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0}*{7186,4095,4506,2811,5453,4617,8466,4193,5462,1131,8970,5067,8760,2327,6542,4488}={7186,4506,5453,8466,5462,8970,,8760,6542}

5. 在ISEVEN函数外嵌套SUM函数对{7186,4506,5453,8466,5462,8970,,8760,6542}求和即可返回每个人计划数据总额

二、实际总额计算:计算方式和计划总额计算方式类似,只需要把ISEVEN函数换为ISODD函数。具体使用小伙伴们快亲自动手操作起来吧