Генератор случайных чисел в excel

Случайные числа без повторов

Постановка задачи

​СЛЧИС​ функцию​ встроенной в Excel​ для любой формулы​ а затем —​ между двумя заданными​

  • ​Примечание.​Ввод​ СЛЧИС для создания​
  • ​возвращает равномерно распределенное​ языке. Эта страница​.​
  • ​ числа меняются каждый​Выделите ячейку​
  • ​ в строке формулы​Заучка​

Способ 1. Простой

​Ctrl+Shift+Enter​выдаст нам два​СЛЧИС (RAND)​ функции​ с использованием функции​ клавишу ВВОД. При​ числами. При каждом​При пересчете листа​​. При необходимости можно​​ случайного числа, но​ случайное вещественное число,​ переведена автоматически, поэтому​Введите формулу ниже и​ раз, когда программа​A1​ =СЛЧИС (), а​

​: а если вдруг​(чтобы ввести ее​

​ одинаковых случайных числа​без аргументов и​​СЛУЧМЕЖДУ (RANDBETWEEN)​​ СЛУЧМЕЖДУ.​ необходимости измените ширину​ вычислении листа возвращается​ после ввода формулы​ настроить ширину столбцов,​ не требуются номера​ большее или равное​ ее текст может​ нажмите​

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

​ или данных в​ чтобы просмотреть все​​ для изменения каждый​​ 0, но меньшее​ содержать неточности и​Enter​Если вы не хотите​

​Введите следующую формулу и​ F9, чтобы заменить​ версия EXCEL, нужно​ и скопируйте формулу​ их ранги совпадут​ на 10 ячеек.​

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

Способ 2. Сложный

​ и мы получим​ Эта функция сгенерирует​ в ячейку листа​ случайных чисел без​Формула​СЛУЧМЕЖДУ(нижн_граница;верхн_граница)​ при выполнении пересчета​Формула​ в строке формул​ пересчете листа возвращается​

​ нас важно, чтобы​=RANDBETWEEN(50,75)​ случайные числа и​​Enter​​ «​ (), и как​ количество ячеек:​ повтор в столбце​ нам набор из​

Способ 3. Макрос

​ и скопировать вниз​ повторов в заданном​Описание​Аргументы функции СЛУЧМЕЖДУ описаны​ вручную (по нажатию​Описание​ введите =RAND() и​ новое случайное вещественное​ эта статья была​=СЛУЧМЕЖДУ(50;75)​ вставьте их как​.​

Как применять математические функции в программе?

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

  1. Использование кнопки «Вставить функцию», которая находится слева от строки ввода формул. Независимо от того, какая вкладка главного меню в данный момент выбрана, можно использовать этот способ.
  2. Воспользоваться вкладкой «Формулы». Здесь также есть кнопка с возможностью вставить функцию. Она располагается в самой левой части панели инструментов.
  3. Воспользоваться горячими клавишами Shift+F3 для того, чтобы воспользоваться мастером функций.

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

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

Далее появится окно с аргументами, которые нам нужно передать функции.

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

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

Random Number Function In Excel

  1. The function RAND() returns a random real number of a uniform distribution. It will be less than 1, and greater than or equal to 0.
  2. The function RANDBETWEEN returns a random integer number.

Let’s view some examples of their practical application.

Selection of random numbers using RAND

This function doesn’t require arguments.

For example, to generate a random real number in the range 1 to 10, use the following formula: =RAND()*(5-1)+1.

The returned random number is distributed uniformly on the interval .

Each time the sheet is calculated or the value is changed in any cell within the sheet, a new random number is returned. If you want to save the generated set of numbers, replace the formula with its value.

  1. Click on the cell containing the random number.
  2. Select the formula in the formula bar.
  3. Press F9. Then Enter.

Let us check the uniformity of distribution of the random numbers from the first selection using a distribution bar chart.

  1. We round the values that the function =RAND() returns. To do this, we use the function: =ROUND().And fill this formula with the big range: A2:A201.
  2. Form the ranges to contain the values (bin). The first such range is 0-0.1. For the subsequent ones use the formula =B2+$B$2.
  3. Determine the frequency of random numbers in range A2:A201. In cell C2 use the array formula:

    After input formula, select range C2:C11, press key F2 and press hot keys: CTRL+SHIFT+ENTER. We will execute the formula in the array Excel.

  4. Form the ranges with the use of the concatenation character (=»»).
  5. Build a distribution bar chart for the 200 values obtained with the use of the RAND() function.

The vertical values represent the frequency. The horizontal ones represent the ranges.

RANDBETWEEN function

The syntax of the RANDBETWEEN function is as follows: (lower limit; upper limit). The first argument must be less than the second. Otherwise, the function will return an error. It is assumed that the limits are integers. The formula discards the fractional part.

An example of the function’s application:

Random numbers with an accuracy of 0.1 and 0.01:

Специальный инструмент

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

Откроется окно настроек, в котором задаете число переменных и количество случайных чисел, затем указываете дополнительные параметры и место вывода полученных данных. Для примера используем нормальное распределение, которое можно выбрать из отдельного списка.

В результате получилось следующее:

Как видите, в редакторе существует несколько способов задания произвольного числа

Если нужны какие-то ограничения, то используйте встроенные функции, а если важно наличие случайного значения, то генератор из анализа данных подойдет лучше

Жми «Нравится» и получай только лучшие посты в Facebook ↓

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

Нормальное распределение (также называется распределением Гаусса) является самым важным как в теории, так в приложениях системы контроля качества

Важность значения Нормального распределения (англ. Normal distribution) во многих областях науки вытекает из Центральной предельной теоремы теории вероятностей

Определение: Случайная величина x распределена по нормальному закону, если она имеет плотность распределения:

Нормальное распределение зависит от двух параметров: μ (мю) — является математическим ожиданием (средним значением случайной величины), и σ (сигма) — является стандартным отклонением (среднеквадратичным отклонением). Параметр μ определяет положение центра плотности вероятности нормального распределения, а σ — разброс относительно центра (среднего).

Примечание: О влиянии параметров μ и σ на форму распределения изложено в статье про Гауссову кривую, а в файле примера на листе Влияние параметров можно с помощью элементов управления Счетчик понаблюдать за изменением формы кривой.

Иные математические функции

Математика – непростая наука, которая включает множество формул для самых разнообразных задач. Excel включает почти все. Рассмотрим лишь три из них: ЗНАК, Число Пи, ПРОИЗВЕД.

Функция ЗНАК

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

Синтаксис функции следующий: =ЗНАК(число). Видим, что здесь только один аргумент, ввод которого обязательный. После проверки числа функция возвращает значение -1, 0 или 1 в зависимости от того, какой знак был. Если число оказалось отрицательное, то будет -1, а если положительное – 1. Если же в качестве аргумента попался ноль, то он же и возвращается. Функция используется в сочетании с функцией ЕСЛИ или в любом другом подобном случае, когда нужно осуществить проверку числа.

Функция Число ПИ

Число ПИ является самой известной математической константой, которая равняется 3,14159… С помощью данной функции можно получить округленную до 14 знаков после запятой версию данного числа. Она не имеет аргументов и у нее следующий синтаксис: =ПИ().

Функция ПРОИЗВЕД

Функция, похожая по принципу на СУММ, только вычисляет произведение всех чисел, переданных ей в качестве аргументов. Можно указать до 255 чисел или диапазонов

Важно учитывать, что функция не учитывает текстовые, логические и любые другие значения, которые не используются в арифметических операциях. Если же в качестве аргумента используется логическое значение, то значению ИСТИНА соответствует единица, а значению ЛОЖЬ – нуль

Но важно понимать, что если в диапазоне будет логическое значение, то результат будет неправильный. Синтаксис формулы следующий: =ПРОИЗВЕД(число 1; число 2…).

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

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

Генератор случайных чисел нормального распределения

Функции СЛЧИС и СЛУЧМЕЖДУ выдают случайные числа с единым распределением. Любое значение с одинаковой долей вероятности может попасть в нижнюю границу запрашиваемого диапазона и в верхнюю. Получается огромный разброс от целевого значения.

Нормальное распределение подразумевает близкое положение большей части сгенерированных чисел к целевому. Подкорректируем формулу СЛУЧМЕЖДУ и создадим массив данных с нормальным распределением.

Себестоимость товара Х – 100 рублей. Вся произведенная партия подчиняется нормальному распределению. Случайная переменная тоже подчиняется нормальному распределению вероятностей.

При таких условиях среднее значение диапазона – 100 рублей. Сгенерируем массив и построим график с нормальным распределением при стандартном отклонении 1,5 рубля.

Используем функцию: =НОРМОБР(СЛЧИС();100;1,5).

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

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

На основе полученных данных сможем сформировать диаграмму с нормальным распределением. Ось значений – число переменных в промежутке, ось категорий – периоды.

Чтобы выбрать из таблицы случайные данные, нужно воспользоваться функцией в Excel «Случайные числа» . Это готовый генератор случайных чисел в Excel. Эта функция пригодится при проведении выборочной проверки или при проведении лотереи, т.д. Итак, нам нужно провести розыгрыш призов для покупателей. В столбце А стоит любая информация о покупателях – имя, или фамилия, или номер, т.д. В столбце в устанавливаем функцию случайных чисел. Выделяем ячейку В1. На закладке «Формулы» в разделе «Библиотека функций» нажимаем на кнопку «Математические» и выбираем из списка функцию «СЛЧИС». Заполнять в появившемся окне ничего не нужно. Просто нажимаем на кнопку «ОК». Копируем формулу по столбцу. Получилось так. Эта формула ставит случайные числа меньше нуля. Чтобы случайные числа были больше нуля, нужно написать такую формулу. =СЛЧИС()*100 При нажатии клавиши F9, происходит смена случайных чисел. Можно выбирать каждый раз из списка первого покупателя, но менять случайные числа клавишей F9. Случайное число из диапазона Excel. Чтобы получить случайные числа в определенном диапазоне, установим функцию «СЛУЧМЕЖДУ» в математических формулах. Установим формулы в столбце С. Диалоговое окно заполнили так.

Внимание!

Как отключить обновление случайных чисел вExcel.

Функция СЛЧИС () возвращает равномерно распределенное случайное число x, где 0 £ x 0:

Расчеты провести для ε = 0,05 и ε = 0,01. Для вычислений воспользуемся следствием из интегральной теоремы Муавра-Лапласа:

Где

qp

Как связаны между собой значения ε и n ?

b) Провести k = 10 серий по n испытаний в каждой. В скольких сериях неравенство выполнено и в скольких нарушено? Каким будет результат, если k → ∞?

Этап 2. Моделирование реализации исходов случайного эксперимента.

а) Разработать алгоритм моделирования реализации опыта со случайными исходами согласно индивидуальным заданиям (см. прил. 1).

б) Разработать программу (программы) для моделирования реализации исходов опыта определённое конечное число раз, с обязательным сохранением начальных условий опыта и для расчёта частоты появления интересующего события.

в) Составить статистическую таблицу зависимости частоты появления заданного события от числа проведённых опытов.

г) По статистической таблице построить график зависимости частоты события от числа опытов.

д) Составить статистическую таблицу отклонений значений частоты события от вероятности появления этого события.

е) Отразить полученные табличные данные на графиках.

ж) Найти значение n (число испытаний), чтобы и .

Стандартное нормальное распределение

Стандартным нормальным распределением называется нормальное распределение с математическим ожиданием μ=0 и дисперсией σ=1. Вышеуказанное распределение имеет обозначение N(0;1).

Примечание: В литературе для случайной величины, распределенной по стандартному нормальному закону, закреплено специальное обозначение z.

Любое нормальное распределение можно преобразовать в стандартное через замену переменной z=(x-μ)/σ. Этот процесс преобразования называется стандартизацией.

Примечание: В MS EXCEL имеется функция НОРМАЛИЗАЦИЯ() , которая выполняет вышеуказанное преобразование. Хотя в MS EXCEL это преобразование называется почему-то нормализацией. Формулы =(x-μ)/σ и =НОРМАЛИЗАЦИЯ(х;μ;σ) вернут одинаковый результат.

В MS EXCEL 2010 для стандартного нормального распределения имеется специальная функция НОРМ.СТ.РАСП() и ее устаревший вариант НОРМСТРАСП() , выполняющий аналогичные вычисления.

Продемонстрируем, как в MS EXCEL осуществляется процесс стандартизации нормального распределения N(1,5; 2).

Для этого вычислим вероятность, что случайная величина, распределенная по нормальному закону N(1,5; 2), меньше или равна 2,5. Формула выглядит так: =НОРМ.РАСП(2,5; 1,5; 2; ИСТИНА) =0,691462. Сделав замену переменной z=(2,5-1,5)/2=0,5, запишем формулу для вычисления Стандартного нормального распределения: =НОРМ.СТ.РАСП(0,5; ИСТИНА) =0,691462.

Естественно, обе формулы дают одинаковые результаты (см. файл примера лист Пример ).

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

В MS EXCEL эта функция вычисляется по формуле =НОРМ.СТ.РАСП(z;ИСТИНА). Вычисления производятся по формуле

Примечание: В литературе для функции, вычисляющей вероятности случайной величины, распределенной по стандартному нормальному закону, закреплено специальное обозначение Ф(z). В MS EXCEL эта функция вычисляется по формуле =НОРМ.СТ.РАСП(z;ИСТИНА) . Вычисления производятся по формуле

В силу четности функции плотности стандартного нормального распределения f(x), а именно f(x)=f(-х), функция стандартного нормального распределения обладает свойством Ф(-x)=1-Ф(x).

Как в Excel сделать генератор надёжных визуально различимых паролей?

Для получения надёжного пароля необходимо построить строку определённой длины из разных наборов символов; наборы символов могут состаляться пользователем для обеспечения требуемой надёжности.

определим наборы символов:

  • Прописные латинские буквы
  • Строчные латинские буквы
  • Цифры

для каждого набора придумаем обозначение:

  • “^” – Прописные латинские буквы
  • “*” – Строчные латинские буквы
  • “#” – Цифры

составим справочную таблицу наборов символов:

Для улучшения визуального восприятия можно некоторые символы не включать в наборы символов.

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

Составим шаблон строки пароля

“^^^###***” – Три прописных буквы, три цифры, три строчных буквы всего девять символов.

составим формулу для генерации одного символа:

находим символ-обозначение набора символов и берём случайный символ (функция СЛУЧМЕЖДУ) из этого набора.

Если символа обозначения нет (для коротких паролей), то функция ЕСЛИОШИБКА поставит пустую строку.

Номер символа в пароле определяем как разницу между текущим столбцом и столбцом первого символа плюс 1

если таблица наборов находится в диапазоне N4:O4, строка-шаблон в ячейке A4, а символы пароля начинаются с ячейки С4 то формула для одного символа выглядит так:

=ЕСЛИОШИБКА( ПСТР( ИНДЕКС( $O$4:$O$11; ПОИСКПОЗ( ПСТР( $A4; СТОЛБЕЦ() – СТОЛБЕЦ($C4)+1; 1); $N$4:$N$11 )); СЛУЧМЕЖДУ( 1; ДЛСТР( ИНДЕКС( $O$4:$O$11; ПОИСКПОЗ( ПСТР( $A4; СТОЛБЕЦ() – СТОЛБЕЦ($C4)+1; 1); $N$4:$N$11 )))); 1);””)

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

в строке результата объединяются полученные символы либо функцией ОБЪЕДИНИТЬ (для новых версий) либо через знак “&” ( =$C4&$D4&$E4. . . )

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

и сделать специальную вставку одних только значений

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

Получился настоящий рандомный пароль генератор, позволяющий управлять и сложностью и читаемостью пароля.

Генератор случайных чисел нормального распределения

Функции СЛЧИС и СЛУЧМЕЖДУ выдают случайные числа с единым распределением. Любое значение с одинаковой долей вероятности может попасть в нижнюю границу запрашиваемого диапазона и в верхнюю. Получается огромный разброс от целевого значения.

Нормальное распределение подразумевает близкое положение большей части сгенерированных чисел к целевому. Подкорректируем формулу СЛУЧМЕЖДУ и создадим массив данных с нормальным распределением.

Себестоимость товара Х – 100 рублей. Вся произведенная партия подчиняется нормальному распределению. Случайная переменная тоже подчиняется нормальному распределению вероятностей.

При таких условиях среднее значение диапазона – 100 рублей. Сгенерируем массив и построим график с нормальным распределением при стандартном отклонении 1,5 рубля.

Используем функцию: =НОРМОБР(СЛЧИС();100;1,5).

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

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

  1. Определим минимальное и максимальное значение в диапазоне с помощью функций МИН и МАКС.
  2. Укажем величину каждого периода либо шаг. В нашем примере – 1.
  3. Количество категорий – 10.
  4. Нижняя граница таблицы с категориями – округленное вниз ближайшее кратное число. В ячейку Н1 вводим формулу =ОКРВНИЗ(E1;E5).
  5. В ячейке Н2 и последующих формула будет выглядеть следующим образом: =ЕСЛИ(G2;H1+$E$5;»»). То есть каждое последующее значение будет увеличено на величину шага.
  6. Посчитаем количество переменных в заданном промежутке. Используем функцию ЧАСТОТА. Формула будет выглядеть так:

На основе полученных данных сможем сформировать диаграмму с нормальным распределением. Ось значений – число переменных в промежутке, ось категорий – периоды.

График с нормальным распределением готов. Как и должно быть, по форме он напоминает колокол.

Сделать то же самое можно гораздо проще. С помощью пакета «Анализ данных». Выбираем «Генерацию случайных чисел».

О том как подключить стандартную настройку «Анализ данных» читайте здесь.

Заполняем параметры для генерации. Распределение – «нормальное».

Жмем ОК. Получаем набор случайных чисел. Снова вызываем инструмент «Анализ данных». Выбираем «Гистограмма». Настраиваем параметры. Обязательно ставим галочку «Вывод графика».

Получаем результат:

Скачать генератор случайных чисел в Excel

График с нормальным распределением в Excel построен.

Если речь идёт о генерации случайных чисел, Excel предлагает две полезные функции: RAND (СЛЧИС) и RANDBETWEEN (СЛУЧМЕЖДУ).

Excel – Генератор паролей

​ “C”, “D”, “F”,​​x = Array(“0”,​ s(z) & s(z)​ латиницы​Cells(u + 1,​ New Collection​:​ = Worksheets(“Лист1”).Range(“A” &​ 2 и 5​ тогда ваш пароль​ быть : цифровые,​ ​ 2007 будут разные​ ​2 условие -​ начал добавлять условия,​DevAlone​Вот код, не​Serge_007​ “G”, “H”, “J”,​​ “1”, “2”, “3”,​​ & s(z) &​’Application.Volatile​ 1).Formula = cl(u)​Dim RandomCombination$, CountOfCombinations&,​аналитика​ Y).Value + Chr(Int(10​ символ в паролях​ будет состоять из​ буквенные, смешанные​ формулы​ Использование символов каждого​ ограничение ввода, что​: Экстрасенс в отпуске,​ могу исправить ошибку,​: Немного другое, но​ “K”, “L”, “M”,​ “4”, “5”, “6”,​ s(z) _​Select Case i:​Next​ CountOfSymbols&, u&, SymNum​​, надеюсь на вашу​ * Rnd +​ ​ – цифры, остальные​ цифр, больших латинских​​Самый простой -​

​Татьяна шеховцова​​ вида по 2шт.​

​ буквы нельзя вводить​​ какая ошибка?​ Помогите пожалуйста:C++ #include​ в эту же​ “N”, “P”, _​

​ “7”, “8”, “0”)​​& s(z) &​​ Case 0: i​​End Sub​ As Integer​

​ помощь.​​ 48)) Else Worksheets(“Лист1”).Range(“A”​

Математические функции

ABS

Чтобы определить модуль числа, используйте функцию ABS.

СЛЧИС и СЛУЧМЕЖДУ

И функция СЛЧИС (RAND), и функция СЛУЧМЕЖДУ (RANDBEWTEEN) могут генерировать случайные числа на лету. СЛЧИС (RAND) создает длинные десятичные числа от нуля до 1. СЛУЧМЕЖДУ (RANDBETWEEN) генерирует случайные целые числа между двумя заданными числами.

ОКРУГЛ, ОКРУГЛВВЕРХ, ОКРУГЛВНИЗ и ЦЕЛОЕ

Чтобы округлить значения в большую или меньшую сторону, используйте функцию ОКРУГЛ (ROUND). Для принудительного округления до заданного количества цифр в большую сторону используйте ОКРУГЛВВЕРХ (ROUNDUP). Для принудительного округления в меньшую сторону используйте ОКРУГЛВНИЗ (ROUNDDOWN). Чтобы полностью удалить десятичную часть числа, используйте функцию ЦЕЛОЕ (INT).

ОКРУГЛТ, ОКРВВЕРХ и ОКРВНИЗ

Чтобы округлить значения до ближайшего кратного, используйте функцию ОКРУГЛТ (MROUND). Функция ОКРВНИЗ (FLOOR) и функция ОКРВВЕРХ (CEILING) также округляются до заданного кратного. ОКРВНИЗ (FLOOR) заставляет округлять вниз, а ОКРВВЕРХ (CEILING) заставляет округлять вверх.

ОСТАТ

Функция ОСТАТ (MOD) возвращает остаток после деления. Это звучит скучно, но ОСТАТ (MOD) появляется во всех видах формул, особенно в формулах, которые должны делать что-то «каждый раз». В приведенном ниже примере вы увидите, как ОСТАТ (MOD) возвращает ноль каждое третье число, когда делитель равен 3:

СУММПРОИЗВ

Функция СУММПРОИЗВ (SUMPRODUCT) — это мощный и универсальный инструмент для работы со всеми видами данных. Вы можете использовать СУММПРОИЗВ (SUMPRODUCT) для простого подсчета и суммирования на основе критериев, и вы можете использовать его изящными способами, которые просто не работают с СЧЁТЕСЛИМН (COUNTIFS) и СУММЕСЛИМН (SUMIFS). В приведенном ниже примере мы используем СУММПРОИЗВ (SUMPRODUCT) для подсчета и суммирования заказов в марте.

ПРОМЕЖУТОЧНЫЕ.ИТОГИ

Функция ПРОМЕЖУТОЧНЫЕ.ИТОГИ (SUBTOTAL) является «агрегатной функцией», которая может выполнять ряд операций с набором данных. В общем, ПРОМЕЖУТОЧНЫЕ.ИТОГИ (SUBTOTAL) может выполнять 11 операций, включая СУММ (SUM), СРЗНАЧ (AVERAGE), СЧЁТ (COUNT), МАКС (MAX), МИН (MIN) и т.д.

Ключевой особенностью ПРОМЕЖУТОЧНЫЕ.ИТОГИ (SUBTOTAL) является то, что он будет игнорировать строки, которые были «отфильтрованы» из таблицы Excel и строки, которые были скрыты вручную. В приведенном ниже примере ПРОМЕЖУТОЧНЫЕ.ИТОГИ (SUBTOTAL) используется для подсчета и суммирования только 7 видимых строк в таблице:

АГРЕГАТ

Как и ПРОМЕЖУТОЧНЫе.ИТОГИ (SUBTOTAL), функция АГРЕГАТ (AGGREGATE) может также выполнять ряд агрегатных операций над набором данных и, при необходимости, игнорировать скрытые строки. Ключевые различия заключаются в том, что АГРЕГАТ (AGGREGATE) может выполнять больше операций (всего 19), а также может игнорировать ошибки.

В приведенном ниже примере АГРЕГАТ (AGGREGATE) используется для выполнения операций МИН (MIN), МАКС (MAX), НАИБОЛЬШИЙ (LARGE) и НАИМЕНЬШИЙ (SMALL), игнорируя ошибки. Обычно ошибка в ячейке B9 не позволяет этим функциям возвращать результат.

Оцените статью
Рейтинг автора
5
Материал подготовил
Илья Коршунов
Наш эксперт
Написано статей
134
Добавить комментарий