VBA提供了一些内置枚举常量,例如MsgBox函数的buttons参数成员vbOkOnly、vbOkCancel等,可以在程序中方便使用,并且这些常量可读性好,便于程序维护。当然,你可以创建自已的枚举......
2023-05-29 0 Excel函数,excel函数公式,excel表格制作,Excel教程
做电商数据分析的朋友,提出的问题:
他们有很多产品,要分析每种产品哪个月销售量最多,以改进明年的销售计划。
简化数据如下:
用公式提取每种产品销量最大的月份。
公式实现
在N2单元格输入公式:
=OFFSET($A$1,,MATCH(MAX(B2:M2),B2:M2,0))
公式向下填充,即得所有产品销量最大的月份。
公式解析
MAX(B2:M2):
取B2:M2区域数据最大值;
MATCH(MAX(B2:M2),B2:M2,0):
匹配B2:M2区域最大值所在的列;
OFFSET($A$1,,MATCH(MAX(B2:M2),B2:M2,0)):
以A1为基准点,偏移0行,最大值在数据区域第几列就偏移几列,即得到最大值所在的月份。
OFFSET函数说明
语法:OFFSET(reference,rows,cols,height,width)
引用 必需。要以其为偏移量的底数的引用。引用必须是对单元格或相邻的单元格区域的引用;否则OFFSET 返回 错误值 #VALUE!。
Rows 必需。需要左上角单元格引用的向上或向下行数。使用 5 作为 rows 参数,可指定引用中的左上角单元格为引用下方的 5 行。Rows 可为正数(这意味着在起始引用的下方)或负数(这意味着在起始引用的上方)。
Cols 必需。需要结果的左上角单元格引用的从左到右的列数。使用 5 作为 cols 参数,可指定引用中的左上角单元格为引用右方的 5 列。Cols 可为正数(这意味着在起始引用的右侧)或负数(这意味着在起始引用的左侧)。
高度 可选。需要返回的引用的行高。
宽度 可选。需要返回的引用的列宽。
图示说明:
蓝色区域由A1偏移形成,那么函数就是:OFFSET(A1,5,2,12,3)
MATCH函数说明
功能:
在 范围 单元格中搜索特定的项,然后返回该项在此区域中的相对位置。
语法
MATCH(LOOKUP_value, LOOKUP_array, [match_type])
参数:
LOOKUP_value 必需。要在 LOOKUP_array 中匹配的值。可以是值(数字、文本或逻辑值)或对数字、文本或逻辑值的单元格引用。
match_type 可选。数字 -1、0或 1。match_type 参数指定 excel如何将 LOOKUP_value 与 LOOKUP_array 中的值匹配。此参数的默认值为 1。
标签: Excel函数 excel函数公式 excel表格制作 Excel教程 excel 图表 提取 ppt中制作统计图表 在ppt中制作统计图表的方法 报表 销售
相关文章
VBA提供了一些内置枚举常量,例如MsgBox函数的buttons参数成员vbOkOnly、vbOkCancel等,可以在程序中方便使用,并且这些常量可读性好,便于程序维护。当然,你可以创建自已的枚举......
2023-05-29 0 Excel函数,excel函数公式,excel表格制作,Excel教程
使用公式将工作表内一列中的重复项依次移到一行中。具体如下图所示,要将工作表: 转换成工作表: 可以看出,在“数据”工作表中,列A中有些姓名出现1次,有些出现2次,有些出现3次,但在列B中有......
2023-05-29 0 excel公式,excel技巧,excel教程,Excel表格,Excel教程
有时候,我们希望公式中有一部分能够在该公式向下复制到连续的行时,生成一系列连续的整数。 一个经典的示例是使用INDEX/SMALL组合的公式,例如下面的公式1: =INDEX($B$1:$B$10......
2023-05-29 0 Excel函数,excel函数公式,excel表格制作,Excel教程
单元格中的数据包含文本和数字(如),如何使用公式提取出该单元格中的数字? 先不看答案,自已动手试一试。 公式思路 先找到字符串文本中第1个数字出现的位置,然后取出从该位置起的全部数据。 公......
2023-05-29 0 excel公式,excel技巧,excel教程,Excel表格,Excel教程
使用公式确定指定的单元格区域中是否有重复值。如下图所示的工作表单元格区域A1:A9,我们将其命名为Data。 如果区域Data中有重复值,则返回False;如果区域Data中的值都不一样,则返回......
2023-05-29 0 excel公式,excel技巧,excel教程,Excel表格,Excel教程