我需要一些帮助。
=INDEX(Data!$L:$L,MATCH(1,INDEX((Data!$O:$O=LARGE(Data!$O:$O,ROWS(Calcs!F$1:F3)))*(COUNTIF(Calcs!F$1:F3,Data!$O:$O)=0),),0))
我有这个公式来查看数据并从小时数最多的开始提取前 5 个站点编号 (SIN)。
我需要公式做的是按分支号进行搜索,以便当我选择一个分支(分支号在A1
“计算选项卡”的单元格中更新)时,它将在数据表中查找并按分支提取最大的 5 个站点(最多小时)的站点编号(SIN)(在单元格中A1
)。
我的数据标签如下:
此公式位于F2
“计算选项卡”的单元格中,我将其向下拖动以获取第 2、第 3、第 4 等(最高小时数)。
根据要求,这是数据:
请帮忙,如果不太清楚的话请见谅。这是我的第一篇帖子!
谢谢
答案1
怎么运行的:
- 填
1
至5
从C22到C26 设置进入Largest Hours
相邻列的顺序。 - 充满分行号码在B22。
公式A22:
=IF(B22=6,"Bristol",IF(B22=10,"Glassgow",IF(B22=2,"London",IF(B22=9,"Liverpool",IF(B22=8,"Barmingham","")))))
数组(CSE)公式D22,最后Ctrl+Shift+Enter并向下填充。
{=SUMPRODUCT(LARGE(($A$2:$A$19=$B$22)*($B$2:$B$19=$A$22)*($E$2:$E$19),C22))}
在以下位置输入此数组 (CSE) 公式E22,最后Ctrl+Shift+Enter& 填写:
{=IFERROR(INDEX(C$2:C$19,MATCH(1,($A$22=$B$2:$B$19)*($B$22=$A$2:$A$19)*(D22=$E$2:$E$19),0)),"")}
注意:
你一
Branch No
换衣服 B22,你SIN
进入E22 向下。根据需要调整公式中的单元格引用。
为了便于识别,我为和 添加了
Red & Green
颜色。Branch No 6
10