Округление до ближайшего четного целого числа (Microsoft Excel)
Чак спросил, есть ли в Excel способ принудительного округления до ближайшего четного целого числа. Он выразил это желание на основе некоторого статистического анализа, который он проводил.
Есть несколько способов округления до ближайшего четного целого числа, но выбор ответа зависит от того, как вы определяете слово «ближайший». Например, если округлить число 13, будет ли ближайшее четное целое число 12 или 14? Меняется ли ответ, если иметь дело с отрицательными числами, как в -13?
Если вы считаете, что следующее четное целое число всегда отличается от нуля, вы можете использовать функцию EVEN, которая всегда выполняет округление до следующего четного целого числа, отличного от нуля. Таким образом, -13 округляется до -14, а 13 округляется до 14. Это может хорошо работать при округлении целых чисел, но не так хорошо, если вы округляете неполные значения. Например, EVEN округляет 12 до 12, но округляет 12,1 до 14, хотя 12,1 явно ближе к 12, чем к 14.
Если округляемые числа не являются целыми числами, вам понадобится формула. Для этого подойдет следующая формула:
=INT(A2/2+0.5)*2
Предполагая, что ваше неокругленное значение находится в ячейке A2, эта формула делит значение на 2, затем округляет это значение до целого числа, а затем умножает результат на 2. Это означает, что все значения с 11.1 по 13 округляются до 12. (Это работает и для отрицательных значений.)
ExcelTips — ваш источник экономичного обучения Microsoft Excel.
Этот совет (2828) применим к Microsoft Excel 97, 2000, 2002 и 2003. Вы можете найти версию этого совета для ленточного интерфейса Excel (Excel 2007 и новее) здесь:
link: / excelribbon-Rounding_To_the_Nearest_Even_Integer [Округление до ближайшего четного целого числа]
.