Логические функции – ЧАСТЬ 2

Функции проверки типа значения

Следующие  функции  используются  для  выяснения  соответствия  значений  в  заданных ячейках   определенному   типу:   ЕПУСТО   (ISBLANK),   ЕОШ   (ISERR),   ЕОШИБКА (ISERR0R),   ЕЛОГИЧ    (ISLOGICAL),   ЕНД   (ISNA),   ЕНЕТЕКСТ   (ISNONTEXT), ЕЧИСЛО  (ISNUMBER), ЕССЫЛКА (ISREF) и ЕТЕКСТ (ISTEXT). Кроме того,  если установлен Пакет анализа, становятся доступны еще две функции этой группы: ЕЧЕТН (ISEVEN) и ЕНЕЧЕТ (IS0DD).

СМОТРИ ТАКЖЕ —

Установка Пакета анализа подробно рассматривается в одноименном разделе главы 13.

Все  перечисленные  функции  типа  имеют  только  один  аргумент.  Например,  функция ЕПУСТО записывается в виде =ЕПУСТ0(значение), где в качестве значения выступает ссылка на ячейку. Если аргумент  ссылается на пустую ячейку, то функция возвращает ИСТИНУ, в противном случае возвращается значение ЛОЖЬ. Аналогично ведут себя все перечисленные выше функции, разница лишь в типе проверяемого значения.

Если в любую из функций проверки свойств и значений в качестве аргумента попробовать подставить ссылку на диапазон ячеек, то, хотя это и допускается, не исключен результат, отличный  от  ожидаемого.  Так,   естественно  предположить,  что  функция  ЕПУСТО возвратит значение ИСТИНА, если проверяемый ею диапазон пуст, и значение ЛОЖЬ — если  в нем содержатся какие-либо ненулевые значения. Однако поведение  функции на самом деле зависит от того, каким образом этот диапазон  расположен по отношению к ссылающимся  на  него  формулам.  Если  аргумент  ссылается  на  диапазон,  в  который частично  попадает  столбец  или  строка,  содержащая  формулу  с  функцией,  то  итог, выведенный с помощью функции ЕПУСТО, будет неявно основан исключительно на этом пересечении. Другими словами, функции для получения результата достаточно убедиться, что хотя бы одна ячейка диапазона оказалась в том же столбце или строке, что и ячейка, содержащая  эту  функцию.  Остальная  часть  диапазона  будет  проигнорирована.  Если диапазон  лежит  в  стороне  от  колонки  и  строки  ячейки  с  формулой,  результат  будет подчиняться  общим  правилам.   Подробнее  о  неявном  пересечении  рассказывается  в разделе «Замечания о пересечениях диапазонов» главы 12.

Функция ЕОШ

К функции ЕОШ (ISERR) имеет смысл обращаться, когда нужно  избежать получения ошибочного значения при вычислениях.  Предположим, что требуется проверить какойлибо диапазон на наличие определенной последовательности символов, например 12А, и в случае успеха вывести в ячейке с формулой значение

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

Чтобы разрешить эту проблему, вставьте в формулу функцию ЕОШ.  Функция ПОИСК действует следующим образом: если строка найдена, она возвращает позицию, с которой начинается искомый текст в ячейке. Иначе возвращается код #ЗНАЧ! Отсюда составляем формулу     =ЕСЛИ(Е0Ш(П0ИСК("12А";А1));"    ";"Есть").    Понятно,    что    никто     не заинтересован в ошибках, когда бы они ни проявили себя, а подобный способ позволяет вовремя  локализовать  дефектное  место  и  обеспечить   результат  в  виде  осознанных сообщений.

ПРИМЕЧАНИЕ

Функции проверки свойств  и  значений, в  отличие от  других  функций,  не  распознают  числа,  представленные текстом, например введенные как ="21". Поэтому формула =ЕЧИСЛО("21") вернет значение ЛОЖЬ.

Функции для списков и массивов

Функции данной категории помогают извлекать из электронной таблицы информацию с целью ее дальнейшего использования в других формулах. Основными тремя функциями поиска данных в таблицах и работы со списками являются ПРОСМОТР (LOOKUP), ВПР (VLOOKUP) и ГПР (HLOOKUP). Кроме базовых, в эту категорию входит еще несколько мощных инструментов, и часть из них мы осветим в текущем разделе. Информацию обо всех функциях смотрите в приложении В, «Встроенные функции Excel».

В первую очередь для нас важны ВПР (VLOOKUP) и ГПР (HLOOKUP) — почти идентичные функции, предназначенные для поиска  определенной информации в таблицах. Они    сообщают    вертикальную    и    горизонтальную    координаты    искомой    ячейки соответственно. Функция ПРОСМОТР (LOOKUP) работает по-другому.

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

СОВЕТ

Для  нахождения  данных  в  таблицах  также  предусмотрен  специальный  инструмент  — Мастер подстановок. Подробнее  о нем рассказывается в  разделе «Создание  формул с помощью Мастера подстановок» главы 12.

Функции ВПР и ГПР имеют следующий синтаксис:

=ВПР(искомое_значение;таблица;номер_столбца; интервальный_просмотр)

=ГПР(искомое_значение;таблица;номер_строки;интервальный_просмотр)

Функция  ПРОСМОТР  подразумевает  две  синтаксические  формы:  первая  называется

векторной, а вторая — ориентированной на массивы:

=ПРОСМ0ТР(искомое_значение;просматриваемый_вектор;вектор_результатов)

=ПР0СМ0ТР(искомое_значение;массив)

В табл. 14.1 приведены аргументы этих функций поиска и их описание.

Таблица 14.1. Аргументы функций поиска

Аргумент              Описание

искомое_значение     Значение, ссылка на ячейку или текст, обязательно заключаемый

в кавычки, которые требуется найти в таблице или заданном диапазоне

таблица                 Диапазон или имя, определяющие таблицу, которая является областью поиска

номер_строки       Номер строки или столбца таблицы, из которого нужно вернуть номер столбца     значение. Номер указывает положение ячейки относительно

самой таблицы, а не в соответствии с номерами строк и столбцов

рабочего листа

интервальный_   Это логическое значение, определяющее тип соответствия: точное просмотр               или приблизительное. Тип ЛОЖЬ подразумевает точное соответствие

(совпадение), а по умолчанию установлен тип ИСТИНА, то есть ищется ближайшее значение

просматриваемый_    Это диапазон, охватывающий только одну строку или столбец с числами,

вектор                  текстом или логическими значениями

вектор_                Диапазон, содержащий только одну строку или столбец, в точности результатов         такого размера, что и «просматриваемый_вектор»

массив                 Диапазон, содержащий числовые, текстовые или логические значения,

которые нужно сравнивать с «искомым_значением»

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

Функция ПРОСМОТР в форме для обработки массивов может  применяться в таблицах обоих типов, а в векторной форме она имеет дело с единичными строками или столбцами данных. Вид поиска —  горизонтальный или вертикальный — определяется исходя из формы  таблицы,  заданной  аргументом  массив.  Если  в  таблице  больше  столбцов,  чем строк, искомое_значение ищется в первой строке, в противном случае поиск выполняется в первом столбце. Функция всегда возвращает последнее значение в столбце или строке, содержащих  искомое_ значение. Когда требуется получить значение из любого  другого столбца или строки, лучше воспользоваться функциями ВПР или ГПР.

Функции ВПР и ГПР

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

левом столбце, то такая таблица считается вертикальной, если же в  первой строке, то таблица  —  горизонтальная.  (Как мы  уже  говорили,  функция  ПРОСМОТР действует наоборот: сравниваемые значения определяются по форме таблицы.) Сравнивать можно числа или текст,  но  в любом случае значения должны располагаться в возрастающей последовательности и не повторяться.

Аргумент    номер_строки    или    номер_столбца,    называемый    иногда    смещением, представляет собой второй индекс и указывает, из  какого столбца или строки таблицы следует  извлекать  возвращаемое  значение.  Первый  столбец  или  строка  всегда  имеют номер 1, поэтому аргумент номер_строки или номер_столбца должен быть больше или равен 1 и не может превышать число строк или столбцов в таблице.  Например, если в вертикальной таблице есть три столбца, при задании значения номер _столбца, большего 3, функция возвращает ошибочное значение. На рис. 14.2 приведен пример использования функции ВПР.

Рис. 14.2. Функция ВПР позволяет извлечь данные из вертикальной таблицы

Помните,  что  обе  эти  функции  ищут  в  столбце  или  строке  не  точное  совпадение,  а наиболее близкое значение, меньшее искомого или равное  ему. Если все сравниваемые значения  в  первой  строке  или  первом  столбце  таблицы  больше  искомого,  функция возвращает   ошибку   #Н/Д.   Когда   все   сравниваемые   значения   меньше   искомого, выбирается  максимальное  из  них.  Чтобы  найти  точное  совпадение,  установите  для необязательного аргумента тип_просмотра логическое значение ЛОЖЬ.

На рис. 14.3 продемонстрировано действие функции ГПР для горизонтально вытянутой таблицы.

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

Функция ПРОСМОТР

Функция ПРОСМОТР, как уже было сказано ранее, имеет две  синтаксические формы: векторную и форму для работы с массивами данных. Ее аргументы описаны в табл. 14.1. Подобно функциям ВПР и  ГПР, функция ПРОСМОТР в векторной форме выполняет

поиск в заданном векторе (диапазоне строки или столбца) наиболее  близкого значения,

меньшего, чем искомое, или равного ему, и возвращает  соответствующий элемент из вектора результатов. Хотя обычно просматриваемый _вектор и вектор_ результатов располагаются  в  таблице  параллельно,  это  совсем  необязательное  условие.  Главное, чтобы оба диапазона были одинаковы по размеру, то есть по  количеству ячеек, а их ориентация не принципиальна. Причем они могут находиться в разных частях листа.

Например, на листе, изображенном на рис. 14.4, исходньгй и результирующий диапазоны не однонаправлены, но оба:  просматриваемый_вектор А1:А5 и вектор_ результатов B6:F6, имеют один и тот же размер — пять ячеек. Искомое_значение 3 совпадает с числом в  третьей  ячейке  просматриваемого_вектора  А1:А5;  таким  образом,  данная  формула возвращает содержимое третьей ячейки  вектора_ре-зультатов B6:F6, то есть значение 300.

Рис. 14.4. Функция ПРОСМОТР позволяет извлекать информацию из непараллельных диапазонов ячеек

Функция ПРОСМОТР в форме для работы с массивами действует аналогично функциям ВПР и ГРП, но способна выполнять поиск как в вертикальных, так и в горизонтальных таблицах, по размерам самого  поля таблицы определяя местоположение сравниваемых значений. Если таблица квадратная или вытянута в высоту, функция рассматривает ее как вертикальную и считает, что сравниваемые значения находятся в крайнем левом столбце. Когда же таблица вытянута в ширину, она считается  горизонтальной, а сравниваемые значения  располагаются  в  ее  первой  строке.  Аргумент  искомое_зиачеиие  —  это  те данные, которые функция ПРОСМОТР ищет в заданном массиве данных, при этом она всегда возвращает значение из последней строки или столбца массива,  то есть вы не можете самостоятельно задать номер строки или столбца.

Поскольку  поведение  функций  ГПР  и  ВПР  более  предсказуемо  и   контролируемо, предпочтительнее для поиска данных в таблицах использовать именно их, а не функцию ПРОСМОТР:

Функция АДРЕС

Функция  АДРЕС  (ADDRESS)  предоставляет  удобный  способ   создания  ссылок  из числовых значений и имеет следующий синтаксис:

=АДРЕС(номер_строки;номер_столбца;тип_ссылки;a1;имя_листа)

Соответственно,   формула   =АДРЕС(1;1;1;ИСТИНА;"Лист  Excel")   возвращает   текст ссылки ‘Лист Ехсе1’!$А$1. Подробнее об аргументах функции АДРЕС рассказывается в конце книги, в приложении В, «Встроенные функции Excel».

Функция ВЫБОР

Функция  ВЫБОР (CHOOSE) возвращает  значение  элемента,  заданного  в  списке  ар-

гументов своим номером. Она записывается так:

=ВЫБОР(номер_индекса; значение 1;значение 2;…),

где аргумент номер_ипдекса — номер элемента в просматриваемом списке, а аргументы значение 1, значение 2 и т. д. — сами элементы  списка, общее количество которых не должно превышать 29.

Номер_ипдекса — число всегда целое и всегда положительное; оно должно быть меньше числа   элементов   списка   или   равно   ему.    Этот    аргумент   определяет   позицию возвращаемого значения в списке.

Например, по формуле =ВЫБОР(2;6;1;8;9;3) мы получим единицу,  поскольку в предложенном   списке   элементов   данное   значение   следует   вторым   (номер_индекса   не рассматривается как часть списка).

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

=ВЫБОР(А10;С1:С5) ничего кроме значения #ЗНАЧ! не вернет, так как вместо ссылки на  диапазон  С1:С5  необходимо  использовать  ссылки   на  отдельные  ячейки  этого диапазона.

Функция ПОИСКПОЗ

Функция  ПОИСКПОЗ  (MATCH)  тесно  связана  с  функцией  ВЫБОР.   Однако  если последняя возвращает значение элемента списка по его номеру, то функция ПОИСКПОЗ выдает  уже  номер  элемента  в  списке,  который  оптимально  соответствует  искомому значению.

СОВЕТ

Другой вариант создания эффективных формул поиска информации на  листе — применение функции ПОИСКПОЗ совместно с надстройкой Мастер суммирования. Подробнее см. в разделе «Создание формул с помощью Мастера суммирования»  главы 12.

Функция ПОИСКПОЗ имеет следующий синтаксис:

=П0ИСКП03(искомое_значение;просматриваемый_массив;тип_сопоставления),

где  искомое_зпачепие  и  элементы  просматриваемого_массива  могут  быть  числовыми значениями или строками символов. Аргумент тип  сопоставления отвечает за правила поиска значений на листе (см. табл. 14.2).

Таблица 14.2. Аргументы функции ПОИСКПОЗ

Значение аргумента      Описание

1 (или опущен)           Функция ищет в отсортированном по возрастанию массиве

максимальное значение, которое меньше или равно искомому значению. Если ни одно значение не удовлетворяет данному требованию, функция возвращает ошибку #Н/Д

с искомым (просматриваемый массив в этом случае можно не сортировать). Если ни одно значение не удовлетворяет данному требованию, функция возвращает ошибку #Н/Д

-1                                  Поиск в отсортированном по убыванию массиве наименьшего

значения, которое одновременно больше искомого значения или равно ему. Если ни одно значение не удовлетворяет данному требованию, функция возвращает ошибку #Н/Д

При поиске текстовых строк аргумент тип сопоставления обычно  задается равным 0 (точное  совпадение).  В  этом  случае  в  искомом   значении  допускается  использовать подстановочные символы * и ?.

Функция ИНДЕКС

Функция ИНДЕКС (INDEX) имеет две синтаксические формы. Одна  предназначена для работы с массивами и возвращает одно или несколько значений, другая — выдает ссылку на ячейку или диапазон:

=ИНДЕКС(массив;ноадер_строки;номер_столбца)

=ИНДЕКС(ссылка;номер_строки;номер_столбца;номер_области)

СОВЕТ

Другой вариант создания эффективных формул поиска информации на  листе — применение функции ИНДЕКС совместно с надстройкой Мастер суммирования. Подробнее см. в разделе «Создание формул с помощью Мастера суммирования»  главы 12.

Первая  версия  работает  только  с  массивами  и  возвращает  значение,  а  не  ссылку  на ячейку. Результатом является значение элемента массива, заданного номером_ строки и номером_столбца.  Например,  по   формуле   =ИНДЕКС({10;20;30:40;50;60};1;2)  будет получено значение 20, поскольку именно оно находится во втором столбце первой строки массива, определенного в фигурных скобках.

ПРИМЕЧАНИЕ

Каждая  из  форм  функции  ИНДЕКС  имеет  свои преимущества. Когда  применяется  ссылочная форма, в   качестве аргумента «ссылка» можно  использовать один или несколько несмежных диапазонов  листа. Во  второй  синтаксической  форме  функция  способна возвращать не только одну ячейку, но и целый диапазон.

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

.адрес.

При работе с функцией ИНДЕКС придерживайтесь следующих правил:

? Если  в  качестве  аргумента  помер_строки  или  номер _столбца  указать  0, функция возвратит ссылку на всю строку или весь столбец соответственно.

? В  качестве  аргумента  ссылка  можно  задавать  один  или   несколько  несмежных диапазонов,    называемых    областями    (areas).    Каждая    область    должна    иметь прямоугольную форму и вправе содержать числа, текст или формулы. Если диапазоны несмежные, аргумент ссылка следует заключить в круглые скобки.

? Аргумент   номер_области   задействуется   только   в   том   случае,   если   в   качестве аргумента ссылка задано несколько областей. Он  определяет, к какой области будут применены   аргументы    иомер_строки   и   номер_столбца.   Область,   указанная   в аргументе  ссылка первой, имеет номер 1, указанная второй — 2 и т. д. Если  номер области опущен, по умолчанию он считается равным 1.

Рассмотрим работу функции ИНДЕКС на примере листа, изображенного на рис. 14.5. В формуле,  записанной  в  ячейке  А1,  координата  строки  извлекается  из  ячейки  А2,  а координата столбца — из ячейки A3. В результате возвращается содержимое ячейки из третьей строки и второго столбца заданного диапазона СЗ:Еб.

Рис. 14.5. Функция ИНДЕКС возвращает значение из ячейки,

находящейся по указанному адресу в заданном диапазоне

Следующий пример несколько сложнее. Пусть на том же самом листе  (см. рис. 14.5) в ячейку   А1  введена  формула  =ИНДЕКС(СЗ:Еб;0;2).   Она  вернет  ошибку  #ЗНАЧ!, поскольку значение аргумента  номер_строки, равное 0, подразумевает ссылку на весь столбец,  заданный  аргументом  номер_столбца  (в  данном  случае  на  второй  столбец диапазона СЗ:Еб, то есть D3:D6). Но Excel в качестве значения  функции ИНДЕКС не умеет  отображать  диапазон.  Другое  дело,  если  функция  ИНДЕКС будет  включена  в качестве аргумента в состав другой функции, такой как =СУММ(ИНДЕКС(СЗ:Е6;0;2)). Здесь  мы  получим  значение  2600,  то  есть  сумму  чисел  в  ячейках  диапазона  D3:D6.

Этот  пример  иллюстрирует,  как  возвращаемую  функцией  ИНДЕКС  ссылку  можно использовать в сложных составных формулах.

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

=ИНДEKC((Al:C5;D6:F10);l;l;2)  аргумент   ссылка   является   композицией   ссылок   на диапазоны  А1:С5 и  D6:F10.  Аргумент  номер_области,  равный  2,  предписывает  выполнять поиск по второму диапазону, то есть D6:F10. Таким образом, эта формула вернет значение в ячейке, расположенной по адресу D6, — ячейки из первой строки и первого столбца диапазона D6:F10.

Функция ДВССЫЛ

Функция ДВССЫЛ (INDIRECT) возвращает содержимое ячейки по  ссылке на нее. Ее синтаксис следующий:

=ДВССЫЛ(ссылка_на_ячейку ;a1),

где аргумент ссылка_на_ячейку — это ссылка в стиле А1 или R1C1 или же имя ячейки, а а1 — логическая величина, которая как раз и задает тип ссылки. Если аргумент а 1 имеет значение ЛОЖЬ, Excel интерпретирует  ссылку в стиле R1C1, если же аргумент имеет значение   ИСТИНА  или   опущен,   ссылка_на_ячейку   интерпретируется   в   стиле   А1. Например, пусть ячейка Сб рабочего листа содержит текстовое значение ВЗ, а в ячейке ВЗ находится число 2,888. Тогда формула =ДВССЫЛ(С6) возвратит значение 2,888. Если же на рабочем листе используются ссылки типа R1C1 и в ячейке R6C3 находится текст R3C2, а в саму ячейку R3C2 помещено число 2,888, формула =ДВССЫЛ(R6СЗ;Л0ЖЬ) также возвратит значение 2,888.

Функции СТРОКА и СТОЛБЕЦ

Функции СТРОКА (ROW) и СТОЛБЕЦ (COLUMN) возвращают, соответственно, номер строки  или  столбца  ячейки  или  диапазона,  на  который  указывает  их  единственный аргумент.   Таким   образом,   формула   =СТР0КА(Н5)   выдает   число   5,   а   формула

=СТ0ЛБЕЦ(С5) — значение 3, поскольку столбец С — третий по  порядку на рабочем листе.

Если  аргумент  опущен,  результатом  будет  номер  строки  или   столбца,  в  котором находится  формула,  содержащая  функцию.  Когда  в  качестве  аргумента  указывается ссылка на диапазон или его  название  и функция вводится как массив, ее результатом также станет  массив, состоящий из номеров строк или столбцов заданного  диапазона. Например,     предположим,     вы     выделили     ячейки      В1:В10,     ввели     формулу

=СТР0КА(А1:А10) и нажали клавиши Ctrl+Shift+Enter, чтобы  скопировать формулу во все ячейки диапазона В1:В10. Это приведет к заполнению диапазона массивом значений

{1;2;3;4;5;6;7;8;9;10}> то есть номерами строк каждой ячейки аргумента.

Функции ЧСТРОК и ЧИСЛСТОЛБЦОВ

Функции ЧСТРОК (ROWS) и ЧИСЛСТОЛБ (COLUMNS) возвращают количество строк или столбцов соответственно. Их единственный аргумент может быть массивом констант, ссылкой       на       диапазон       или       именем       диапазона.       Например,       формула

=ЧСТРОК({100;200;300:1000;2000;3000}) возвратит число 2, поскольку массив состоит

всего из двух строк (они разделяются двоеточием). Формула  =ЧСТР0К(А1:А10) вернет значение  10  по  количеству  строк  в   диапазоне  А1:А10,  а  формула  =ЧИСЛСТОЛБ (А1:С10) — значение 3, то есть число столбцов в диапазоне А1:С10.

Функция ОБЛАСТИ

Для информирования о количестве областей в ссылке используется функция ОБЛАСТИ (AREAS). Единственный аргумент этой функции —  ссылка на ячейку или на диапазон или  несколько  ссылок  на  диапазоны.  (В  случае  нескольких  ссылок  их  необходимо заключать  в  круглые  скобки;  тогда  Excel  не  будет  воспринимать  точки  с  запятыми, отделяющие один диапазон от другого, как разделители аргументов.) Вряд ли здесь нужен пример, но пожалуйста: пусть группе  диапазонов: А1:С5, D6 и E7:G10, присвоено имя Тест;  тогда  формула  =ОБЛАСТИ  (Тест)  возвратит  значение  3,  то  есть  количество областей в группе Тест.

Функция ТРАНСП

Функция ТРАНСП (TRANSPOSE) транспонирует массив, то есть изменяет ориентацию массива с вертикальной на горизонтальную и наоборот. Она имеет только один аргумент

—      массив.  Первая  строка  исходного  горизонтального  массива   становится  первым столбцом транспонированного (вертикального) массива и т. д. Функция ТРАНСП должна вводиться как формула массива в диапазон, имеющий точно такое же количество строк и столбцов, что и массив, задаваемый аргументом функции.

СОВЕТ

Быстро  и  легко  выполнить транспонирование можно  следующим   образом:  выделите исходный диапазон и нажмите клавиши Ctrl+C, чтобы  скопировать его в   буфер обмена. Затем щелкните на ячейке, в   которой  будет располагаться верхний левый угол транспонированного диапазона,  в  меню Правка  выберите команду Специальная вставка  и в   открывшемся окне установите флажок Транспонировать (Transpose). Нажмите кнопку ОК.

Источник: Эффективная работа: Microsoft Office Excel 2003 / М. Додж, К. Стинсон — СПб.: Питер, 2005. — 1088 с: ил.

Похожие посты:

Вы можете оставить комментарий, или ссылку на Ваш сайт.

Оставить комментарий