Выполняйте расчеты с интервалами

Содержание

Выполнение расчетов данных с предельными значениями

Хотите ли вы выставлять счета за данные через определенные промежутки времени? Это может быть полезно для многих приложений, в которых должны использоваться другие данные при превышении определенных ограничений. Придумайте примеры из области логистики или расчета затрат.

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

Для первых десяти килограммов массы тела необходимо рассчитать 4 мл на кг, для вторых десяти килограммов - дополнительные 2 мл / кг массы тела, а для 20 кг - дополнительный 1 мл / кг массы тела.

Для пациента с массой 80 кг это будет означать: для первых 10 кг каждые 4 мл = 40 мл плюс 2 мл для вторых 10 кг = 20 мл плюс каждый 1 мл / кг массы тела для оставшихся 60 кг = 60 мл. В результате получается 120 мл.

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

Для разработки формулы важно, чтобы предельное значение 11 находилось в ячейке C1, а не в диапазоне 11-20, как показано на рисунке.

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

Выберите ячейку C1. Затем используйте комбинацию клавиш S + 1, чтобы открыть диалоговое окно «Форматирование ячеек». При этом вы активируете вкладку «Числа». В разделе «Категория» нажмите «Определено пользователем» и введите следующие инструкции по форматированию в поле «Тип»:

#"-20";

На следующем рисунке показана запись в настраиваемом формате:

Подтвердите определение пользовательского формата кнопкой «ОК». Если вы теперь введете значение 11 в качестве ограничения в ячейку C1, отобразится диапазон 11-20. Однако для дальнейших вычислений ячейка содержит только значение 11.

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

"> "#

Это форматирование означает, что после ввода ожидаемого предельного значения 20 в ячейке отображается «> 20».

На следующем этапе добавьте в таблицу поля «Вес» (A4) и «Количество» (A5). Затем введите вес, для которого вы хотите рассчитать количество лекарства, в ячейку B4.

Вычислите необходимое количество в ячейке B5 по следующей формуле:

= ЕСЛИ (B4> D1; B1 * B2 + (C1-1) * C2 + (B4-D1); ЕСЛИ (И (B4> B1; B4 = D1); B1 * B2 + (B4-B1) * 2; B4 * B2))

На следующем рисунке показано использование формулы из примера таблицы:

Вы поможете развитию сайта, поделившись страницей с друзьями

wave wave wave wave wave