Выполнение ссылки на две ячейки в Excel 2007 - PullRequest
3 голосов
/ 29 июля 2011

Я пишу лист для отображения результатов конкретного ученика по тесту. В отдельном листе у меня есть все результаты всех учеников, и я хочу сделать графику только для этого ученика, которая задается номером его строки в матрице результатов.

Чтобы сделать это, мне нужно сделать ссылку внутри ссылки, и я не знаю, как это сделать. Типичный скрипт в ячейке будет:

=IF('All results'!G3>=E3*'All results'!G2;3;IF('All results'!G3>=E4*'All results'!G2;2;1))

Здесь мне нужно, чтобы '3' после G было извлечено из другой ячейки (приведено в B5 на текущем листе).

Как разместить ссылку внутри ссылки?

1 Ответ

4 голосов
/ 29 июля 2011

Не совсем понятно, чего вы хотите.

Я думаю, вы хотите создать ссылку «Все результаты»! G3, где 3 - это переменная, а ее значение находится в ячейке B5. Для этого вы можете использовать функцию ADDRESS:

=ADDRESS(B5,7,,,"All Results")

«7» в формуле указывает 7-й столбец, который является «G».

Затем вы будете использовать функцию INDIRECT для получения значения в ячейке, которое было возвращено функцией ADDRESS.

...