首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Excel:在数组公式中使用"SMALL“函数

Excel中的"SMALL"函数是一个数组函数,用于返回指定数组中第n个最小值。它的语法如下:

SMALL(array, k)

其中,array是要进行计算的数组或数据区域,k是要返回的第n个最小值的位置。

"SMALL"函数的分类:它属于Excel中的数学和三角函数类别。

"SMALL"函数的优势:通过使用"SMALL"函数,可以方便地从一个数组中获取指定位置的最小值。这在数据分析和排序中非常有用。

"SMALL"函数的应用场景:以下是一些使用"SMALL"函数的常见场景:

  1. 数据分析:可以使用"SMALL"函数找到数据集中的最小值、第二小值、第三小值等。
  2. 排序:可以使用"SMALL"函数对数据进行排序,以便按照最小值的顺序重新排列数据。
  3. 排名:可以使用"SMALL"函数确定数据在排序后的位置,从而进行排名。

推荐的腾讯云相关产品和产品介绍链接地址: 腾讯云提供了一系列云计算相关产品,包括云服务器、云数据库、云存储等。这些产品可以帮助用户在云端进行计算、存储和管理数据。

以下是腾讯云相关产品和产品介绍链接地址的示例:

  1. 云服务器(CVM):提供弹性计算能力,支持多种操作系统和应用场景。详情请参考:https://cloud.tencent.com/product/cvm
  2. 云数据库MySQL版:提供高性能、可扩展的MySQL数据库服务。详情请参考:https://cloud.tencent.com/product/cdb_mysql
  3. 云存储(COS):提供安全可靠的对象存储服务,适用于图片、音视频、文档等各种类型的数据存储。详情请参考:https://cloud.tencent.com/product/cos

请注意,以上链接仅为示例,实际使用时应根据具体需求选择适合的腾讯云产品。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Excel实例:数组公式函数

我们Excel电子表格描述的工作表公式 返回一个值,该值分配给包含该公式的单元格。Excel还允许您定义一个公式,该公式可以同时将值分配给一系列单元格。这些称为 数组公式。...图1 –数组公式 假设每件商品的收入是单价乘以数量,我们可以D4单元格输入公式= B4 * C4,然后将此公式复制到D5,D6和D7单元格(例如,单击D4单元格,按 Ctrl-C,然后突出显示范围...您可以通过突出显示整个范围并按Delete 键来删除包含数组公式的范围 。您可以覆盖数组函数,将其替换为一个值或另一个公式。重要的是要使用整个范围而不是范围的一部分。...数组功能 Excel的一些内置函数数组函数,其中函数的输出是数组。这些函数的管理方法如上所述,适用于数组公式。 示例2:将图2的A和B列的数据范围更改为等效的行范围。 ?...图2 –数组函数 这可以通过Excel的TRANSPOSE数组函数使用以下步骤来完成: 突出显示输出范围D3:I4 输入数组公式= TRANSPOSE(A3:B8) 按 Ctrl-Shift-Enter

2.1K10

精通Excel数组公式018:FREQUENCY数组函数

5.FREQUENCY函数返回一个垂直数组。如果需要水平数组,那么使用TRANSPOSE函数进行转换。...6.因为这是一个数组函数,所以创建公式前必须选择目标单元格区域,使用Ctrl+Shift+Enter结束公式输入。...(用于创建统计唯一值的公式) 9.使用Ctrl+Shift+Enter的FREQUENCY函数被输入到目标单元格区域后,结果数组值将作为一个整体,不能删除其中的任意单元格。...示例:使用TRANSPOSE转换FREQUENCY的结果 如果需要得到一组水平数组,可以FREQUENCY函数公式添加TRANSPOSE函数,如下图2所示。 ?...图6:COUNTIF和COUNTIFS函数能够处理更多的不同值范围计数情形 注:本文为电子书《精通Excel数组公式(学习笔记版)》的一部分内容节选。

1.6K20

Excel公式技巧:使用OFFSET函数生成的数组

如何在一列列表创建包含筛选项目的数组?SUBTOTAL函数允许使用有限数量的工作表函数对此类数组进行操作,但它不会展现进行公式操作的这个数组。...使用3作为SUBTOTAL函数的第一个参数计算可见区域内的项目数。由于每个区域内只有一项,因此答案只能是0或1,如下图1所示。 图1 这样,此公式可以用作数组,指示列表已过筛选和未筛选的行。...图2,是未进行筛选操作的;图3,是进行了筛选操作的。...图2 图3 单元格B12公式: =SUM((range1="完美Excel")*(SUBTOTAL(3,OFFSET(range2,ROW(range2)-MIN(ROW(range2)),,1...) 与SUBTOTAL函数一起使用的OFFSET函数返回一个数组,该数组可用作数组公式的一个元素。

1.6K30

精通Excel数组公式020:MMULT数组函数

学习过前面文章的朋友,可能已经意识到乘法矩阵Excel公式中有很多应用。 如下图1所示,两个不同队的棒球棒、球、手套的订单情况。对每队来说,虽然成本相同,但订购数量不同。要求计算每队的总成本。 ?...MINVERSE函数计算方阵的逆,MUNIT函数Excel 2013引入)计算单位矩阵。 如下图6所示,方阵与其逆的乘积为单位矩阵。 ?...图8 Excel2013及以后的版本,可以使用MUNIT函数得到单位矩阵,如下图9所示。 ? 图9 示例:使用MMULT求解方程组 如下图10所示,求解三元线性方程组。 ?...第1步是要模拟图12单元格区域F3:F5的结果,单元格D8必须要得到数组{-0.06;0.05;0.14},可以使用公式: =MMULT(C1:D1*C3:D5,{1;1}) 注意到公式的第一个参数值为...图13 Excel数组乘法的3种方法 Excel,进行数组相乘操作有3种方法:使用乘法符号直接相乘、使用SUMPRODUCT函数使用MMULT函数

2.2K20

Excel公式技巧03: INDEX函数,给公式提供数组

INDEX函数虽然可以生成数组,但如果不用数组公式,似乎只能返回其生成的数组的第一个元素。然而,可以使用INDEX函数来给公式提供数组。...不像OFFSET函数,其第一个参数必须是对工作表实际单元格区域的引用,INDEX函数可以接受和处理其引用的数组,该数组公式其他函数生成的值组成。...并且,这种强制返回多个值的技术的使用不限于INDEX函数。...例如,试图找到A1:A10第一次出现“A”、“B”和“C”所对应的相同行B1:B10的最大值,如果使用公式: =MAX(VLOOKUP({"A","B","C"},A1:B10,2,0)) 不一定会得出正确的结果...,原因是Excel会将该公式转换为: =MAX(VLOOKUP("A",A1:B10,2,0)) 也就是说,传递给VLOOKUP函数数组的3个元素仅第1个元素被处理。

3.1K40

精通Excel数组公式023:使用数组公式的条件格式

excelperfect 条件格式是有趣的,特别是使用公式并链接条件到单元格时。下面是使用公式的条件格式的一些说明: 1.条件格式意味着如果条件满足应会应用设定的格式。...4.评估为TRUE或FALSE的逻辑公式可以用于创建条件格式。 5.条件格式可以使用数组公式数组公式。 6.条件格式是易失性的:经常重新计算,减慢整个工作表的计算时间。...7.使用公式创建条件格式的步骤: (1)选择单元格区域。 (2)打开“条件格式规则管理器”对话框。...(7)单击“格式”按钮,“设置单元格格式”对话框设置任意的格式组合(数字、字体、边框、填充)。 (8)单击“确定”关闭“设置单元格格式”对话框。 (9)单击“确定”关闭“新建格式规则”对话框。...单元格A17指定赛车手的姓名,单元格B17指定要显示的时间数量。单元格D18数组公式计算得到指定的时间并作为条件格式的辅助单元格。 ?

2.7K30

精通Excel数组公式007:函数参数数组运算

下图1展示了一个使用LEN函数计算单元格字符数的公式。LEN函数接受单个项目作为其参数text,输出单个项目作为其返回值。 ?...我们可以使用LEN函数,并将单元格区域A2:A6作为其参数text的值。 ? 图2 选择公式的参数值A2:A6,按F9评估,可以看到其提供了5个文本字符串,如下图3所示。 ?...当查找表没有排序时使用SUMPRODUCT/SUMIF函数 如下图6所示,单元格区域A3:C7列出了每种产品的销售额,现在想要计算这些产品的总毛利。...这里的方法是,先添加一个辅助列,使用VLOOKUP函数查找表获取每种产品的成本,然后求得总成本,最后使用总销售额减去总成本得到毛利。 ?...如下图8所示,当使用F9来评估公式的SUMIF函数时,其得到的是对应的成本数值。 ? 图8 注意,本示例中区域F4:F6没有重复值,因此公式能够正常运转。如果存在重复值,则会出错。

1.1K20

精通Excel数组公式019:FREQUENCY函数的威力

然而,Excel,原始数据经常来自于带有许多重复值的大数据集。如果想要使用公式统计唯一值数量或者提取唯一值列表,由于没有内置函数能够完成这两项任务,因此必须使用数组公式。...图2:统计唯一的文本数量 同样,这里使用了两个公式,都可以得到想要的结果。注意到,对于文本统计,使用COUNTIF函数公式使用FREQUENCY函数公式更简单。...图5:基于条件统计唯一值 FREQUENCY函数公式与上面的示例不同的是,本示例公式又添加了两个IF函数来进行条件判断。 示例4:使用通配符 可以公式使用通配符,其中: 1.?...图6:使用“~”后公式将其作为字符而不是通配符 下图7展示如何使用公式将文本的通配符号作为真正的字符。 ? 图7:公式使用“~”将通配符视为实际字符。...本示例正确答案是5 注:本文为电子书《精通Excel数组公式(学习笔记版)》的一部分内容节选。你可以到知识星球App的完美Excel社群下载这本电子书的完整中文版。

94220

Excel公式技巧02: INDEX函数,有时可替代数组公式

我们知道,数组公式输入完后必须按Ctrl+Shift+Enter键来强制公式数组公式。...否则,该函数就需要作为数组公式,也就是说公式输入完后要按Ctrl+Shift+Enter键。 下面举一个例子来说明。 例如,要求列A的单元格区域A1:A10第一个非空单元格的相对位置。...如果使用公式: =MATCH(TRUE,A1:A10"",0) 将返回#N/A,如下图1所示。(说明:Office 365,已增加这种自动转换功能。...图3 公式,忽略了行参数和列参数,这将强制INDEX函数返回整个“列”区域。...注意,如果想避免Ctrl+Shift+Enter而使用INDEX函数,会使公式变得更长,也会占用更多的Excel资源。然而,我们可以将这个技术作为数组公式的替代方法。

1.2K20

Excel公式技巧76:解决IF函数数组函数的冲突

Excel,有一些函数可以接受数组参数进行数组运算,例如SUMPRODUCT函数,它们不需要像数组公式那样,输入结束前要按Ctrl+Shift+回车键。然而,IF函数打破了这个规则。...如果这些函数的参数是由IF函数提供,那么还是需要按Ctrl+Shift+回车键。 如下图1所示,要求一级的分数和。 ?...图1 我们使用SUMPRODUCT函数,因其是一个数组函数,输入公式后,原认为其无须按Ctrl+Shift+回车键,然而结果是错误值#VALUE!。...图2 规则:如果在IF函数的参数logical_test中有数组计算,那么公式需要按Ctrl+Shift+回车键,即便将其作为数组函数数组参数。...此时,如果你想创建一个无需按Ctrl+Shift+回车键的公式,则需要使用其它的方法来代替公式的IF函数。可以使用: (B3:B8="一级")*(C3:C8) 达到相同的判断效果。

2.6K30

Excel公式练习50: 公式中用特定构造代替常量数组

本次的练习是:在有些情形下,公式不能直接显式使用数组常量。当然,可以将这些数组常量存储定义的名称,然后公式引用。...这里所要求的公式非常简单,可生成下面的结果: {-1;1} 要求:引用的单元格区域必须同时包含行和列,不能只是行(如1:2)或只是列(如A:B);不能使用名称;公式使用的字符数最少。...公式 公式1: -1^ROW(A1:A2) 公式2: 2*ROW(A1:A2)-3 下面是不符合要求的公式公式3: -1^COLUMN(A1:B1) 生成数组{-1, 1},返回的是行数组。...公式4: -1^ROW(A1:B1) 生成数组{-1, -1},因为A1和B1都在第1行。 公式5: -1^ROW(1:2) 仅使用行引用。 公式6: -1^ROW($1:$2) 仅使用行引用。...-1,1,1) 公式10: TRANSPOSE(LINEST(1)*2-1) 小结 虽然是一个小小的挑战,但引出了很多有趣的函数应用。

51730

Excel公式技巧39: COUNTIF函数文本排序的应用

因此,使用COUNTIF函数,我们可以找到单元格区域中任意单元格中值的顺序。当我们知道这些顺序后,就可以使用VLOOKUP函数来查找对应的单元格的值,从而实现按顺序对这些单元格的值排序。...如下图1所示,单元格B6使用公式: =COUNTIF(C6:C15,"<="&C6) 得到单元格C6<em>中</em>的文本<em>在</em>单元格区域C6:C15的文本<em>中</em>,由小到大排在第10位。...注意,如果担心“顺序号”列中有重复值,可以<em>使用</em><em>公式</em>: =VLOOKUP(<em>SMALL</em>(B6:B15,ROW()-ROW(E5)),B6:C15,2,FALSE) 上面的列B实际上是我们<em>使用</em>的辅助列,这样使整个运算过程更清楚...其实,可以不<em>使用</em>辅助列,直接<em>使用</em>一个<em>数组</em><em>公式</em>。...<em>在</em>单元格E6<em>中</em>输入<em>数组</em><em>公式</em>: =VLOOKUP(ROW()-ROW(E5),CHOOSE({1,2},COUNTIF(C6:C15,"<="& C6:C15),C6:C15),2,0) 下拉至单元格E15

6K20

Excel公式嵌入查找表

标签:Excel公式 通常,我们会在工作表中放置查找表,然后使用公式该表查找相对应的值。然而,这也存在风险,就是用户可能会在删除行时无意识地将查找表的内容也删除,从而导致查找错误。...如下图1所示,将查找表放置列AA和列BB。 图1 如下图2所示,查找表查找列A的值并返回相应的结果。...一种解决方法是另一个工作表中放置查找表,然后隐藏该工作表。然而,如果查找表的数据不多,正如上文示例那样,那么可以将查找表嵌入到公式。 如下图3所示,选择公式中代表查找表所在单元格区域的字符。...图5 如上图的公式,花括号表示其内容是数组: {"A",60;"B",35;"C",50;"D",48;"E",30} 每个逗号表示应该移动到一个新列,每个分号表示应该移动到一个新行。...应该能够直观地看出数组的组成了。

21530

Excel VBA解读(137): 让使用用户定义函数数组公式更快

本文主要研究使用用户定义函数数组公式。 有两类数组公式: 单单元格数组公式输入单个单元格,循环遍历其参数(通常是计算的参数)并返回单个结果。...多单元格数组公式输入多个单元格每个单元格中都返回结果。 使用这种功能需要付出代价:因为数组公式正处理很多工作,所以计算速度很慢(特别是单单元格数组公式)。...因此,应该让VBA用户定义函数单个块尽可能多地读取数据并将数据尽可能大地返回到Excel。...而输入多单元数组公式做到了尽可能多地写入数据到Excel,最小化了调用开销,并且通常它可以一次读取数据并多次重复使用。 如何创建多单元格数组公式?...小结: 1.许多实际的例子使用多单元格数组的用户定义函数可能是最快的计算方法。 2.将通常的用户定义函数转换成多单元格数组用户定义函数很简单。

3.3K20

Excel公式巧妙添加注释

标签:Excel公式 当完成一个复杂的公式之后,确实很有成就感,然而当过段时间再来看这个公式时,你可能无法很快看出这个公式的运作原理,或者你当初是怎么写出这个公式的。...我们知道,使用VBA编写程序时,可以程序代码添加注释,以便于无论什么时候或者谁都能够很快地理解程序。那么,公式,能否添加注释,让公式更加易于理解呢? 可以使用一点小技巧来达到这的目的。...图1 Excel,有一个N函数,将不是数值形式的值转换成数字,日期转换成序列值,TRUE转换成1,其他值转换成0。...也就是说,如果我们公式使用N函数,而传递给它的参数是文本的话,它会将文本转换成0而不会影响最终的结果。...因此,我们可以公式添加一些N函数,在里面包含公式运转原理的文本来解释公式而不会影响公式的结果。对于上述示例,使用N函数添加公式注释后的结果如下图2所示。

43810

Excel小技巧83:Excel公式插入双引号

Excel公式,双引号用于指示文本字符串的开始和结束,例如: ="这是完美Excel公众号" 然而,假设需要在文本字符串包括双号引,如何实现呢?...如果要添加双引号的文本单元格,例如单元格A1,那么可以使用&符来连接字符串,但是需要添加附加的双引号来指明每段文本字符串开始/结束。...方法3:使用CHAR函数 CHAR函数基于提供的数字返回特定的字符。标准字符集中,CHAR(34)代表双引号。...因此,上面的例子可以写为: ="这是" &CHAR(34) & "完美Excel" & CHAR(34) & "公众号" 公式,仍然使用双引号来指示文本字符串的开始和结束,但是使用&符和CHAR(34...)公式结果添加双引号。

9.1K20

精通Excel数组公式011:令人惊叹的SUMPRODUCT函数

此时,仅使用了SUMPRODUCT函数的SUM部分。 7. Excel 2003或更早版本,SUMPRODUCT函数可用于的多条件求和和计数。 8....Excel 2003及以前的版本,不总是可能去使用D-函数,因为它们需要合适的数据集,并且难以将公式复制到其它单元格。 3....使用Excel 2007及以后的版本时,可能会碰到Excel 2007发布以前已经创建的带有SUMPRODUCT函数公式的工作表。 4....示例使用了更有效率的COUNTIFS函数和SUMIFS函数Excel 2007及以后的版本,COUNTIFS函数和SUMIFS函数提供了以下优势: 1....图17:SUMIFS函数接受公式连接在一起的条件,示例公式中将比较运算符(加上双引号)和单元格的值相连接。 ?

5.5K10

精通Excel数组公式14:使用INDEX函数和OFFSET函数创建动态单元格区域

每当Excel重新计算电子表格时,无论其引用的单元格有无变化,易失性函数都会重新计算。许多操作都会触发重新计算,例如在单元格输入数据、插入行等。这样,易失性函数会增加公式的计算时间。...下面两种情况需要按Ctrl+Shift+Enter组合键: 1.如果放置需要Ctrl +Shift + Enter进入公式的直接数组操作,则需要使用Ctrl +Shift + Enter。...单元格F2的VLOOKUP公式从单元格区域A2:C5查找并返回相应的数据。...当前,“成本”列的最后一项是单元格C5,如果添加新记录,“成本”列中最新的最后一项应该是单元格C6,这意味着VLOOKUP公式的查找区域需要从A2:C5改变为A2:C6。...注:本文为电子书《精通Excel数组公式(学习笔记版)》的一部分内容节选。你可以到知识星球App的完美Excel社群下载这本电子书的完整中文版。

8.8K11

Excel公式技巧17: 使用VLOOKUP函数多个工作表查找相匹配的值(2)

我们给出了基于多个工作表给定列匹配单个条件来返回值的解决方案。本文使用与之相同的示例,但是将匹配多个条件,并提供两个解决方案:一个是使用辅助列,另一个不使用辅助列。 下面是3个示例工作表: ?...16:使用VLOOKUP函数多个工作表查找相匹配的值(1)》。...解决方案2:不使用辅助列 首先定义两个名称。注意,定义名称时,将活动单元格放置工作表Master的第11行。...C:C"),$B11)>0,0) 名称:Arry2 引用位置:=ROW(INDIRECT("1:10"))-1 单元格C11数组公式如下: =INDEX(INDIRECT("'"&INDEX(Sheets...上述公式转换为: {1;2;3;4;5;6;7;8;9;10}-1 得到: {0;1;2;3;4;5;6;7;8;9} 该数组被传递给OFFSET函数作为其rows参数,这样: OFFSET(Sheet3

13.5K10
领券