Loading [MathJax]/jax/input/TeX/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Excel公式练习:根据条件获取唯一的第n个值(续)

Excel公式练习:根据条件获取唯一的第n个值(续)

作者头像
fanjy
发布于 2022-11-16 06:02:19
发布于 2022-11-16 06:02:19
2K0
举报
文章被收录于专栏:完美Excel完美Excel

引言:本文的练习整理自chandoo.org。多一些练习,想想自己会怎么解决这个问题,看看别人又是怎样解决的,这样能够快速提高Excel公式编写水平。

本次的练习是:在《Excel公式练习:根据条件获取唯一的第n个值》中,编写了一个公式用于显示数据(Data)列中与当前选定查找项目匹配的项目(Item)列的第n个最大的唯一值。然而,如果n是6,而我们只有3个唯一值,那么编写的公式应该返回0。

这里,你的任务是修改这些公式,以便在上面所说的情况下,返回最小的非零唯一值。

示例数据如下图1所示。

图1

其中,将单元格区域A2:A13命名为“i”,将单元格区域B2:B13命名为“d”,将单元格D2命名为“n”,将单元格E2命名为“l”。

单元格D2、E2中的数据可以输入,公式根据其数据返回相应的结果。根据不同的输入数据,公式的结果应该如下图2所示。

图2

规则:

1.公式中不能使用整列引用。

2.不能使用中间公式。

3.不能使用VBA。

4.无论数据放置在工作表中的任何地方,公式都能正常运行。

5.除了规定的名称“i”“d”“n”“l”外,不能有其它硬编码引用。

请写下你的公式。

解决方案

公式1:数组公式。

=MAX(MIN(IF(i=l,d)),LARGE(IFERROR((FREQUENCY((i=l)*d,d)>0)*d,),n))

公式2:数组公式。

=MIN(IFERROR(LARGE(IF(IFERROR((FREQUENCY((i=l)*d,d)>0)*d,)>0,d),ROW(OFFSET(A1,,,n))),FALSE()))

公式3:数组公式。

=MIN(IFERROR(LARGE(IF(FREQUENCY(IF(i=l,d),d),d),ROW(OFFSET(A1,,,n))),""))

……

上面列出的大多数公式都没有进行详细的解析,有兴趣的朋友可以参照前面文章给出的方法逐个研究。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-10-11,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 完美Excel 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Excel公式练习:根据条件获取唯一的第n个值
引言:本文的练习整理自chandoo.org。多一些练习,想想自己会怎么解决这个问题,看看别人又是怎样解决的,这样能够快速提高Excel公式编写水平。
fanjy
2022/06/04
2.4K0
Excel公式练习:根据条件获取唯一的第n个值
Excel公式技巧05: IFERROR函数,从结果中剔除不需要的值
在使用公式时,我们经常遇到将某个值从结果数组中剔除,然后将该数组传递给另一个函数的情形。
fanjy
2020/02/19
6K0
Excel公式技巧05: IFERROR函数,从结果中剔除不需要的值
Excel公式:获取列表中最大数值和对应的条目
引言:本文的练习整理自chandoo.org。多一些练习,想想自己会怎么解决这个问题,看看别人又是怎样解决的,这样能够快速提高Excel公式编写水平。
fanjy
2023/02/24
1.1K0
Excel公式:获取列表中最大数值和对应的条目
Excel公式练习92:统计两个字符串共有的唯一字符数
引言:本文的练习整理自chandoo.org。多一些练习,想想自己怎么解决问题,看看别人又是怎解决的,能够快速提高Excel公式编写水平。
fanjy
2021/08/31
1.1K0
Excel公式练习92:统计两个字符串共有的唯一字符数
Excel公式练习:合并单元格中的条件求和
引言:本文的练习整理自chandoo.org。多一些练习,想想自己会怎么解决这个问题,看看别人又是怎样解决的,这样能够快速提高Excel公式编写水平。
fanjy
2022/11/16
2.6K0
Excel公式练习:合并单元格中的条件求和
Excel公式:有重复的?没重复的?又要判断了
对于简单的少量的数据,一眼就看得出来。然而,对于大量的数据,最好借助于Excel提供给我们的工具,譬如,公式。
fanjy
2022/11/16
2K0
Excel公式:有重复的?没重复的?又要判断了
Excel公式练习94:统计子列表在列表中出现的次数
引言:本文的练习整理自chandoo.org。多一些练习,想想自己怎么解决问题,看看别人又是怎解决的,能够快速提高Excel公式编写水平。
fanjy
2021/09/22
2.4K0
精通Excel数组公式022:提取唯一值列表并排序(续)
下图12展示了两个对数字进行排序的公式。使用SMALL/ROWS函数从小到大排序,使用LARGE/ROWS函数从大到小排序。
fanjy
2021/03/12
5.5K0
关于从文本中提取数字,这些公式各显神通
很多时候,要达到目的并不会只有一种方法,正是这样,才会体现出创新性和创造力,也才更有趣。
fanjy
2022/11/16
1.4K0
关于从文本中提取数字,这些公式各显神通
Excel公式练习51: 获取指定区域中每行首次出现指定值的位置
导语:继续研究来自于excelxor.com的案例。建议结合本文阅读原文,会了解更多的细节,会有更大的收获。
fanjy
2020/03/25
1.2K0
Excel公式练习51: 获取指定区域中每行首次出现指定值的位置
Excel公式练习90:返回字符串中第一块数字之后的所有内容(续3)
引言:在《Excel公式练习87:返回字符串中第一块数字之后的所有内容》、《Excel公式练习88:返回字符串中第一块数字之后的所有内容(续1)》和《Excel公式练习89:返回字符串中第一块数字之后的所有内容(续2)》中,我们分别给出了解决这个问题的三个公式,本文中,再次尝试着使用另一个公式来解决这个问题。正如之前已提到过的,尝试多种方法解决问题,能够帮助我们快速提高。
fanjy
2021/08/31
1.4K0
Excel公式练习90:返回字符串中第一块数字之后的所有内容(续3)
Excel实战技巧106:创建交互式的日历
引子:本文的内容整理自chandoo.org,略有调整。主要是学习作者制作这样一个工作簿的思路和做法,以及运用的Excel技术技巧,当然这个工作簿也有一些局限,例如,在同一个地方只能安排连续的2天,这是需要进一步改进的地方。
fanjy
2021/07/30
1.2K0
精通Excel数组公式025:LINEST数组函数
如果正在进行与x-y直线数据集相关的统计计算,那么一定会喜欢LINEST函数。当使用最小二乘法将数据拟合到一条直线时,LINEST函数可以进行许多统计计算。下面列出了该函数可以进行的一些统计计算:
fanjy
2021/03/26
3.1K0
精通Excel数组公式025:LINEST数组函数
老生常谈,判断两个区域是否具有相同的值
这个问题似乎很常见,如下图1所示,有两个区域,你能够使用公式判断它们是否包含相同的值吗?假设单元格区域B3:B7命名为“range1”,D3:d7命名为“range2”。
fanjy
2021/11/10
2K0
老生常谈,判断两个区域是否具有相同的值
Excel公式:基于层次等级求和
引言:本文的练习整理自chandoo.org。多一些练习,想想自己会怎么解决这个问题,看看别人又是怎样解决的,这样能够快速提高Excel公式编写水平。
fanjy
2022/11/16
8770
Excel公式:基于层次等级求和
Excel公式练习91:计算条件累积和
引言:本文的练习整理自chandoo.org。多一些练习,想想自己怎么解决问题,看看别人又是怎解决的,能够快速提高Excel公式编写水平。
fanjy
2021/08/31
1.8K0
Excel公式练习91:计算条件累积和
这个公式查找,有点难
在《判断两个区域是否具有相同的值》中,我们比较了两个相同大小的区域,看看这两个区域中的值是否完全相同。下面更进一步,查找一组数据在另一个表中出现的位置。如下图1所示,单元格区域B4:B8命名为“source”,单元格区域D4:I8命名为“target”,如果source在targe中出现,求出现的位置(即该区域上方标注的数字)。
fanjy
2021/11/17
4910
这个公式查找,有点难
Excel公式练习58: 获取与查找值相对应的多个值
导语:本文所讲的案例在第一季公式练习中有相似的例子,这里再巩固一下。只要知道要在公式中使用的函数,没有Excel解决不了的问题!
fanjy
2020/04/22
2.9K0
Excel公式技巧42:反向求和技术
在《Excel公式练习29:总是获取某列数值中的最后5个数值之和》中,我们给出了一个公式,能够求出一列数值中从最后一个数值开始向上数5个数值的和,忽略其中的空格。本文给出了一个更简洁的公式,并且可以指定求后面的X个数值之和。
fanjy
2020/07/30
2.4K0
Excel公式技巧42:反向求和技术
问与答81: 如何求一组数据中满足多个条件的最大值?
Q:在工作表中有一些数据,如下图1所示,我想要获取“参数3”等于“A”、”参数4“等于”C1“对应的”参数5”中的最大值,能够使用公式解决吗?
fanjy
2020/04/20
4.2K0
推荐阅读
相关推荐
Excel公式练习:根据条件获取唯一的第n个值
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档