NovaPS
Well-Known Member
Здравейте, от няколко часа се опитвам да направя формула, която да закръгля числото (десетицата) на по-високото 5,10
Пример:
28,21 -> 28,25
28,22 -> 28,25
28,24 -> 28,25
28,26 -> 28,30
28,27-> 28,30
28,28-> 28,30
28,29-> 28,30
Има разни примери в интернет, които обаче закръглят до близкото 5 т.е. когато числото завършва на 1,2,6,7 закръгля на по-ниската стойност.
28,21(22) -> 28,20
28,26(27) -> 28,25
Скалъпих една формула (без да разбирам хич от ексел), която горе-долу върши работа, но с изнервяща грешка...
в случая IF проверява дали числото в клетката завършва на 1,2,6,7 и ако е така закръгля до близкото 5 и добавя към него 0,05. Проблема е, че във формула бар-а кръглите десетици са без 0 накрая - 28,1 28,2... а така формулата се обърква и добавя 0,05 към кръглите десетици-> 28,20 става 28,25... и т.н.
Някой ако разбира да помага, благодаря!
Пример:
28,21 -> 28,25
28,22 -> 28,25
28,24 -> 28,25
28,26 -> 28,30
28,27-> 28,30
28,28-> 28,30
28,29-> 28,30
Има разни примери в интернет, които обаче закръглят до близкото 5 т.е. когато числото завършва на 1,2,6,7 закръгля на по-ниската стойност.
28,21(22) -> 28,20
28,26(27) -> 28,25
Скалъпих една формула (без да разбирам хич от ексел), която горе-долу върши работа, но с изнервяща грешка...
Код:
=IF(OR(VALUE(RIGHT(C15;1))=1;VALUE(RIGHT(C15;1))=2;VALUE(RIGHT(C15;1))=6;VALUE(RIGHT(C15;1))=7);MROUND(C15;0,05)+0,05;MROUND(C15;0,05))
в случая IF проверява дали числото в клетката завършва на 1,2,6,7 и ако е така закръгля до близкото 5 и добавя към него 0,05. Проблема е, че във формула бар-а кръглите десетици са без 0 накрая - 28,1 28,2... а така формулата се обърква и добавя 0,05 към кръглите десетици-> 28,20 става 28,25... и т.н.
Някой ако разбира да помага, благодаря!