在Excel表格中返回给定值

时间:2018-12-05 12:24:13

标签: excel excel-formula

我想知道你是否可以帮我这个忙。

目前,我正在使用现有表格为Vo2 Max制作计算器。
我尝试制定的公式将使用人的心律和工作负荷来返回适当的L / min。

示例

| Heart Rate | 300 kpm/min | 600kpm |
|------------|-------------|--------|
| 120        | 3.4         | 4.0    |
| 121        | 3.3         | 3.9    |

我被困住了,我试图使用索引匹配,但是我有点被困住了,因为我似乎无法找到它来寻找合适的标题,然后寻找相应的心率。任何建议都很好。

1 个答案:

答案 0 :(得分:0)

您的表标题可以用于更新为:

| Heart Rate | 300 | 600 |
|------------|-----|-----|
| 120        | 3.4 | 4.0 |
| 121        | 3.3 | 3.9 |  

如果您想将300 kpm/min作为标题显示,则可以为单元格自定义数字格式为# "kpm/min"。这样,单元格将仅包含值300,但显示为300 kpm/min

在表格位于A1:C3范围内的情况下,您可以使用以下公式查找心率打开的行号(相对于表格)(将121更改为单元格引用):
=MATCH(121,$A$1:$A$3,0)
返回值 row 3。

此公式将返回列号:
=MATCH(600,$A$1:$C$1,0)
返回值 column 3。

此公式将返回所提供表格范围中第3行第3列的值:
=INDEX($A$1:$C$3,3,3)

或作为一个公式:

=INDEX($A$1:$C$3,MATCH(121,$A$1:$A$3,0),MATCH(600,$A$1:$C$1,0))