30 функций Excel за 30 дней: ЧИСЛСТОЛБ (COLUMNS)

Вчера в марафоне 30 функций Excel за 30 дней мы получили детальную информацию о ячейке при помощи функции CELL (ЯЧЕЙКА) и выяснили, что в некоторых случаях она весьма полезна, например, чтобы получить имя листа.

В 12-й день марафона мы будем заниматься изучением функции COLUMNS (ЧИСЛСТОЛБ). Будет ли эта функция так же полезна? Или она всего лишь ещё одна ленивая функция, вроде AREAS (ОБЛАСТИ)? Как и обещано, она подсчитывает количество столбцов, и ещё она отличный командный игрок, но никакой экзотики или суперсилы Вы здесь не найдёте.

Итак, посмотрим подробнее информацию по функции COLUMNS (ЧИСЛСТОЛБ), а также примеры ее использования. Если у Вас имеется дополнительная информация или свои примеры, пожалуйста, делитесь ими в комментариях.

Функция 12: COLUMNS (ЧИСЛСТОЛБ)

Функция COLUMNS (ЧИСЛСТОЛБ) возвращает количество столбцов в массиве или ссылке.

Функция ЧИСЛСТОЛБ в Excel

Как можно использовать функцию COLUMNS (ЧИСЛСТОЛБ)?

Функция COLUMNS (ЧИСЛСТОЛБ) может показать размер таблицы или именованного диапазона:

  • Подсчитывает столбцы в таблице Excel.
  • Суммирует последний столбец в именованном диапазоне.

Синтаксис COLUMNS (ЧИСЛСТОЛБ)

Функция COLUMNS (ЧИСЛСТОЛБ) имеет вот такой синтаксис:

COLUMNS(array)
ЧИСЛСТОЛБ(массив)

  • array (массив) – это массив, формула массива или ссылка на диапазон.

Ловушки COLUMNS (ЧИСЛСТОЛБ)

Если Вы используете ссылку на диапазон, то это должен быть смежный диапазон ячеек.

Пример 1: Считаем столбцы в таблице Excel

В Excel 2007 и Excel 2010 Вы можете создать таблицу, используя команду Table (Таблица), и сослаться на её имя в формуле. В этом примере показана таблица с названием RegionSales.

Функция ЧИСЛСТОЛБ в Excel

Функция COLUMNS (ЧИСЛСТОЛБ) считает количество столбцов в этой таблице.

=COLUMNS(RegionSales)
=ЧИСЛСТОЛБ(RegionSales)

Функция ЧИСЛСТОЛБ в Excel

Пример 2: Суммируем последний столбец в именованном диапазоне

Если использовать функцию COLUMNS (ЧИСЛСТОЛБ) в сочетании с SUM (СУММ) и INDEX (ИНДЕКС), можно получить итоговую сумму для последнего столбца в именованном диапазоне. В нашем примере это диапазон с именем MyRange.

Функция ЧИСЛСТОЛБ в Excel

Следующая формула суммирует последний столбец в именованном диапазоне:

=SUM(INDEX(MyRange,,COLUMNS(MyRange)))
=СУММ(ИНДЕКС(MyRange;;ЧИСЛСТОЛБ(MyRange)))

Функция ЧИСЛСТОЛБ в Excel

23.02.2015 18:37
1905

Комментарии

Нет комментариев. Ваш будет первым!