Вернуть заданное значение в таблицу excel - PullRequest
0 голосов
/ 05 декабря 2018

Мне было интересно, не могли бы вы помочь мне с этим.

В настоящее время я делаю калькулятор для Vo2 Max , используя уже существующую таблицу.
Формула, которую я пытаюсьmake будет использовать частоту сердечных сокращений человека и рабочую нагрузку, чтобы вернуть правильную л / мин.

Пример

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

Я застрял, я пытаюсь использовать индексное совпадение, но я застрял, потому что не могу заставить его искать правильный заголовок и затем соответствующийчастота сердцебиения.Любые предложения будут великолепны.

1 Ответ

0 голосов
/ 05 декабря 2018

Заголовки таблицы могут быть связаны с обновлением до:

| 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)
Возвращает значение строка 3.

Эта формула возвращает номер столбца:
=MATCH(600,$A$1:$C$1,0)
Возвращает значение столбец 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))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...