Страницы: 1
RSS
Формула для числа которое ближайщее к данному и кратно 5
 
Нужна формула, которая бы возвращала число кратное пяти ближайщее к данному  
пример  
 
1 - 5 (потому что ближайшее целое число большее 1 и кратное 5 это 5)  
6 - 5 (потому что ближайшее целое число меньшее 6 и кратное 5 это 5)  
8 - 10 (потому что ближайшее целое число большее 8 и кратное 5 это 10)  
 
попробовал через ВПР, но результат немного не тот, да и вспом. таблицу не хочется строить, ибо значения, например, находятся в интервале от 1 до 28148  
:)
 
=ОКРВВЕРХ(A3;5)
 
=округл(a1/5;0)*5 Вообще вот так, т к 0 на 5 делится без остатка.  
Ну или как-то так:  
=если(a1<5;1;округл(a1/5;0)*5)
 
да не вверх, вниз:  
=ОКРВНИЗ(A3;5)
Bite my shiny metal ass!      
 
Ребят, что с вами сегодня? :) Условия гляньте..  
Ладно Excel-ok, который в принципе сам мог бы решить такую задачу, но Лузер? :)
 
решал я для себя такую задачу.. округление до коробок  товара нужно было..  
 
мож найду
Живи и дай жить..
 
Кхе..погорячился я. Видимо день сегодня такой.  
=если(a3<5;5;округл(a3/5;0)*5)  
(заменил 1 на 5)
 
или так:  
 
ЕСЛИ(C5>2;ОКРВВЕРХ(C5+5/2;5)-5;5)  
 
у саши покороче
Живи и дай жить..
 
Ай, ну ладно.  
я подумал, что столбец с ВПР() это и есть то, что требуется получить. Мой окрвниз() совпал.  
А так - требуется пояснение в какую сторону округлять.  
Ибо так и не понял.  
Вот в ближайшую:  
=ОКРУГЛТ(A3;5)  
А если коробки, то =ОКРВВЕРХ(A3;5)
Bite my shiny metal ass!      
 
{quote}{login=Саша}{date=13.01.2010 02:06}{thema=}{post}Кхе..погорячился я. Видимо день сегодня такой.  
=если(a3<5;5;округл(a3/5;0)*5)  
(заменил 1 на 5){/post}{/quote}  
 
да, формула  
=ЕСЛИ(A3<5;5;ОКРУГЛ(A3/5;0)*5)  
 
спасибо большое! ) как раз вот и не смог по быстрому сообразить как это сделать! )
 
а вот так еще короче:  
 
=(ОКРУГЛ(A3/5;0)+(A3<3))*5
Живи и дай жить..
 
А так:  
=ОКРУГЛТ(МАКС(A3;5);5)
Bite my shiny metal ass!      
 
а у меня нету округлт :)
Живи и дай жить..
 
{quote}{login=слэн}{date=13.01.2010 02:40}{thema=}{post}а у меня нету округлт :){/post}{/quote}  
 
Правильно, ведь это ™  
:-)
 
{quote}{login=слэн}{date=13.01.2010 02:40}{thema=}{post}а у меня нету округлт :){/post}{/quote}знач это какой-нибудь пакет анализа или еще надстройка какая.
Bite my shiny metal ass!      
 
{quote}{login=слэн}{date=13.01.2010 02:40}{thema=}{post}а у меня нету округлт :){/post}{/quote}  
Слэн, Вы же вроде в Excel2007, в котором эта функция пакета анализа встроена, или на работе 2003?
 
2007 снес на фиг - не нравится  
 
все, что смог выжать: ДЕНЬ(МАКС(A1+2;5)/5)*5  
 
но это на один символ длиньше..
Живи и дай жить..
 
{quote}{login=слэн}{date=13.01.2010 04:07}{thema=}{post}  
все, что смог выжать: ДЕНЬ(МАКС(A1+2;5)/5)*5  
{/post}{/quote}Максимальное число - 157; 158 округляет до 5 :(..
 
{quote}{login=слэн}{date=13.01.2010 02:40}{thema=}{post}а у меня нету округлт :){/post}{/quote}  
 
округлт должен быть и без всяких надстроек. просто он ни в одну из категорий не попадает, попробуйте найти выбрав Полный алфавитный перечень
 
"округлт должен быть и без всяких надстроек."  
********************************  
В базовом 2003 нетути...
 
{quote}{login=}{date=13.01.2010 04:47}{thema=Re: }{post}{quote}{login=слэн}{date=13.01.2010 04:07}{thema=}{post}  
все, что смог выжать: ДЕНЬ(МАКС(A1+2;5)/5)*5  
{/post}{/quote}Максимальное число - 157; 158 округляет до 5 :(..{/post}{/quote}  
 
ну да, в январе 31 день :)   - воспринимайте это как шутку, правильная формула была дана раньше
Живи и дай жить..
 
Если заменить ДЕНЬ на "отбросы", то формула работает корректно во всем диапазоне: =ОТБР(МАКС(A1+2;5)/5)*5 , и длина такая же. Можно еще ЦЕЛОЕ, но на один знак больше ;)
Страницы: 1
Читают тему
Наверх