округление отрицательных чисел
duckky
Дата: Суббота, 28.04.2018, 10:49 |
Сообщение № 1
Группа: Пользователи
Ранг: Участник
Сообщений: 95
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
Добрый день, появилась потребность в создании формулы с ВПР, но в ней должны использоваться и отрицательные числа, которые необходимо округлять. Использование функции ОКРУГЛ даёт ошибочные значения при округлении отрицательных чисел. Помогите, пожалуйста, составить формулу, пример кидаю.
Добрый день, появилась потребность в создании формулы с ВПР, но в ней должны использоваться и отрицательные числа, которые необходимо округлять. Использование функции ОКРУГЛ даёт ошибочные значения при округлении отрицательных чисел. Помогите, пожалуйста, составить формулу, пример кидаю. duckky
Ответить
Сообщение Добрый день, появилась потребность в создании формулы с ВПР, но в ней должны использоваться и отрицательные числа, которые необходимо округлять. Использование функции ОКРУГЛ даёт ошибочные значения при округлении отрицательных чисел. Помогите, пожалуйста, составить формулу, пример кидаю. Автор - duckky Дата добавления - 28.04.2018 в 10:49
_Boroda_
Дата: Суббота, 28.04.2018, 11:07 |
Сообщение № 2
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация:
6481
±
Замечаний:
0% ±
2003; 2007; 2010; 2013 RUS
Для отрицательных чисел ЦЕЛОЕ дает меньшее значение, а ОТБР - большее Вы про это спрашивали?
Для отрицательных чисел ЦЕЛОЕ дает меньшее значение, а ОТБР - большее Вы про это спрашивали? _Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Для отрицательных чисел ЦЕЛОЕ дает меньшее значение, а ОТБР - большее Вы про это спрашивали? Автор - _Boroda_ Дата добавления - 28.04.2018 в 11:07
AlexM
Дата: Суббота, 28.04.2018, 11:08 |
Сообщение № 3
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4491
Репутация:
1115
±
Замечаний:
0% ±
Excel 2003
вместо сделайтеКод
ОКРВНИЗ(M26;ЗНАК(M26)*10)
вместо сделайтеКод
ОКРВНИЗ(M26;ЗНАК(M26)*10)
AlexM
Номер мобильного модема (без голосовой связи) 9269171249 МегаФон, Московский регион.
Ответить
Сообщение вместо сделайтеКод
ОКРВНИЗ(M26;ЗНАК(M26)*10)
Автор - AlexM Дата добавления - 28.04.2018 в 11:08
bmv98rus
Дата: Суббота, 28.04.2018, 11:11 |
Сообщение № 4
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4107
Репутация:
768
±
Замечаний:
0% ±
Excel 2013/2016
duckky , я б уточнил что значит не правильно , ведь все зависит от того что вы хотите получить. можно так -10
duckky , я б уточнил что значит не правильно , ведь все зависит от того что вы хотите получить. можно так -10bmv98rus
Замечательный Временно просто медведь , процентов на 20 .
Сообщение отредактировал bmv98rus - Суббота, 28.04.2018, 11:12
Ответить
Сообщение duckky , я б уточнил что значит не правильно , ведь все зависит от того что вы хотите получить. можно так -10Автор - bmv98rus Дата добавления - 28.04.2018 в 11:11
AlexM
Дата: Суббота, 28.04.2018, 11:15 |
Сообщение № 5
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4491
Репутация:
1115
±
Замечаний:
0% ±
Excel 2003
bmv98rus , при -16 формула вернет -20, а нужно -10
bmv98rus , при -16 формула вернет -20, а нужно -10AlexM
Номер мобильного модема (без голосовой связи) 9269171249 МегаФон, Московский регион.
Ответить
Сообщение bmv98rus , при -16 формула вернет -20, а нужно -10Автор - AlexM Дата добавления - 28.04.2018 в 11:15
bmv98rus
Дата: Суббота, 28.04.2018, 11:23 |
Сообщение № 6
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4107
Репутация:
768
±
Замечаний:
0% ±
Excel 2013/2016
AlexM , я вот и спрашиваю ТС что нужно. , приземлить (rounddown) или от потолка (CEILING) взять :-) . Просто говорить о том, что не правильно можно только когда есть четкое понимание, что правильно :-)
AlexM , я вот и спрашиваю ТС что нужно. , приземлить (rounddown) или от потолка (CEILING) взять :-) . Просто говорить о том, что не правильно можно только когда есть четкое понимание, что правильно :-)bmv98rus
Замечательный Временно просто медведь , процентов на 20 .
Ответить
Сообщение AlexM , я вот и спрашиваю ТС что нужно. , приземлить (rounddown) или от потолка (CEILING) взять :-) . Просто говорить о том, что не правильно можно только когда есть четкое понимание, что правильно :-)Автор - bmv98rus Дата добавления - 28.04.2018 в 11:23
AlexM
Дата: Суббота, 28.04.2018, 11:30 |
Сообщение № 7
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4491
Репутация:
1115
±
Замечаний:
0% ±
Excel 2003
У ТС округление поднимает и он говорит что получается неправильно, значит надо опускать.
У ТС округление поднимает и он говорит что получается неправильно, значит надо опускать. AlexM
Номер мобильного модема (без голосовой связи) 9269171249 МегаФон, Московский регион.
Ответить
Сообщение У ТС округление поднимает и он говорит что получается неправильно, значит надо опускать. Автор - AlexM Дата добавления - 28.04.2018 в 11:30
_Boroda_
Дата: Суббота, 28.04.2018, 11:35 |
Сообщение № 8
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация:
6481
±
Замечаний:
0% ±
2003; 2007; 2010; 2013 RUS
Я тоже так подумал, потому выше и написал про ОТБРКод
=ЕСЛИ(ВПР(ОТБР(M26/10)*10;H24:J30;2)=ОКРУГЛТ(N26;0,5);ВПР(ОТБР(M26/10)*10;H24:J30;3);2)
Я тоже так подумал, потому выше и написал про ОТБРКод
=ЕСЛИ(ВПР(ОТБР(M26/10)*10;H24:J30;2)=ОКРУГЛТ(N26;0,5);ВПР(ОТБР(M26/10)*10;H24:J30;3);2)
_Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Я тоже так подумал, потому выше и написал про ОТБРКод
=ЕСЛИ(ВПР(ОТБР(M26/10)*10;H24:J30;2)=ОКРУГЛТ(N26;0,5);ВПР(ОТБР(M26/10)*10;H24:J30;3);2)
Автор - _Boroda_ Дата добавления - 28.04.2018 в 11:35
bmv98rus
Дата: Суббота, 28.04.2018, 11:38 |
Сообщение № 9
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4107
Репутация:
768
±
Замечаний:
0% ±
Excel 2013/2016
Замечательный Временно просто медведь , процентов на 20 .
Ответить
Сообщение Хорошо, почему не просто Автор - bmv98rus Дата добавления - 28.04.2018 в 11:38
_Boroda_
Дата: Суббота, 28.04.2018, 11:46 |
Сообщение № 10
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация:
6481
±
Замечаний:
0% ±
2003; 2007; 2010; 2013 RUS
Да потому, что я просто не заметил умножение на 10Код
=ЕСЛИ(ВПР(ОТБР(M26;-1);H24:J30;2)=ОКРУГЛТ(N26;0,5);ВПР(ОТБР(M26;-1);H24:J30;3);2)
Да потому, что я просто не заметил умножение на 10Код
=ЕСЛИ(ВПР(ОТБР(M26;-1);H24:J30;2)=ОКРУГЛТ(N26;0,5);ВПР(ОТБР(M26;-1);H24:J30;3);2)
_Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Да потому, что я просто не заметил умножение на 10Код
=ЕСЛИ(ВПР(ОТБР(M26;-1);H24:J30;2)=ОКРУГЛТ(N26;0,5);ВПР(ОТБР(M26;-1);H24:J30;3);2)
Автор - _Boroda_ Дата добавления - 28.04.2018 в 11:46
duckky
Дата: Суббота, 28.04.2018, 12:50 |
Сообщение № 11
Группа: Пользователи
Ранг: Участник
Сообщений: 95
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
Не ожидал, что так быстро мне ответят. Уточняю, значения в ячейке могу быть как положительные, так и отрицательные, если число, например, от -11, до -14, то округлять до -10, а от -15 до -19, то до -20 или я неправильно как-то считаю? у моём примере есть таблица с данными, где Тхол.воздуха как положительная, так и отрицательное. то есть мне надо подбирать, как я понял, или ОТБР или ЦЕЛОЕ
Не ожидал, что так быстро мне ответят. Уточняю, значения в ячейке могу быть как положительные, так и отрицательные, если число, например, от -11, до -14, то округлять до -10, а от -15 до -19, то до -20 или я неправильно как-то считаю? у моём примере есть таблица с данными, где Тхол.воздуха как положительная, так и отрицательное. то есть мне надо подбирать, как я понял, или ОТБР или ЦЕЛОЕ duckky
Сообщение отредактировал duckky - Суббота, 28.04.2018, 12:53
Ответить
Сообщение Не ожидал, что так быстро мне ответят. Уточняю, значения в ячейке могу быть как положительные, так и отрицательные, если число, например, от -11, до -14, то округлять до -10, а от -15 до -19, то до -20 или я неправильно как-то считаю? у моём примере есть таблица с данными, где Тхол.воздуха как положительная, так и отрицательное. то есть мне надо подбирать, как я понял, или ОТБР или ЦЕЛОЕ Автор - duckky Дата добавления - 28.04.2018 в 12:50
StoTisteg
Дата: Суббота, 28.04.2018, 13:19 |
Сообщение № 12
Группа: Авторы
Ранг: Старожил
Сообщений: 1161
Репутация:
103
±
Замечаний:
0% ±
Excel 2010
Ну где-то так. Просто анализируете последнюю цифру и в зависимости от неё применяете или то, или другое. Это если в лоб.
Ну где-то так. Просто анализируете последнюю цифру и в зависимости от неё применяете или то, или другое. Это если в лоб. StoTisteg
Интуитивно понятный код - это когда интуитивно понятно, что это код.
Ответить
Сообщение Ну где-то так. Просто анализируете последнюю цифру и в зависимости от неё применяете или то, или другое. Это если в лоб. Автор - StoTisteg Дата добавления - 28.04.2018 в 13:19
Russel
Дата: Суббота, 28.04.2018, 14:06 |
Сообщение № 13
Группа: Друзья
Ранг: Старожил
Сообщений: 1394
Репутация:
320
±
Замечаний:
0% ±
Excel 2010
Попробуйте использовать такую конструкцию для округления:Код
=ОКРУГЛТ(ABS(M26);10)*ЗНАК(M26)
Попробуйте использовать такую конструкцию для округления:Код
=ОКРУГЛТ(ABS(M26);10)*ЗНАК(M26)
Russel
QIWI 9173973973
Ответить
Сообщение Попробуйте использовать такую конструкцию для округления:Код
=ОКРУГЛТ(ABS(M26);10)*ЗНАК(M26)
Автор - Russel Дата добавления - 28.04.2018 в 14:06
bmv98rus
Дата: Суббота, 28.04.2018, 15:16 |
Сообщение № 14
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4107
Репутация:
768
±
Замечаний:
0% ±
Excel 2013/2016
duckky , Сообщение № 4 исходя из от -11, до -14, то округлять до -10, а от -15 до -19, то до -20
я был прав.
duckky , Сообщение № 4 исходя из от -11, до -14, то округлять до -10, а от -15 до -19, то до -20
я был прав.bmv98rus
Замечательный Временно просто медведь , процентов на 20 .
Ответить
Сообщение duckky , Сообщение № 4 исходя из от -11, до -14, то округлять до -10, а от -15 до -19, то до -20
я был прав.Автор - bmv98rus Дата добавления - 28.04.2018 в 15:16
duckky
Дата: Понедельник, 07.05.2018, 06:20 |
Сообщение № 15
Группа: Пользователи
Ранг: Участник
Сообщений: 95
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
Попробуйте использовать такую конструкцию для округления: =ОКРУГЛТ(ABS(M26);10)*ЗНАК(M26)
Спасибо, ваш вариант подошёл в том виде, как я и хотел
Попробуйте использовать такую конструкцию для округления: =ОКРУГЛТ(ABS(M26);10)*ЗНАК(M26)
Спасибо, ваш вариант подошёл в том виде, как я и хотелduckky
Ответить
Сообщение Попробуйте использовать такую конструкцию для округления: =ОКРУГЛТ(ABS(M26);10)*ЗНАК(M26)
Спасибо, ваш вариант подошёл в том виде, как я и хотелАвтор - duckky Дата добавления - 07.05.2018 в 06:20
bmv98rus
Дата: Понедельник, 07.05.2018, 08:00 |
Сообщение № 16
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4107
Репутация:
768
±
Замечаний:
0% ±
Excel 2013/2016
подошёл в том виде, как я и хотел
вот все равно интересно, чем не подошел вариант из №4, дающий тот же результат.
подошёл в том виде, как я и хотел
вот все равно интересно, чем не подошел вариант из №4, дающий тот же результат.bmv98rus
Замечательный Временно просто медведь , процентов на 20 .
Ответить
Сообщение подошёл в том виде, как я и хотел
вот все равно интересно, чем не подошел вариант из №4, дающий тот же результат.Автор - bmv98rus Дата добавления - 07.05.2018 в 08:00