Поиск по сайту:

11 малоизвестных функций Excel, которые очень полезны


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

ПОЛ и ПОТОЛОК для округления

Вы можете использовать математические функции FLOOR и CEILING для округления до или от нуля на указанное кратное значение. Используйте ПОЛ, чтобы округлить, и ПОТОЛОК, чтобы округлить.

Синтаксис каждого из них: FLOOR(значение, кратное) и CEILING(значение, кратное), где требуются оба аргумента.

Чтобы округлить 4,4 до ближайшего кратного 2, вы должны использовать следующую формулу:

=FLOOR(4.4,2)

Чтобы округлить 5,6 до ближайшего кратного 2, вы должны использовать эту формулу:

=CEILING(5.6,2)

MODE.SNGL для поиска повторяющихся значений

Первоначально просто функция MODE, Microsoft создала более новую версию этой статистической функции для повышения точности. Используйте MODE.SNGL, чтобы найти одно часто повторяющееся число в массиве или диапазоне ячеек.

Синтаксис следующий: MODE.SNGL(массив1, массив2, ...), где требуется только первый аргумент. Вы можете использовать числа, имена, массивы или ссылки, содержащие числа. Используйте необязательные аргументы для дополнительных диапазонов ячеек.

Здесь мы ищем повторяющееся число, которое чаще всего встречается в ячейках с A1 по A5.

=MODE.SNGL(A1:A5)

Чтобы найти повторяющееся число от A1 до A5 и от C1 до C5, вы должны использовать эту формулу:

=MODE.SNGL(A1:A5, C1:C5)

CONVERT для преобразования одного измерения в другое

В качестве полезной инженерной функции вы можете использовать CONVERT для изменения значения из одной системы измерения в другую.

Синтаксис такой: CONVERT(value, from, to), где вам потребуются все три аргумента. Для аргументов from и to вы будете использовать аббревиатуру. Посетите сайт службы поддержки Майкрософт, чтобы найти нужные вам сокращения для веса и массы, расстояния, времени, давления, силы, энергии, мощности, магнетизма, температуры, объема, площади, информации и скорости.

Чтобы преобразовать значение в ячейке A1 из градусов Цельсия в градусы Фаренгейта, вы должны использовать эту формулу:

=CONVERT(A1,"C","F")

Чтобы преобразовать значение в ячейке B1 из сантиметров в дюймы, используйте следующую формулу:

=CONVERT(B1,"cm","in")

DELTA для проверки равных или не равных значений

Еще одна полезная инженерная функция — ДЕЛЬТА. С ним вы будете использовать дельта-функцию Кронекера, чтобы проверить, равны ли два значения. В отличие от функции EXACT, результатом является либо 1 (истина), либо 0 (ложь).

Синтаксис такой: DELTA(value1, value2), где требуется только первый аргумент, который может быть числом или ссылкой на ячейку. Если вы оставите второй аргумент пустым, Excel будет считать его равным нулю.

Чтобы проверить значения в ячейках A1 и B1, введите следующую формулу:

=DELTA(A1,B1)

Чтобы проверить значения 2 и -2, используйте эту формулу:

=DELTA(2,-2)

GESTEP для тестирования больше или равно пороговому значению

Еще одна инженерная функция, которая может оказаться полезной, — это GESTEP, которая позволяет проверять значения, которые больше или равны шагу (порогу). Результатом является либо 1 (истина), либо 0 (ложь).

Синтаксис следующий: GESTEP(значение, шаг), где требуется только первый аргумент, который может быть числом или ссылкой на ячейку. Если вы оставите второй аргумент пустым, Excel использует ноль.

Чтобы проверить значение в ячейке A1 на шаге 4, вы должны использовать эту формулу:

=GESTEP(A1,4)

Чтобы проверить значение 10 на шаге 12, используйте эту формулу:

=GESTEP(10,12)

АДРЕС для определения местоположения ячейки

Давайте перейдем к функции поиска в Excel. Чтобы найти точный адрес ячейки, вы можете использовать функцию АДРЕС. Это удобно, если вам нужна безошибочная ссылка на ячейку.

Синтаксис такой: АДРЕС(строка, столбец, тип, стиль, имя), где требуются только первые два аргумента. Введите номер строки для первого аргумента и номер столбца для второго.

Необязательные аргументы следующие:

  • Тип: тип возвращаемой ссылки. Используйте пробел или 1 для абсолютного значения, 2 для абсолютной строки и относительного столбца, 3 для относительной строки и абсолютного столбца или 4 для относительного значения.
  • Стиль: используйте TRUE для A1 или FALSE для стиля ссылки на ячейку R1C1.
  • Имя: имя листа, используемое для внешней ссылки. Если поле пусто, Excel использует текущий активный лист.

Чтобы найти адрес ячейки в строке 2 столбца 3, вы должны использовать эту формулу:

=ADDRESS(2,3)

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

=ADDRESS(2,3,2)

Чтобы найти адрес той же ячейки на листе с именем Лист2, используйте следующую формулу. Обратите внимание, что запятые обозначают пустые аргументы type и style.

=ADDRESS(2,3,,,"Sheet2")

PI для значения числа Пи

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

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

Чтобы вернуть значение числа пи, просто используйте формулу функции, включая круглые скобки:

=PI()

Чтобы умножить значение пи на 10, вы должны использовать эту формулу:

=PI()*10

АРАБСКИЙ и РИМСКИЙ для преобразования цифр

Еще одна математическая функция, которая вам может пригодиться, — это преобразование в арабские и римские цифры и обратно.

Синтаксис каждого из них: АРАБСКИЙ(текст) и ROMAN(значение, форма), где для каждого требуется первый аргумент.

Необязательный аргумент для функции ROMAN указывает тип римской цифры от классического до упрощенного. Введите число 0, слово TRUE или опустите аргумент для Classic. Используйте 1, 2 или 3 для более краткого результата. Или введите число 4 или слово FALSE для упрощенного.

Чтобы преобразовать римскую цифру MMIM в арабскую, используйте эту формулу, обязательно заключив текст в кавычки:

=ARABIC("MMIM")

Чтобы преобразовать 2999 в римскую цифру, вы должны использовать эту формулу:

=ROMAN(2999)

Чтобы преобразовать то же число в упрощенную форму, используйте одну из следующих формул:

=ROMAN(2999,4)
=ROMAN(2999,FALSE)

REPT для ввода повторяющегося текста

Если вы хотите добавить ряд символов, символов или текста в качестве заполнителя или для визуального эффекта, используйте функцию текста REPT.

Синтаксис такой: REPT(text, number), где требуются оба аргумента. Введите текстовый аргумент в кавычках, а затем число повторений этого текста.

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

=REPT("Excel",10)

Чтобы повторить звездочку 20 раз, вы должны использовать эту формулу:

=REPT("*",20)

Мы рассмотрели многие функции Excel в How-To Geek и попытаемся помочь вам с использованием наиболее распространенных вариантов. Надеемся, что одна из этих необычных функций — именно то, что вам нужно для математических, инженерных, статистических, поисковых или текстовых данных.