Дописать формулу округления ~ с 10100 до 9900
Светлана123321
Дата: Пятница, 07.08.2015, 14:32 |
Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 22
Друзья, добрый день! Помогите, пожалуйста, возможно ли дописать как-то формулу (столб А), чтобы числа которые,к примеру, такого вида 10000,10100,10200,10300 округлялись до 9900. Все остальные оставались как прежде? Прикрепляем фаил с формулой. Заранее очень благодарим! ПС ( чуть правее доп. значения Аl Aj если они нужны)
Друзья, добрый день! Помогите, пожалуйста, возможно ли дописать как-то формулу (столб А), чтобы числа которые,к примеру, такого вида 10000,10100,10200,10300 округлялись до 9900. Все остальные оставались как прежде? Прикрепляем фаил с формулой. Заранее очень благодарим! ПС ( чуть правее доп. значения Аl Aj если они нужны) Светлана123321
Сообщение отредактировал Светлана123321 - Пятница, 07.08.2015, 14:32
Ответить
Сообщение Друзья, добрый день! Помогите, пожалуйста, возможно ли дописать как-то формулу (столб А), чтобы числа которые,к примеру, такого вида 10000,10100,10200,10300 округлялись до 9900. Все остальные оставались как прежде? Прикрепляем фаил с формулой. Заранее очень благодарим! ПС ( чуть правее доп. значения Аl Aj если они нужны) Автор - Светлана123321 Дата добавления - 07.08.2015 в 14:32
ArkaIIIa
Дата: Пятница, 07.08.2015, 14:37 |
Сообщение № 2
Группа: Проверенные
Ранг: Ветеран
Сообщений: 894
Репутация:
115
±
Замечаний:
0% ±
2010
чтобы числа которые,к примеру, такого вида 10000,10100,10200,10300
А конкретнее, что подразумевается под "такого вида"? >=10000, но <11000?
чтобы числа которые,к примеру, такого вида 10000,10100,10200,10300
А конкретнее, что подразумевается под "такого вида"? >=10000, но <11000?ArkaIIIa
Ответить
Сообщение чтобы числа которые,к примеру, такого вида 10000,10100,10200,10300
А конкретнее, что подразумевается под "такого вида"? >=10000, но <11000?Автор - ArkaIIIa Дата добавления - 07.08.2015 в 14:37
китин
Дата: Пятница, 07.08.2015, 14:38 |
Сообщение № 3
Группа: Модераторы
Ранг: Экселист
Сообщений: 7015
Репутация:
1073
±
Замечаний:
0% ±
Excel 2007;2010;2016
то есть то что больше 9900 становилось 9900? тогда так Код
=ЕСЛИ(ОКРУГЛТ(ЕСЛИ(AI19<100;AI19*$AJ$2;ЕСЛИ(И(AI19>100;AI19<200);AI19*$AJ$3;ЕСЛИ(AI19>=200;AI19*$AJ$4)))*$AJ$1;100)>9900;9900;ОКРУГЛТ(ЕСЛИ(AI19<100;AI19*$AJ$2;ЕСЛИ(И(AI19>100;AI19<200);AI19*$AJ$3;ЕСЛИ(AI19>=200;AI19*$AJ$4)))*$AJ$1;100))
то есть то что больше 9900 становилось 9900? тогда так Код
=ЕСЛИ(ОКРУГЛТ(ЕСЛИ(AI19<100;AI19*$AJ$2;ЕСЛИ(И(AI19>100;AI19<200);AI19*$AJ$3;ЕСЛИ(AI19>=200;AI19*$AJ$4)))*$AJ$1;100)>9900;9900;ОКРУГЛТ(ЕСЛИ(AI19<100;AI19*$AJ$2;ЕСЛИ(И(AI19>100;AI19<200);AI19*$AJ$3;ЕСЛИ(AI19>=200;AI19*$AJ$4)))*$AJ$1;100))
китин
Не судите очень строго:я пытаюсь научиться ЯД 41001877306852
Ответить
Сообщение то есть то что больше 9900 становилось 9900? тогда так Код
=ЕСЛИ(ОКРУГЛТ(ЕСЛИ(AI19<100;AI19*$AJ$2;ЕСЛИ(И(AI19>100;AI19<200);AI19*$AJ$3;ЕСЛИ(AI19>=200;AI19*$AJ$4)))*$AJ$1;100)>9900;9900;ОКРУГЛТ(ЕСЛИ(AI19<100;AI19*$AJ$2;ЕСЛИ(И(AI19>100;AI19<200);AI19*$AJ$3;ЕСЛИ(AI19>=200;AI19*$AJ$4)))*$AJ$1;100))
Автор - китин Дата добавления - 07.08.2015 в 14:38
Michael_S
Дата: Пятница, 07.08.2015, 14:38 |
Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 2012
Репутация:
373
±
Замечаний:
0% ±
Excel2016
Код
=если(a1<=9900;a1;9900)
[p.s.]Ну и пример у вас.... [/p.s.]
Код
=если(a1<=9900;a1;9900)
[p.s.]Ну и пример у вас.... [/p.s.]Michael_S
Ответить
Сообщение Код
=если(a1<=9900;a1;9900)
[p.s.]Ну и пример у вас.... [/p.s.]Автор - Michael_S Дата добавления - 07.08.2015 в 14:38
ArkaIIIa
Дата: Пятница, 07.08.2015, 14:40 |
Сообщение № 5
Группа: Проверенные
Ранг: Ветеран
Сообщений: 894
Репутация:
115
±
Замечаний:
0% ±
2010
Кстати, в этой части формулы: Код
=ОКРУГЛТ(ЕСЛИ(AI19<100;AI19*$AJ$2;ЕСЛИ(И(AI19>100;AI19<200)
нужно где-то поставить =, т.е. либо AI19<=100, либо AI19>=100, иначе, значение 100 выпадает.
Кстати, в этой части формулы: Код
=ОКРУГЛТ(ЕСЛИ(AI19<100;AI19*$AJ$2;ЕСЛИ(И(AI19>100;AI19<200)
нужно где-то поставить =, т.е. либо AI19<=100, либо AI19>=100, иначе, значение 100 выпадает. ArkaIIIa
Ответить
Сообщение Кстати, в этой части формулы: Код
=ОКРУГЛТ(ЕСЛИ(AI19<100;AI19*$AJ$2;ЕСЛИ(И(AI19>100;AI19<200)
нужно где-то поставить =, т.е. либо AI19<=100, либо AI19>=100, иначе, значение 100 выпадает. Автор - ArkaIIIa Дата добавления - 07.08.2015 в 14:40
Светлана123321
Дата: Пятница, 07.08.2015, 14:54 |
Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 22
А конкретнее, что подразумевается под "такого вида"? >=10000, но <11000?
Спасибо за быстрые ответы. Тоесть если формула выдает 10000, или 10100, или 31100, или 46200 и тд, то как-то реализовать чтобы округлялось до xx900 предыдущей тысячи, т.е получалось грубо говоря 46200->45900 Но если xx400 и более, то тогда не округлялось. Другими словами цифра которую выдает формула - цена, не можем никак понять как сделать, чтобы если цена получается грубо говоря 10200, то чтобы она округлилась до 9900, но если цена уже 10400 (т.е больше порога в xx300) то чтобы ничего не округлялось.
А конкретнее, что подразумевается под "такого вида"? >=10000, но <11000?
Спасибо за быстрые ответы. Тоесть если формула выдает 10000, или 10100, или 31100, или 46200 и тд, то как-то реализовать чтобы округлялось до xx900 предыдущей тысячи, т.е получалось грубо говоря 46200->45900 Но если xx400 и более, то тогда не округлялось. Другими словами цифра которую выдает формула - цена, не можем никак понять как сделать, чтобы если цена получается грубо говоря 10200, то чтобы она округлилась до 9900, но если цена уже 10400 (т.е больше порога в xx300) то чтобы ничего не округлялось.Светлана123321
Сообщение отредактировал Светлана123321 - Пятница, 07.08.2015, 14:57
Ответить
Сообщение А конкретнее, что подразумевается под "такого вида"? >=10000, но <11000?
Спасибо за быстрые ответы. Тоесть если формула выдает 10000, или 10100, или 31100, или 46200 и тд, то как-то реализовать чтобы округлялось до xx900 предыдущей тысячи, т.е получалось грубо говоря 46200->45900 Но если xx400 и более, то тогда не округлялось. Другими словами цифра которую выдает формула - цена, не можем никак понять как сделать, чтобы если цена получается грубо говоря 10200, то чтобы она округлилась до 9900, но если цена уже 10400 (т.е больше порога в xx300) то чтобы ничего не округлялось.Автор - Светлана123321 Дата добавления - 07.08.2015 в 14:54
Michael_S
Дата: Пятница, 07.08.2015, 14:56 |
Сообщение № 7
Группа: Друзья
Ранг: Старожил
Сообщений: 2012
Репутация:
373
±
Замечаний:
0% ±
Excel2016
Разобрался с вашим примером. [vba]Код
=ЕСЛИ(AI19*ВПР(AI19;$AH$2:$AJ$4;3)*$AJ$1<9900;ОКРУГЛТ(AI19*ВПР(AI19;$AH$2:$AJ$4;3)*$AJ$1;100);9900)
[/vba] (Формула в желтой ячейке + см. табличку.)
Разобрался с вашим примером. [vba]Код
=ЕСЛИ(AI19*ВПР(AI19;$AH$2:$AJ$4;3)*$AJ$1<9900;ОКРУГЛТ(AI19*ВПР(AI19;$AH$2:$AJ$4;3)*$AJ$1;100);9900)
[/vba] (Формула в желтой ячейке + см. табличку.) Michael_S
Сообщение отредактировал Michael_S - Пятница, 07.08.2015, 15:04
Ответить
Сообщение Разобрался с вашим примером. [vba]Код
=ЕСЛИ(AI19*ВПР(AI19;$AH$2:$AJ$4;3)*$AJ$1<9900;ОКРУГЛТ(AI19*ВПР(AI19;$AH$2:$AJ$4;3)*$AJ$1;100);9900)
[/vba] (Формула в желтой ячейке + см. табличку.) Автор - Michael_S Дата добавления - 07.08.2015 в 14:56
Светлана123321
Дата: Пятница, 07.08.2015, 14:59 |
Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 22
Чего-то не то (( Никаких других ячеек не должно быть прописано, нужно мою формулу как-то дописать (если это возможно), чтобы цифры, которые выдает формула округлялись. Цифра, которую выдает формула - цена, возможно ли чтобы если цена получается грубо говоря 10200, то чтобы она округлилась до 9900, но если цена уже 10400 (т.е больше порога в xx300) то чтобы ничего не округлялось. Тоже самое если цена 20200 или 20300 (как пример) то, чтобы округление шло до 19900, но если 20400, то ничего не менялось бы.
Чего-то не то (( Никаких других ячеек не должно быть прописано, нужно мою формулу как-то дописать (если это возможно), чтобы цифры, которые выдает формула округлялись. Цифра, которую выдает формула - цена, возможно ли чтобы если цена получается грубо говоря 10200, то чтобы она округлилась до 9900, но если цена уже 10400 (т.е больше порога в xx300) то чтобы ничего не округлялось. Тоже самое если цена 20200 или 20300 (как пример) то, чтобы округление шло до 19900, но если 20400, то ничего не менялось бы. Светлана123321
Сообщение отредактировал Serge_007 - Пятница, 07.08.2015, 15:05
Ответить
Сообщение Чего-то не то (( Никаких других ячеек не должно быть прописано, нужно мою формулу как-то дописать (если это возможно), чтобы цифры, которые выдает формула округлялись. Цифра, которую выдает формула - цена, возможно ли чтобы если цена получается грубо говоря 10200, то чтобы она округлилась до 9900, но если цена уже 10400 (т.е больше порога в xx300) то чтобы ничего не округлялось. Тоже самое если цена 20200 или 20300 (как пример) то, чтобы округление шло до 19900, но если 20400, то ничего не менялось бы. Автор - Светлана123321 Дата добавления - 07.08.2015 в 14:59
Michael_S
Дата: Пятница, 07.08.2015, 15:04 |
Сообщение № 9
Группа: Друзья
Ранг: Старожил
Сообщений: 2012
Репутация:
373
±
Замечаний:
0% ±
Excel2016
Светлана123321 , знаете что... нарисуйте пример, в котором есть разные значения, и рядом с ними - что должно получится.
Светлана123321 , знаете что... нарисуйте пример, в котором есть разные значения, и рядом с ними - что должно получится.Michael_S
Ответить
Сообщение Светлана123321 , знаете что... нарисуйте пример, в котором есть разные значения, и рядом с ними - что должно получится.Автор - Michael_S Дата добавления - 07.08.2015 в 15:04
Светлана123321
Дата: Пятница, 07.08.2015, 15:08 |
Сообщение № 10
Группа: Пользователи
Ранг: Новичок
Сообщений: 22
Светлана123321, знаете что... нарисуйте пример, в котором есть разные значения, и рядом с ними - что должно получится.
ок, в моей формуле (в файле который прикреплен) сейчас в столбце А выдаются следующие числа: 17100 15600 13600 12100 12200 , нужно чтобы получилось так 16900 (изменилось потому что 17100 порог xx300 не превышен, соответственно понижаем до предыдущей тысячи) 15600 13600 11900 (изменилось потому что.. как выше) 11900 (изменилось потому что.. как выше)
Светлана123321, знаете что... нарисуйте пример, в котором есть разные значения, и рядом с ними - что должно получится.
ок, в моей формуле (в файле который прикреплен) сейчас в столбце А выдаются следующие числа: 17100 15600 13600 12100 12200 , нужно чтобы получилось так 16900 (изменилось потому что 17100 порог xx300 не превышен, соответственно понижаем до предыдущей тысячи) 15600 13600 11900 (изменилось потому что.. как выше) 11900 (изменилось потому что.. как выше)Светлана123321
Сообщение отредактировал Светлана123321 - Пятница, 07.08.2015, 15:10
Ответить
Сообщение Светлана123321, знаете что... нарисуйте пример, в котором есть разные значения, и рядом с ними - что должно получится.
ок, в моей формуле (в файле который прикреплен) сейчас в столбце А выдаются следующие числа: 17100 15600 13600 12100 12200 , нужно чтобы получилось так 16900 (изменилось потому что 17100 порог xx300 не превышен, соответственно понижаем до предыдущей тысячи) 15600 13600 11900 (изменилось потому что.. как выше) 11900 (изменилось потому что.. как выше)Автор - Светлана123321 Дата добавления - 07.08.2015 в 15:08
Michael_S
Дата: Пятница, 07.08.2015, 15:11 |
Сообщение № 11
Группа: Друзья
Ранг: Старожил
Сообщений: 2012
Репутация:
373
±
Замечаний:
0% ±
Excel2016
16900 (изменилось потому что 17100 порог xx300 не превышен, соответственно понижаем до предыдущей тысячи)
не понял этой строчки А-а-а... понял, пардон
16900 (изменилось потому что 17100 порог xx300 не превышен, соответственно понижаем до предыдущей тысячи)
не понял этой строчки А-а-а... понял, пардонMichael_S
Сообщение отредактировал Michael_S - Пятница, 07.08.2015, 15:13
Ответить
Сообщение 16900 (изменилось потому что 17100 порог xx300 не превышен, соответственно понижаем до предыдущей тысячи)
не понял этой строчки А-а-а... понял, пардонАвтор - Michael_S Дата добавления - 07.08.2015 в 15:11
ArkaIIIa
Дата: Пятница, 07.08.2015, 15:15 |
Сообщение № 12
Группа: Проверенные
Ранг: Ветеран
Сообщений: 894
Репутация:
115
±
Замечаний:
0% ±
2010
Как-то так: Код
=ЕСЛИ(--ПРАВСИМВ(ОКРУГЛТ(ЕСЛИ(AI19<100;AI19*$AJ$2;ЕСЛИ(И(AI19>100;AI19<200);AI19*$AJ$3;ЕСЛИ(AI19>=200;AI19*$AJ$4)))*$AJ$1;100);3)<300;ОКРУГЛТ(ЕСЛИ(AI19<100;AI19*$AJ$2;ЕСЛИ(И(AI19>100;AI19<200);AI19*$AJ$3;ЕСЛИ(AI19>=200;AI19*$AJ$4)))*$AJ$1;100)-(--ПРАВСИМВ(ОКРУГЛТ(ЕСЛИ(AI19<100;AI19*$AJ$2;ЕСЛИ(И(AI19>100;AI19<200);AI19*$AJ$3;ЕСЛИ(AI19>=200;AI19*$AJ$4)))*$AJ$1;100);3)+100);ОКРУГЛТ(ЕСЛИ(AI19<100;AI19*$AJ$2;ЕСЛИ(И(AI19>100;AI19<200);AI19*$AJ$3;ЕСЛИ(AI19>=200;AI19*$AJ$4)))*$AJ$1;100))
см. столбец B
Как-то так: Код
=ЕСЛИ(--ПРАВСИМВ(ОКРУГЛТ(ЕСЛИ(AI19<100;AI19*$AJ$2;ЕСЛИ(И(AI19>100;AI19<200);AI19*$AJ$3;ЕСЛИ(AI19>=200;AI19*$AJ$4)))*$AJ$1;100);3)<300;ОКРУГЛТ(ЕСЛИ(AI19<100;AI19*$AJ$2;ЕСЛИ(И(AI19>100;AI19<200);AI19*$AJ$3;ЕСЛИ(AI19>=200;AI19*$AJ$4)))*$AJ$1;100)-(--ПРАВСИМВ(ОКРУГЛТ(ЕСЛИ(AI19<100;AI19*$AJ$2;ЕСЛИ(И(AI19>100;AI19<200);AI19*$AJ$3;ЕСЛИ(AI19>=200;AI19*$AJ$4)))*$AJ$1;100);3)+100);ОКРУГЛТ(ЕСЛИ(AI19<100;AI19*$AJ$2;ЕСЛИ(И(AI19>100;AI19<200);AI19*$AJ$3;ЕСЛИ(AI19>=200;AI19*$AJ$4)))*$AJ$1;100))
см. столбец B ArkaIIIa
Сообщение отредактировал ArkaIIIa - Пятница, 07.08.2015, 15:16
Ответить
Сообщение Как-то так: Код
=ЕСЛИ(--ПРАВСИМВ(ОКРУГЛТ(ЕСЛИ(AI19<100;AI19*$AJ$2;ЕСЛИ(И(AI19>100;AI19<200);AI19*$AJ$3;ЕСЛИ(AI19>=200;AI19*$AJ$4)))*$AJ$1;100);3)<300;ОКРУГЛТ(ЕСЛИ(AI19<100;AI19*$AJ$2;ЕСЛИ(И(AI19>100;AI19<200);AI19*$AJ$3;ЕСЛИ(AI19>=200;AI19*$AJ$4)))*$AJ$1;100)-(--ПРАВСИМВ(ОКРУГЛТ(ЕСЛИ(AI19<100;AI19*$AJ$2;ЕСЛИ(И(AI19>100;AI19<200);AI19*$AJ$3;ЕСЛИ(AI19>=200;AI19*$AJ$4)))*$AJ$1;100);3)+100);ОКРУГЛТ(ЕСЛИ(AI19<100;AI19*$AJ$2;ЕСЛИ(И(AI19>100;AI19<200);AI19*$AJ$3;ЕСЛИ(AI19>=200;AI19*$AJ$4)))*$AJ$1;100))
см. столбец B Автор - ArkaIIIa Дата добавления - 07.08.2015 в 15:15
Светлана123321
Дата: Пятница, 07.08.2015, 15:31 |
Сообщение № 13
Группа: Пользователи
Ранг: Новичок
Сообщений: 22
Как-то так: [Перевод / Translate]
Огромное спасибо!! То что нужно!
Как-то так: [Перевод / Translate]
Огромное спасибо!! То что нужно!Светлана123321
Сообщение отредактировал Светлана123321 - Пятница, 07.08.2015, 15:40
Ответить
Сообщение Как-то так: [Перевод / Translate]
Огромное спасибо!! То что нужно!Автор - Светлана123321 Дата добавления - 07.08.2015 в 15:31
Michael_S
Дата: Пятница, 07.08.2015, 15:32 |
Сообщение № 14
Группа: Друзья
Ранг: Старожил
Сообщений: 2012
Репутация:
373
±
Замечаний:
0% ±
Excel2016
Мой вариант: Код
=ЕСЛИ(ОКРУГЛТ(ОСТАТ(ИНДЕКС($AJ$2:$AJ$4;ПОИСКПОЗ(AI19;{0;100;200}))*$AJ$1*AI19;1000);100)<300;ОКРВНИЗ.ТОЧН(ИНДЕКС($AJ$2:$AJ$4;ПОИСКПОЗ(AI19;{0;100;200}))*$AJ$1*AI19-300;1000)+ОКРВВЕРХ.ТОЧН(ОСТАТ(ИНДЕКС($AJ$2:$AJ$4;ПОИСКПОЗ(AI19;{0;100;200}))*$AJ$1*AI19-300;1000);300);ОКРУГЛТ(ИНДЕКС($AJ$2:$AJ$4;ПОИСКПОЗ(AI19;{0;100;200}))*$AJ$1*AI19;100))
Мой вариант: Код
=ЕСЛИ(ОКРУГЛТ(ОСТАТ(ИНДЕКС($AJ$2:$AJ$4;ПОИСКПОЗ(AI19;{0;100;200}))*$AJ$1*AI19;1000);100)<300;ОКРВНИЗ.ТОЧН(ИНДЕКС($AJ$2:$AJ$4;ПОИСКПОЗ(AI19;{0;100;200}))*$AJ$1*AI19-300;1000)+ОКРВВЕРХ.ТОЧН(ОСТАТ(ИНДЕКС($AJ$2:$AJ$4;ПОИСКПОЗ(AI19;{0;100;200}))*$AJ$1*AI19-300;1000);300);ОКРУГЛТ(ИНДЕКС($AJ$2:$AJ$4;ПОИСКПОЗ(AI19;{0;100;200}))*$AJ$1*AI19;100))
Michael_S
Сообщение отредактировал Michael_S - Пятница, 07.08.2015, 15:33
Ответить
Сообщение Мой вариант: Код
=ЕСЛИ(ОКРУГЛТ(ОСТАТ(ИНДЕКС($AJ$2:$AJ$4;ПОИСКПОЗ(AI19;{0;100;200}))*$AJ$1*AI19;1000);100)<300;ОКРВНИЗ.ТОЧН(ИНДЕКС($AJ$2:$AJ$4;ПОИСКПОЗ(AI19;{0;100;200}))*$AJ$1*AI19-300;1000)+ОКРВВЕРХ.ТОЧН(ОСТАТ(ИНДЕКС($AJ$2:$AJ$4;ПОИСКПОЗ(AI19;{0;100;200}))*$AJ$1*AI19-300;1000);300);ОКРУГЛТ(ИНДЕКС($AJ$2:$AJ$4;ПОИСКПОЗ(AI19;{0;100;200}))*$AJ$1*AI19;100))
Автор - Michael_S Дата добавления - 07.08.2015 в 15:32
Светлана123321
Дата: Пятница, 07.08.2015, 15:37 |
Сообщение № 15
Группа: Пользователи
Ранг: Новичок
Сообщений: 22
Ваш - отличный вариант! Большое спасибо, что откликнулись и помогли!!
Ваш - отличный вариант! Большое спасибо, что откликнулись и помогли!! Светлана123321
Сообщение отредактировал Светлана123321 - Пятница, 07.08.2015, 15:39
Ответить
Сообщение Ваш - отличный вариант! Большое спасибо, что откликнулись и помогли!! Автор - Светлана123321 Дата добавления - 07.08.2015 в 15:37
Michael_S
Дата: Пятница, 07.08.2015, 15:40 |
Сообщение № 16
Группа: Друзья
Ранг: Старожил
Сообщений: 2012
Репутация:
373
±
Замечаний:
0% ±
Excel2016
Вот так чуть короче: Код
=ЕСЛИ(ОКРУГЛТ(ОСТАТ(ИНДЕКС($AJ$2:$AJ$4;ПОИСКПОЗ(AI19;{0;100;200}))*$AJ$1*AI19;1000);100)<300;ОТБР((ИНДЕКС($AJ$2:$AJ$4;ПОИСКПОЗ(AI19;{0;100;200}))*$AJ$1*AI19-300)/1000)*1000+900;ОКРУГЛТ(ИНДЕКС($AJ$2:$AJ$4;ПОИСКПОЗ(AI19;{0;100;200}))*$AJ$1*AI19;100))
Вот так чуть короче: Код
=ЕСЛИ(ОКРУГЛТ(ОСТАТ(ИНДЕКС($AJ$2:$AJ$4;ПОИСКПОЗ(AI19;{0;100;200}))*$AJ$1*AI19;1000);100)<300;ОТБР((ИНДЕКС($AJ$2:$AJ$4;ПОИСКПОЗ(AI19;{0;100;200}))*$AJ$1*AI19-300)/1000)*1000+900;ОКРУГЛТ(ИНДЕКС($AJ$2:$AJ$4;ПОИСКПОЗ(AI19;{0;100;200}))*$AJ$1*AI19;100))
Michael_S
Сообщение отредактировал Michael_S - Пятница, 07.08.2015, 15:41
Ответить
Сообщение Вот так чуть короче: Код
=ЕСЛИ(ОКРУГЛТ(ОСТАТ(ИНДЕКС($AJ$2:$AJ$4;ПОИСКПОЗ(AI19;{0;100;200}))*$AJ$1*AI19;1000);100)<300;ОТБР((ИНДЕКС($AJ$2:$AJ$4;ПОИСКПОЗ(AI19;{0;100;200}))*$AJ$1*AI19-300)/1000)*1000+900;ОКРУГЛТ(ИНДЕКС($AJ$2:$AJ$4;ПОИСКПОЗ(AI19;{0;100;200}))*$AJ$1*AI19;100))
Автор - Michael_S Дата добавления - 07.08.2015 в 15:40
ArkaIIIa
Дата: Пятница, 07.08.2015, 15:46 |
Сообщение № 17
Группа: Проверенные
Ранг: Ветеран
Сообщений: 894
Репутация:
115
±
Замечаний:
0% ±
2010
Предыдущий, "длинный" вариант не работает на числах > 4 знаков (В исходной ячейке). А "короткий" вариант - очень даже, пойду подумаю, как оно работает ))
Предыдущий, "длинный" вариант не работает на числах > 4 знаков (В исходной ячейке). А "короткий" вариант - очень даже, пойду подумаю, как оно работает )) ArkaIIIa
Сообщение отредактировал ArkaIIIa - Пятница, 07.08.2015, 15:46
Ответить
Сообщение Предыдущий, "длинный" вариант не работает на числах > 4 знаков (В исходной ячейке). А "короткий" вариант - очень даже, пойду подумаю, как оно работает )) Автор - ArkaIIIa Дата добавления - 07.08.2015 в 15:46
Michael_S
Дата: Пятница, 07.08.2015, 15:56 |
Сообщение № 18
Группа: Друзья
Ранг: Старожил
Сообщений: 2012
Репутация:
373
±
Замечаний:
0% ±
Excel2016
а "исходная ячейка - это какая? У меня - AI19
а "исходная ячейка - это какая? У меня - AI19 Michael_S
Ответить
Сообщение а "исходная ячейка - это какая? У меня - AI19 Автор - Michael_S Дата добавления - 07.08.2015 в 15:56
Светлана123321
Дата: Пятница, 07.08.2015, 16:00 |
Сообщение № 19
Группа: Пользователи
Ранг: Новичок
Сообщений: 22
Громадное спасибо! Все чудесно работает!
Сообщение отредактировал Светлана123321 - Пятница, 07.08.2015, 16:00
Ответить
Сообщение Громадное спасибо! Все чудесно работает! Автор - Светлана123321 Дата добавления - 07.08.2015 в 16:00
ArkaIIIa
Дата: Пятница, 07.08.2015, 16:03 |
Сообщение № 20
Группа: Проверенные
Ранг: Ветеран
Сообщений: 894
Репутация:
115
±
Замечаний:
0% ±
2010
а "исходная ячейка - это какая? У меня - AI19
Да, она. Такие значения как 2222, 4266, 3211 и т.п. оставляет с хвостом 200.
а "исходная ячейка - это какая? У меня - AI19
Да, она. Такие значения как 2222, 4266, 3211 и т.п. оставляет с хвостом 200.ArkaIIIa
Ответить
Сообщение а "исходная ячейка - это какая? У меня - AI19
Да, она. Такие значения как 2222, 4266, 3211 и т.п. оставляет с хвостом 200.Автор - ArkaIIIa Дата добавления - 07.08.2015 в 16:03