В тази статия ще научим как да закръгляме числа, които отговарят на определени критерии в Excel.
Сценарий:
В Excel работа с данни за числа. Понякога се сблъскваме с проблем, в който се посочва закръгляване на числата, отговарящи на определен критерий. Например закръгляване нагоре, ако е по -малко от 100, закръгляване надолу не е така. Или. Закръгляване до най -близките дадени числа като 25, 100, 500, 1000. Има много начини за тълкуване на условно закръгляване на числа.
- Закръгляване нагоре или надолу, ако е по -малко или равно на число. (48,9 -> 49, 52,9 -> 52)
- Закръгляване до най -близките дадени цели числа. (30, 90, 120).
- Закръглете до n -та цифра, като използвате функцията ROUNDUP.
Нека се научим как да използваме тези методи, обяснени по -долу, илюстриращи пример.
Закръгляване нагоре или надолу, ако е по -малко или равно на число. (48,9 -> 49, 52,9 -> 52)
Тук сме дали набор от числа и трябва да закръглим нагоре или да закръглим до най -близкото цяло число при даден критерий. Критериите са, че ако числото е по -малко от 50, то трябва да се закръгли нагоре, а ако числото е по -голямо или равно на 50, то трябва да се закръгли надолу.
Синтаксис на формулата:
= IF (номер<> |
номер: Числото за закръгляване
Критерии: конкретен номер за проверка
0: num_digit (До цифра, трябва да закръглим нагоре или надолу).
Пример:
Всичко това може да е объркващо за разбиране. Нека разберем как да използваме функцията, използвайки пример. Тук в една колона има числа и е дадена една таблица с критерии. Сега започваме да закръгляваме числата по формулата
Използвайте формулата
= IF (B2 <50, ROUNDUP (B2,0), ROUNDDOWN (B2,0)) |
Обяснение:
Първото условие се проверява с помощта на функцията IF. След това числото се изпраща за закръгляване нагоре или надолу, като се има предвид, че специфичните критерии съответстват или не. Ако се объркате с помощта на функцията IF, научете повече за функцията IF тук на exceltip.com
Закръгляване до най -близките дадени цели числа. (30, 90, 120)
Тук ни се дават специфични критерии, според които дадено число да бъде закръглено до конкретно даденото число. 20 => 50, 55 => 100, 433 => 500. Така че за това можем да използваме вложена функция IF, но тя ще бъде по -дълга, ако числата са повече. Затова използваме трик от функцията INDEX и MATCH, за да закръглим до най -близкото зададено число. Тази формула ни дава функционалност за обобщение. Нека първо да вземем синтаксиса на формулата за същото.
Синтаксис на формулата:
= INDEX (списък, MATCH (номер, списък, -1)) |
номер: Числото за закръгляване
Списък: даден набор от числа, закръглете до
-1: за съвпадение на последното съвпадащо число
Има само един проблем с тази формула, който не можете да съпоставите с 26 -> 25, той или ще отиде нагоре или надолу. Сортирайте списъка по низходящ, за да получите функцията за закръгляване със същата формула
Пример:
Всичко това може да е объркващо за разбиране. Нека разберем как да използваме функцията, използвайки пример. Тук в една колона има числа и е дадена една таблица с критерии. Сега започваме да закръгляваме числата по формулата.
Използвайте формулата
= ИНДЕКС ($ A $ 1: $ A $ 5, MATCH (B1, $ A $ 1: $ A $ 5, -1)) |
Обяснение:
Функцията MATCH съвпада с точното съвпадение на минималната стойност в списъка (A1: A5) и връща индекса на реда си във функцията INDEX.
Функцията INDEX намира най -близкото съвпадение с ROW индекс и 5 -ти ред в списъка
Забележка:
Функцията връща грешката #NA, ако аргументът на масива за търсене към функцията MATCH не е със същата дължина на масива от таблици. Използвайте INDEX и MATCH за търсене на стойност: INDEX & MATCH функция, за да търсите стойност според нуждите.
Закръглете до n -та цифра, като използвате функцията ROUNDUP.
ЗАКРЪГЛЯМ функция, използвана за закръгляване на числата 0-4 и закръгляване на числата 5-9 Необходими са 2 аргумента
Синтаксис:
= ROUNDUP (номер, номер_цифра) |
номер: Числото за закръгляване
num_digit: До цифра, трябва да закръглим.
Пример:
Всичко това може да е объркващо за разбиране. Нека разберем как да използваме функцията, използвайки пример. Тук В една колона има числа, а в друга има num_digits, до които числото да бъде закръглено нагоре.
Използвайте формулата
= ROUNDUP (A2, B2) |
Тук в клетка C2 числото ще бъде закръглено до 1 десетичен знак.
Както можете да видите, 2.4 е закръглено до 1 знак след десетичната запетая.
Копирайте формулата с помощта Ctrl + D вземане на първата клетка до последната клетка, необходима формула.
Както виждаш
Първите 3 клетки се закръгляват съответно до 1, 2 и 3 десетични знака.
В C5 числото е закръглено до най -близкото цяло число.
Последните 2 клетки са закръглени съответно до най -близките 10 и 100.
За да се закръгли числото до най -близкото цяло число, 0 се използва по подразбиране като num_digit |
КРЪГЛИ до най -близките сто или хиляда
Тук в диапазон A2: A8, имам някои числа. Искам да ги закръгля до 100. За да направя това, ще напиша формулата по -долу.
= КРЪГЛО (A2, -2) |
Копирайте това в клетките по -долу.
Как работи:
Всъщност, когато предаваме отрицателно число на функцията ROUND, тя закръглява числата преди десетичната запетая.
Така че, за да закръглим до най -близката 1000, просто трябва да заменим -2 до -3 във формулата.
Ето всички бележки за наблюдение, използващи формулата в Excel
Бележки:
- Формулата работи само с числа.
- Формулата връща най -близкия последен кратен въведен произволен десетичен номер.
- Отрицателното значение е разрешено само когато самото число е отрицателно иначе формулата връща #NUM! грешка.
- Празна клетка или 0 като стойност на значение връща #DIV/0! грешка.
- Функцията връща #VALUE! Грешка, ако стойността на датата или часа е невалидна.
- Excel съхранява стойността на времето като числа. Затова проверете формата на клетката, докато работите с тази формула.
- Внимателно, докато стойностите на въведеното време 04:10:22 означава 4 часа, 10 минути и 22 секунди.
Надявам се, че тази статия за това как да закръгляте числа, които отговарят на определени критерии в Excel, е обяснима. Намерете още статии за изчисляване на стойности и свързани формули на Excel тук. Ако ви харесаха нашите блогове, споделете го с приятелите си във Facebook. Можете също така да ни следвате в Twitter и Facebook. Ще се радваме да чуем от вас, уведомете ни как можем да подобрим, допълним или обновим работата си и да я подобрим. Пишете ни на имейл сайта.
Как да използвате функцията ROUND в Excel : Закръглява даденото число до най -близкия десетичен номер num_digit, като използва функцията ROUND в Excel.
Как да използвате функцията ROUNDUP в Excel: Закръглява даденото число до най -близкия десетичен номер num_digit, като използва функцията ROUNDUP в Excel.
Как да използвате функцията ROUNDDOWN в Excel : Закръглява даденото число до най -близкия десетичен номер num_digit, като използва функцията ROUNDDOWN в Excel.
Как да използвате функцията MROUND в Excel : закръглява числото до най -близкото определено кратно с помощта на функцията MROUND в Excel.
Как да използвате функцията FLOOR в Excel: закръглява числото до най -близкото определено кратно с помощта на функцията FLOOR в Excel.
Популярни статии:
50 преки пътища в Excel за повишаване на вашата производителност : По -бързо изпълнявайте задачите си в Excel. Тези преки пътища ще ви помогнат да увеличите ефективността на работата си в Excel.
Как да използвате функцията VLOOKUP в Excel : Това е една от най -използваните и популярни функции на excel, която се използва за търсене на стойност от различни диапазони и листове.
Как да използвате функцията IF в Excel : Изразът IF в Excel проверява условието и връща конкретна стойност, ако условието е TRUE или връща друга конкретна стойност, ако FALSE.
Как да използвате функцията SUMIF в Excel : Това е друга основна функция на таблото. Това ви помага да обобщите стойностите при конкретни условия.
Как да използвате функцията COUNTIF в Excel : Пребройте стойностите с условия, използвайки тази невероятна функция. Не е необходимо да филтрирате данните си, за да броите конкретни стойности. Функцията Countif е от съществено значение за подготовката на вашето табло.