Вопрос:

На рисунке представлена электронная таблица. Какую функцию/функции вы выберете и используете в ячейке B1, чтобы по введенному в ячейку B2 имени работника в ячейке B1 отобразился его табельный номер? В качестве ответа укажите название функции/функций, например, СУММ Если в ответе несколько названий, укажите их через запятую, например, СУММ,ОКРУГЛ

Ответ:

Решение:

Чтобы по имени работника найти его табельный номер в электронной таблице, нужно использовать функцию, которая ищет значение в одном диапазоне (имя работника) и возвращает соответствующее значение из другого диапалона (табельный номер). Такая функция называется ВПР (VLOOKUP) в Excel или аналогичная функция в других табличных процессорах.

Функция ВПР имеет следующий синтаксис: ВПР(искомое_значение; таблица; номер_столбца; [интервальный_просмотр]).

В данном случае:

  • искомое_значение — имя работника, введенное в ячейку B2.
  • таблица — диапазон данных, содержащий имена работников и их табельные номера (столбцы C и D).
  • номер_столбца — номер столбца в таблице, из которого нужно вернуть значение. Имя работника находится в столбце D (2-й столбец в нашем диапазоне C:D), а табельный номер — в столбце C (1-й столбец в нашем диапазоне C:D). Следовательно, нам нужно вернуть значение из 1-го столбца, если мы ищем номер по имени. Либо, если в B1 вводится табельный номер, а в B2 имя, то функция будет искать имя в столбце D и возвращать значение из столбца C. Однако, в условии сказано, что в B2 вводится имя работника, а в B1 отображается его табельный номер. Значит, имя работника является искомым значением, а табельный номер — возвращаемым. Поскольку имя работника находится в столбце D, а табельный номер в столбце C, нам нужно использовать функцию ГПР (HLOOKUP) или транспонировать данные, либо использовать более гибкую функцию, такую как ПРОСМОТРX (XLOOKUP) или ИНДЕКС(MATCH). Но если использовать стандартную ВПР, то искомое значение (имя) должно быть в первом столбце диапазона поиска. В данном случае, имя в столбце D, а номер в C. Если использовать ВПР, нужно поменять местами столбцы C и D в таблице поиска, или искать по табельному номеру. Однако, если предположить, что в ячейке B2 будет имя работника, а в B1 должен отобразиться табельный номер, то стандартная ВПР не подходит, если диапазон поиска C:D. Но если диапазон поиска D:C (что некорректно для ВПР), то можно получить результат.
  • интервальный_просмотр — 0 (или ЛОЖЬ) для точного совпадения.

Учитывая структуру таблицы, где имя работника находится в столбце D, а табельный номер в столбце C, для корректного поиска имени работника и получения табельного номера, стандартная функция ВПР (VLOOKUP) не подходит напрямую, так как она ищет в первом столбце диапазона. Для решения этой задачи лучше использовать связку функций ИНДЕКС и ПОИСКПОЗ (INDEX/MATCH) или функцию ПРОСМОТРX (XLOOKUP), если она доступна.

Пример использования ИНДЕКС и ПОИСКПОЗ:

=ИНДЕКС(C:C; ПОИСКПОЗ(B2; D:D; 0))

Здесь:

  • ПОИСКПОЗ(B2; D:D; 0) находит позицию имени из ячейки B2 в столбце D.
  • ИНДЕКС(C:C; ...) возвращает значение из столбца C, соответствующее найденной позиции.

Если же требуется указать ТОЛЬКО одну функцию, то в большинстве современных версий табличных процессоров можно использовать функцию ПРОСМОТРX (XLOOKUP):

=ПРОСМОТРX(B2; D:D; C:C)

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

Однако, если строго следовать условию, что столбец C - табельный номер, а D - имя работника, и в B2 вводится имя, а в B1 нужен номер, то наиболее универсальными являются ИНДЕКС/ПОИСКПОЗ или ПРОСМОТРX.

Исходя из примера ответа (СУММ, ОКРУГЛ), предполагается, что нужно указать название функции/функций.

Наиболее подходящей и универсальной функцией для этой задачи будет ПРОСМОТРX.

Если использовать более старую версию, то связка ИНДЕКС, ПОИСКПОЗ.

Если строго выбирать одну функцию, и предполагать, что в B2 будет вводиться имя, а надо получить номер, то стандартная ВПР (VLOOKUP) не подходит. Но если бы в B2 вводился табельный номер, а в B1 имя, то ВПР с диапазоном C:D (номер в C, имя в D) была бы уместна.

Учитывая, что вопрос запрашивает название функции/функций, и если бы мы должны были выбрать ОДНУ функцию, то наиболее вероятно, что составители подразумевали функцию, которая может искать значение в любом столбце и возвращать из другого, например, ПРОСМОТРX.

Если же это старая версия Excel, то связка ИНДЕКС, ПОИСКПОЗ.

В задании указано "функцию/функции". Это означает, что может быть как одна, так и несколько. Связка ИНДЕКС и ПОИСКПОЗ является двумя функциями.

Если допустить, что в B2 вводится имя, а в B1 нужен табельный номер, то:

Вариант 1 (современный): ПРОСМОТРX

Вариант 2 (классический): ИНДЕКС, ПОИСКПОЗ

Вариант 3 (с оговорками для ВПР): Если бы имя было в первом столбце, то ВПР.

Наиболее вероятный ответ, учитывая возможность указания нескольких функций и их современность: ИНДЕКС, ПОИСКПОЗ.

Если же нужно выбрать одну, и речь идет о поиске по имени (столбец D) для получения номера (столбец C), то стандартная ВПР не подходит. Но если в B2 вводится табельный номер, а в B1 имя, то ВПР подходит.

С учетом того, что в B2 вводится имя работника, а в B1 нужен табельный номер, и таблица имеет столбцы C (Табельный номер) и D (Имя работника), то ВПР не подходит напрямую, так как она ищет значение в первом столбце диапазона. Нам нужно искать в столбце D и возвращать из столбца C. Для этого лучше использовать комбинацию ИНДЕКС и ПОИСКПОЗ.

Если же есть возможность использовать более новую функцию, то ПРОСМОТРX.

Поскольку в примере ответа указано СУММ, ОКРУГЛ (две функции), то логично предположить, что можно указать две функции. Поэтому, ИНДЕКС, ПОИСКПОЗ.

Если же требуется только одна, то ПРОСМОТРX.

Учитывая, что задача школьная, и чтобы дать ответ, который будет универсальным, и не зависящим от версии, а также то, что можно указать несколько функций, то самым подходящим будет комбинация:

ИНДЕКС, ПОИСКПОЗ

Если же предполагается одна функция, то ПРОСМОТРX.

Исходя из формулировки "функцию/функции", и для максимальной совместимости, я выберу комбинацию.

Итоговый ответ:

Наиболее подходящими функциями для решения этой задачи являются ИНДЕКС и ПОИСКПОЗ, которые в комбинации позволяют искать значение в любом столбце и возвращать соответствующее значение из другого столбца.

Функция ПРОСМОТРX является более современной и решает эту задачу одной функцией.

Учитывая, что пример ответа допускает указание нескольких функций (СУММ, ОКРУГЛ), наиболее корректным будет указать обе функции, необходимые для классического решения:

ИНДЕКС, ПОИСКПОЗ

Подать жалобу Правообладателю