- 公式简介
- 绝对引用
=A2*$D$2 的效果也是类似的。
即使我们在执行水平自动填充时,列索引也不会改变。但是,要注意的是,我们会遇到这样的情况:在自动填充操作中,我们必须只保持单元格引用的一部分(无论是行索引还是列索引)不变。
- 特殊粘贴
- IF
我们的第一个任务是计算每个销售代表的佣金。佣金是这样计算的。
-
销售金额低于或等于50000元的,都没有佣金。
-
销售金额大于50000元但小于或等于100000元的,获得10%的佣金。
-
销售金额大于100000元,获得20%的佣金。
我们计算佣金的公式是基于IF函数的。在D2单元格中输入以下公式。
=IF(C2<=50000,0,IF(C2<=100000,(C2-50000)*10%,50000*0.1+(C2-100000)*20%))
- COUNTIFS
如果我们想统计第1季有多少销售代表的销售额在50000到100000之间呢?要回答这个问题,我们需要应用函数COUNTIFS。在Excel中,还有一个函数叫COUNTIF。COUNTIFS能够完成COUNTIF所能完成的所有任务,有很多任务我们必须使用COUNTIFS来代替COUNTIF。
Microsoft Office Support对COUNTIFS的解释是:"COUNTIFS函数将标准应用于多个范围的单元格,并统计所有标准被满足的次数。" 它的语法就像COUNTIFS(candards_range1,candards_1,candards_range2,candards_2,...)。基于这样的理解,在E1单元格中输入以下公式。
- COUNTIFS
如果我们想统计第1季有多少销售代表的销售额在50000到100000之间呢?要回答这个问题,我们需要应用函数COUNTIFS。在Excel中,还有一个函数叫COUNTIF。COUNTIFS能够完成COUNTIF所能完成的所有任务,有很多任务我们必须使用COUNTIFS来代替COUNTIF。
Microsoft Office Support对COUNTIFS的解释是:"COUNTIFS函数将标准应用于多个范围的单元格,并统计所有标准被满足的次数。" 它的语法就像COUNTIFS(candards_range1,candards_1,candards_range2,candards_2,...)。基于这样的理解,在E1单元格中输入以下公式。
=COUNTIFS(B2: B10,1,C2: C10,">50000",C2: C10,"<=100000")
这个公式可以确保
在单元格范围B2:B10中,季节为1。
而在单元格范围C2:C10中,销售额是>50000。注意,标准是放在一对双引号内。
而在单元格范围C2:C10中,销售额是<=100000。
E1单元格中的答案一定是2。
- SUMIFS
我们要考察总销售额,可能还要考察每个销售代表的平均销售额。为此,我们需要建立一个表。按照下面的说明来设置表格。
-
将单元格A1:A10复制到F1:F10中。选择单元格F1:F10;(单击主选项卡数据➤单击删除重复的图标)。
-
对于年销售额的计算,我们需要使用函数SUMIFS。同样,还有一个函数叫SUMIF。这两个函数的语法不同,可能会引起混淆。由于SUMIFS可以完成任何SUMIF能做的事情,为了简单起见,我们还是坚持使用SUMIFS。
SUMIFS的语法为SUMIFS(sum_range, criteria_range1, criteria1, criteria_range2, criteria2, ...)。根据这一理解,在G2单元格中输入如下公式。
=SUMIFS(C$2: C$10,A$2: A$10,F2)
前面的公式是这样的:在数组A2:A10中,单元格A2、A7、A9和A10等于F2("Amie");因此,它们在数组C2:C10中对应的单元格相加,即单元格C2、C7、C9和C10相加。观察公式中绝对单元格引用的使用,因为我们要从单元格G2到G5进行自动填充。
图片.png参考资料
- python测试等IT技术支持qq群: 144081101(后期会录制视频存在该群群文件)
- 本文最新版本地址
- 本文涉及的python测试开发库 谢谢点赞!
- 本文相关海量书籍下载
- AVERAGEIFS
在单元格H2中输入以下公式(这里可以使用AVERAGEIF或AVERAGEIFS,它们的语法相似)。
=AVERAGEIFS(C$2:C$10,A$2:A$10,F2)
图片.png
网友评论