求EXCEL公式

如下截图,求自动显示的函数公式,
要求:用公式自动显示排名所对应的“品名”和“销量数值”(黄色单元格为数值),“数量”排名不重复,有同等数量的在“品名”下分别显示,品名与销量不能预先排序,截图有限只能到品名A12,其实后面很多,现求这些的公式,谢谢!!

在 Excel 中,要实现自动显示排名和数量的公式,可以使用一些内建函数。下面提供一种基于公式的方法:
假设你的销量数据在 A 列,品名数据在 B 列,比列数据在 C 列。以下是一些公式:
1. **计算排名:**
使用`RANK.EQ`函数计算排名。假设你的数据从第2行开始,那么在 D 列输入以下公式:
```excel
=IFERROR(RANK.EQ(A2,$A$2:$A$100,0),"")
```
这里假设你的数据在 A 列的第 2 行到第 100 行。
2. **显示品名:**
在 E 列输入以下公式:
```excel
=IF(D2<>"", IFERROR(INDEX($B$2:$B$100, SMALL(IF($A$2:$A$100=A2, ROW($A$2:$A$100)-ROW($A$2)+1), COLUMNS($E$2:E2))),"")
```
这里假设你的品名数据在 B 列,而排名在 D 列。
这两个公式的前提是你已经将数据按销量从高到低进行排序。如果你的数据是无序的,你可能需要在计算排名之前进行排序。
请注意,这些公式是基于 Excel 365 版本的函数,具体函数和参数可能在不同版本的 Excel 中有所不同。如果你使用的是较早的版本,可能需要调整公式或使用不同的函数。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2023-11-25
Excel公式是一种用于计算、分析和处理数据的功能。Excel公式由函数、运算符、引用和常量组成,用于执行各种数学、逻辑和文本操作。

以下是一些常用的Excel公式示例:

1. SUM函数:用于计算一系列数字的总和,例如=SUM(A1:A10)将计算单元格A1到A10之间的数字的总和。

2. AVERAGE函数:用于计算一系列数字的平均值,例如=AVERAGE(A1:A10)将计算单元格A1到A10之间数字的平均值。

3. MAX函数:用于查找一系列数字中的最大值,例如=MAX(A1:A10)将返回单元格A1到A10之间数字的最大值。

4. MIN函数:用于查找一系列数字中的最小值,例如=MIN(A1:A10)将返回单元格A1到A10之间数字的最小值。

5. IF函数:用于根据条件执行不同的计算,例如=IF(A1>10, "大于10", "小于等于10")将根据A1的值返回相应的结果。

6. CONCATENATE函数:用于将多个文本字符串连接在一起,例如=CONCATENATE("Hello", " ", "World")将返回"Hello World"。

7. VLOOKUP函数:用于在一个范围内查找某个值,并返回该值在另一个范围内对应的值,例如=VLOOKUP(A1, B1:C10, 2, FALSE)将在范围B1:C10中查找A1的值,并返回该值所在行的第二列的值。

这只是一小部分Excel公式的示例,Excel提供了大量的内置公式,可以根据不同的需求进行数据处理和分析。
第2个回答  2023-12-03

假设“品名”在A列,“销量”在B列,而你希望在其他列(例如C列和D列)显示排名、品名和销量,可以采用以下步骤:

    排名:在C列(假设从C2开始)使用RANK.EQ公式确定每个销量的排名。公式如下:

    复制=RANK.EQ(B2,$B$2:$B$[最后一行])

    显示品名和销量:在D列(假设从D2开始)和E列(从E2开始)使用INDEX和MATCH函数组合来找到相应的品名和销量。由于您希望“数量”排名不重复且有同等数量的在“品名”下分别显示,我们可以使用SMALL函数和IF函数结合来处理同等数量的情况。这里的公式会稍微复杂一些:

    在D列显示品名:

    复制=INDEX($A$2:$A$[最后一行], MATCH(SMALL(IF(COUNTIF($C$1:C1, $C$2:$C$[最后一行])=0, $C$2:$C$[最后一行]), 1), $C$2:$C$[最后一行], 0))

    在E列显示销量:

    复制=INDEX($B$2:$B$[最后一行], MATCH(D2, $A$2:$A$[最后一行], 0))

    请将[最后一行]替换为你数据的实际最后一行号码。此外,因为这里使用的是数组公式,输入公式后需使用Ctrl + Shift + Enter而不是单纯的Enter。

第3个回答  2023-12-14
首先你的要求 我看的不是很精确,你需要精准的表达你的意图。
比方 销售排名 和排行是什么关系。 你的词不准确
另外,你下面统计结果表格里面有很多品名,但是数量只有一列,这个你没有讲清楚,是要统计所有品名的合计数量吗?
“有同等数量的在“品名”下分别显示” 这句话是什么意思,在品名这一列里分别显示? 显示数量 还是品名。
这个表格我可以做好给你,但是你的要求确实是表达不够明确,请你补充,仔细的描述一下。
第4个回答  2023-11-23
你把首行的合并单元格取消掉改为A1数量/A1金额,可以直接全选后生成数据透视表来显示排名