Примеры работы функции ДЕЛЬТА для сравнения двух чисел в Excel

Функция ДЕЛЬТА в Excel используется для проверки двух числовых значений и возвращает два возможных варианта:

  • Числовое значение 1, если переданные в качестве первого и второго аргумента числа совпадают по значению.
  • 0 (нуль), если переданные числа по значению не совпадают.

Примеры использования функции ДЕЛЬТА в Excel

Пример 1. В таблице Excel указаны значения независимой координаты X и значения зависимых координат Y1 и Y2 для двух разных функций. Определить количество пар совпадающих значений.

Вид исходной таблицы данных:

Пример 1.

Для решения задачи сравним каждую пару значений зависимых координат Y1 и Y2 с помощью функции ДЕЛЬТА. В ячейке D3 запишем следующую формулу:

ДЕЛЬТА.

Описание аргументов:

  • B3 – значение аргумента Y1 – сравниваемое число;
  • C3 – значение аргумента Y2 – число, с которым сравнивается первое значение.

Полученное значение (1) свидетельствует о равенстве сравниваемых чисел. Протянем записанную в ячейке D3 формулу вниз до ячейки D12, чтобы автоматически рассчитать результаты для остальных значений Y1 и Y2:

Полученное значение 1.

Для расчета числа пар совпадающих значений используем следующую функцию:

=СУММ(D3:D12)

Полученный результат:

Примеры использования функции.

Всего 4 пары совпадений в значениях функций координат.



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

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

Вид формы для расчета:

Пример 2.

Поскольку для расчета используется логарифм из частного ожидаемой и начальной суммы с основанием в виде суммы депозита, выраженного в процентах (то есть 100%), и процентной ставки, то каждая ячейка из диапазона B2:B4 не должна являться пустой или принимать значение 0, поскольку логарифм нуля или логарифм с основанием 1 (100%) не может быть вычислен. Поэтому для расчетов используем следующую формулу:

В качестве проверочного выражения функции ЕСЛИ выступает значение, являющееся суммой возвращаемых результатов функциями ДЕЛЬТА. Последние сравнивают значения, содержащиеся в ячейках B2, B3 и B4 соответственно с 0 (второй аргумент явно не указан). Данный вариант записи соответствует логическому И (общий результат равен ИСТИНА, если все выражения, проверяемые функцией И, возвращают результат ИСТИНА). Полученное значение (0 или любое число от 1 до +∞) будет интерпретировано как ЛОЖЬ или ИСТИНА соответственно.

При незаполненных полях получим следующий результат:

Введены не все данные.

Пример расчета:

Калькулятор сроков возврата инвестиций.

Напишем формулу для преобразования дробного числа в годы и месяцы:

В результате получим:

число в годы и месяцы.

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

Пример 3. При изготовлении деталей на производственно-ремонтном заводе существует вероятность брака производимой продукции, которая равная коэффициенту 0,001. Определить, какая вероятность появления 10 выбракованных деталей (в этом случае вся партия считается браком) в партии из 35000 шт. Считается, что вероятностями ниже 10% можно пренебречь (то есть их приравнивают к нулю).

Вид исходной таблицы данных:

Пример 3.

Для расчета используем следующую формулу:

Функция ОКРУГЛВНИЗ округляет до 0 все значения, которые меньше числа 0,01, то есть 10%-й вероятности. Функция ДЕЛЬТА принимает только один аргумент (выражение, полученное на основе формулы Пуассона для вычисления маловероятных случайных ситуаций), то есть сравнение выполняется с числом 0 (нуль).

Результат вычислений:

Брака нет.

Если вычислять формулу поэтапно, будет видно, что вероятность по формуле Пуассона равна примерно 0,00974 < 0,01, поэтому результат округления равен 0. Тогда функция ДЕЛЬТА возвращает значение 1 (0=0), которое интерпретируется как логическое ИСТИНА.

Особенности использования функции ДЕЛЬТА в Excel

Функция имеет следующий синтаксис:

=ДЕЛЬТА(число1;[число2])

Описание аргументов:

  • число1 – обязательный аргумент, принимающий данные числового типа, которые будут сравнены по значению с числом, переданным в качестве второго аргумента, или нулем, если последний опущен;
  • [число2] – необязательный для заполнения аргумент, характеризующий числовое значение, с которым выполняется операция сравнения. Если явно не указан, принимает значение 0 (нуль).

Примечания:

  1. Рассматриваемая функция выполняет операцию сравнения только числовых значений. Если в качестве одного из аргументов было передано имя, текстовая строка или логические ИСТИНА и ЛОЖЬ, результатом выполнения функции ДЕЛЬТА будет код ошибки #ЗНАЧ!.
  2. Функция ДЕЛЬТА может быть использована для сравнения двух дат, которые являются результатами выполнения функции ДАТА или других функций, возвращающих данные формата Дата, поскольку Excel выполняет автоматическое преобразование в формат времени Excel (соответствующее числовое значение).
  3. Если в качестве первого аргумента функции ДЕЛЬТА было передано число 0, а в качестве второго – ссылка на пустую ячейку, результатом вычислений будет число 1, поскольку пустое значение интерпретируется как числовое значение 0.
  4. Рассматриваемая функция также имеет название дельта-функция Кронекера.
  5. Данную функцию можно использовать вместо логического знака равенства «=» в выражениях, которые используются как условия проверки в логических функциях. Например, функция =ЕСЛИ(ДЕЛЬТА(1;1);”равны”;”не равны”) вернет значение «равны». При этом преобразование чисел 1 и 0 в логические ИСТИНА и ЛОЖЬ выполняется автоматически.
  6. Функция ДЕЛЬТА не может быть использована в качестве формулы массива. Например, формула массива =ДЕЛЬТА (A1:A5;B1B5) вернет массив ошибок #ЗНАЧ!, даже если ячейки из диапазонов A1:A5 и B1:B5 содержат только числовые значения.

en ru