我正在寻找一个公式,返回工资(100 - 2100)从下表时,美联储的规模(1 - 5,第一行)和步骤(1 - 13,垂直)。
例如,秤3第7步应返回1100。
任何帮助将不胜感激!
编辑:我有一个混乱的工作解决方案,所以这不是我使用SO作为一个"代码编写服务"。我正在寻找的公式只是一个更干净的做事方式。据我所知,五件事需要同时发生:
1.查找第一行的"比例"
1.返回在其中找到比例的列
1.在2的列中查找"step"。
1.返回找到'step'的行
1.根据4中的行查找A列的值。
我只是没有知识来实现这在一个单一的公式,因此我问。谢谢你的帮助。
A B C D E F
+---------------+----+----+----+----+----+
1 | salary/scale | 1 | 2 | 3 | 4 | 5 |
+---------------+----+----+----+----+----+
2 | 100,00 | 0 | | | | |
3 | 200,00 | 1 | 0 | | | |
4 | 300,00 | 2 | 1 | | | |
5 | 400,00 | 3 | 2 | 0 | | |
6 | 500,00 | 4 | 3 | 1 | | |
7 | 600,00 | 5 | 4 | 2 | | |
8 | 700,00 | 6 | 5 | 3 | 0 | |
9 | 800,00 | 7 | 6 | 4 | 1 | |
10 | 900,00 | 8 | 7 | 5 | 2 | 0 |
11 | 1000,00 | 9 | 8 | 6 | 3 | |
12 | 1100,00 | 10 | 9 | 7 | 4 | 1 |
13 | 1200,00 | | 10 | 8 | 5 | 2 |
14 | 1300,00 | | 11 | 9 | 6 | 3 |
15 | 1400,00 | | 12 | 10 | 7 | 4 |
16 | 1500,00 | | | 11 | 8 | 5 |
17 | 1600,00 | | | 12 | 9 | 6 |
18 | 1700,00 | | | 13 | 10 | 7 |
19 | 1800,00 | | | | 11 | 8 |
20 | 1900,00 | | | | 12 | 9 |
21 | 2000,00 | | | | | 10 |
22 | 2100,00 | | | | | 11 |
23 | 2200,00 | | | | | 12 |
+---------------+----+----+----+----+----+
2条答案
按热度按时间e4yzc0pl1#
我的问题似乎与这个问题有关:Reference a range using column number
因此,我的问题的答案是(规模=3,步长=7):
非常感谢巴里胡迪尼谁提供了相关问题的答案。
分解代码:
在第一行中查找“scale”(3),并返回在其中找到scale的列号:
定义搜索“step”的范围(基于巴里Houdini的答案):
在上面定义的范围内查找“step”(7),并返回找到它的行号:
用上面找到的行号查找A列中的薪金:
unguejic2#
假设J16=3,K16=7(位于查找表之外的某个位置),您可以使用以下公式:
它将匹配前三列并返回A列中的值。
我将让您添加其他两列,并将其Map到特定的比例/步长单元格。
此外,我相信使用某种hlookup会更有效,但我假设您可以自己使用它并使其更好。