我试图编写一个Excel公式来从下表中返回一个值:
Q Y Mean 1 2 3 4 5 6 7 8 9
1 4 1301 <1183 1183 1233 1283 1333 1383 1433 1483 1533
2 4 1306 <1189 1189 1239 1289 1339 1389 1439 1489 1539
3 4 1317 <1200 1200 1250 1300 1350 1400 1450 1500 1550
4 4 1333 <1214 1214 1264 1314 1364 1414 1464 1514 1564
1 5 1346 <1225 1225 1275 1325 1375 1425 1475 1525 1575
2 5 1360 <1235 1235 1285 1335 1385 1435 1485 1535 1585
3 5 1372 <1245 1245 1295 1345 1395 1445 1495 1545 1595
4 5 1390 <1255 1255 1305 1355 1405 1455 1505 1555 1605
1 6 1403 <1266 1266 1316 1366 1416 1466 1516 1566 1616
2 6 1416 <1276 1276 1326 1376 1426 1476 1526 1576 1626
3 6 1425 <1285 1285 1335 1385 1435 1485 1535 1585 1635
4 6 1426 <1291 1291 1341 1391 1441 1491 1541 1591 1641
我希望能够识别一年,然后是四分之一,然后根据学生的分数,在顶行返回相应的标准九位数。
最好的方法是什么?我没有成功尝试过INDEX和MATCH功能。
答案 0 :(得分:0)
说我们有:
我们将所需的季度放在 A1 中,将所需的年份放在 B1 中,并在 C1 中输入:
=INDEX(C1:C14,SUMPRODUCT(--($A$3:$A$14=$A$1)*($B$3:$B$14=$B$1)*(ROW(3:14))))
并复制。这给了我们:
答案 1 :(得分:0)
这样的多重查找的一种策略是将索引连接在一起以形成唯一索引。这个独特的索引可以让你得到结合年/季的正确行。
第二部分是使用INDEX从分数表中返回整行,然后可以用MATCH在表格中找到分数。
获得分数列后,您可以从那里返回九。再次使用INDEX。
最终结果是INDEX-MATCH-INDEX-MATCH。通过将公式分成不同的单元格对我来说更有意义,但我将它们组合在一起。
这是我开始的。我添加了结合年/季度的ID列。
D3中的公式= =B3&"-"&C3
,向下复制到最后。
细胞C17和C18是输入。
单元格C19 = =C17&"-"&C18
Cell C20(Score)是一个输入。
Cell C21是凌乱的一个,它结合了上述逻辑:=INDEX(F2:N2,MATCH(C20,INDEX(F3:N14,MATCH(C19,D3:D14,0),),1))
以下是使用颜色扩展的公式,因此您可以看到有些情况: