excel въпрос

8 отговора 239 прегледа
#1

excel въпрос

Как да накарам програмата да ми връща резултати закръглени до 5 преди десетичната запетая? Например имам 100 в една клетка, в друга изчислвам 63% от първата клетка, но искам програмата да връща не 63 като отговор, а 65.

Отговор
в отговор на excelcho #2

Re: excel въпрос

1. от менюто избираш едно бутонче с нули и стрелка и натискаш докато изкараш или скриеш необходимия брой знаци след запетаята
2. Format Cells ; Number вдясно Decimal cells 5
3. пишеш формулата round(клетката в която е стойността,5)

.xls

Редактирано от kibik на

Отговор
в отговор на excelcho #3

Re: excel въпрос

Сложи една логика - да дели резултата на 5 - ако няма остатък да запише резултата, ако има остатък <3 да записва резултата минус остатъка от делението на 5, ако има остатък >2 да записва резултата плюс остатъка от делението на 5. И форматирай клетката да е целочислено число.

Отговор
в отговор на kibik #4

Re: excel въпрос

> "... резултати закръглени до 5 преди десетичната запетая..."
не обърквай човека. идеята на Стерн е добро начало за това, което трябва да се получи.

не е лесно да бъдеш злодей-психопат! иска се толкова много работа...
Отговор
в отговор на excelcho #5

Re: excel въпрос

я уточни малко повече, за да не стане объркване:
60 ==> 60
61 ==> 60 (?)
62 ==> 60 (?)
63 ==> 65
64 ==> 65
65 ==> 65
66 ==> 65 (?)
67 ==> 65 (?)
68 ==> 70 (?)
69 ==> 70 (?)

това ли трябва да се получи?

не е лесно да бъдеш злодей-психопат! иска се толкова много работа...
Отговор
в отговор на excelcho #6

Re: excel въпрос

=ROUND(А1/5,0)*5

ако числото, което искаш да закръглиш се намира в А1

Отговор
в отговор на Cтepн™ #7

Re: excel въпрос

ще пробвам с логиката, благодаря

Отговор
в отговор на ЛУД ПPЪЧ #8

Re: excel въпрос

смърдел,
така е, виновен съм

все си мисля, че е имал впредвид СЛЕД...

.xls
Отговор
в отговор на excelcho #9

Ето ти отговора

Каква логика бе човек ... вече ти написах отговора, ама няма кой да чете. Ето пак:

=ROUND(А1/5,0)*5

Да го разясня ли? Делиш числото на 5 -> закръгляваш към цяло число (0 знака след запетаята) -> умножаваш по 5.

Отговор