Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Расставить по возрастанию в диапазоне по десяткам - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Расставить по возрастанию в диапазоне по десяткам (Формулы/Formulas)
Расставить по возрастанию в диапазоне по десяткам
Сергей2015 Дата: Пятница, 09.03.2018, 16:26 | Сообщение № 1
Группа: Пользователи
Ранг: Участник
Сообщений: 95
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Доброго дня!
Прошу помощи, необходимо подкорректировать формулу (уже имеющуюся) с небольшим изменением алгоритма расстановки значений.
Есть значения от 1 и до 50, у этих значений есть свои коэффициенты (в самом расчете все есть для наглядности все в файле), согласно этим коэффициентам значения в порядке возрастания их коэффициентов расставляются в строчке слева на право по мере увеличения коэффициента.
Необходимо сделать разбивку по условию - группами, в представленном файле все описал.
Заранее признателен и благодарен.
С уважением.
К сообщению приложен файл: __-_.xlsb (53.8 Kb)
 
Ответить
СообщениеДоброго дня!
Прошу помощи, необходимо подкорректировать формулу (уже имеющуюся) с небольшим изменением алгоритма расстановки значений.
Есть значения от 1 и до 50, у этих значений есть свои коэффициенты (в самом расчете все есть для наглядности все в файле), согласно этим коэффициентам значения в порядке возрастания их коэффициентов расставляются в строчке слева на право по мере увеличения коэффициента.
Необходимо сделать разбивку по условию - группами, в представленном файле все описал.
Заранее признателен и благодарен.
С уважением.

Автор - Сергей2015
Дата добавления - 09.03.2018 в 16:26
gling Дата: Пятница, 09.03.2018, 17:12 | Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2519
Репутация: 674 ±
Замечаний: 0% ±

2010
Здравствуйте.Вы покажите в файле примере хоть одну обработанную строку, как должно быть. Нарисуйте руками, можно даже указать =указать из какой ячейки данные. Не понятно как это по десяткам. Получается так что просто это копия строк со значением, так как в желтых ячейках это номер столбца с данными и 1; 2;3 ... будет соответствовать столбцу. В общем мне например не понятно, и скорее всего не мне одному,так как где то я уже видел эту тему. Если вы задали такой же вопрос на другом форуме, дайте на него ссылку, так требуют правила форума.
Цитата
П. 5 На форуме запрещено:
s - не предоставлять ссылки на другие ресурсы в том случае, если тема была создана Вами не только на форуме сайта "Мир MS Excel"


ЯД-41001506838083

Сообщение отредактировал gling - Пятница, 09.03.2018, 17:12
 
Ответить
СообщениеЗдравствуйте.Вы покажите в файле примере хоть одну обработанную строку, как должно быть. Нарисуйте руками, можно даже указать =указать из какой ячейки данные. Не понятно как это по десяткам. Получается так что просто это копия строк со значением, так как в желтых ячейках это номер столбца с данными и 1; 2;3 ... будет соответствовать столбцу. В общем мне например не понятно, и скорее всего не мне одному,так как где то я уже видел эту тему. Если вы задали такой же вопрос на другом форуме, дайте на него ссылку, так требуют правила форума.
Цитата
П. 5 На форуме запрещено:
s - не предоставлять ссылки на другие ресурсы в том случае, если тема была создана Вами не только на форуме сайта "Мир MS Excel"

Автор - gling
Дата добавления - 09.03.2018 в 17:12
Сергей2015 Дата: Пятница, 09.03.2018, 17:17 | Сообщение № 3
Группа: Пользователи
Ранг: Участник
Сообщений: 95
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Здравствуйте.Вы покажите в файле примере хоть одну обработанную строку, как должно быть. Нарисуйте руками, можно даже указать =указать из какой ячейки данные. Не понятно как это по десяткам. Получается так что просто это копия строк со значением, так как в желтых ячейках это номер столбца с данными и 1; 2;3 ... будет соответствовать столбцу. В общем мне например не понятно, и скорее всего не мне одному,так как где то я уже видел эту тему. Если вы задали такой же вопрос на другом форуме, дайте на него ссылку, так требуют правила форума.

Добрый вечер!
Нет, на сторонних ресурсах тема не размещалась, все что связано с вопросами по Excel пишу только здесь (вот ссылка на тему http://www.excelworld.ru/forum/2-17576-1 в ней как раз обсуждалось как реализовать то, что уже реализовано в имеющейся формуле, сейчас же другая потребность).
Да, сейчас постараюсь руками нарисовать и выложу.
С уважением.

З.Ы. добавил пример в ручную в файле.
К сообщению приложен файл: __-_-.xlsb (37.6 Kb)


Сообщение отредактировал Сергей2015 - Пятница, 09.03.2018, 17:45
 
Ответить
Сообщение
Здравствуйте.Вы покажите в файле примере хоть одну обработанную строку, как должно быть. Нарисуйте руками, можно даже указать =указать из какой ячейки данные. Не понятно как это по десяткам. Получается так что просто это копия строк со значением, так как в желтых ячейках это номер столбца с данными и 1; 2;3 ... будет соответствовать столбцу. В общем мне например не понятно, и скорее всего не мне одному,так как где то я уже видел эту тему. Если вы задали такой же вопрос на другом форуме, дайте на него ссылку, так требуют правила форума.

Добрый вечер!
Нет, на сторонних ресурсах тема не размещалась, все что связано с вопросами по Excel пишу только здесь (вот ссылка на тему http://www.excelworld.ru/forum/2-17576-1 в ней как раз обсуждалось как реализовать то, что уже реализовано в имеющейся формуле, сейчас же другая потребность).
Да, сейчас постараюсь руками нарисовать и выложу.
С уважением.

З.Ы. добавил пример в ручную в файле.

Автор - Сергей2015
Дата добавления - 09.03.2018 в 17:17
Nic70y Дата: Пятница, 09.03.2018, 18:09 | Сообщение № 4
Группа: Друзья
Ранг: Экселист
Сообщений: 8712
Репутация: 2262 ±
Замечаний: 0% ±

Excel 2010
первых значений 9, а не 10
всего 49, а не 50
почему так?


ЮMoney 41001841029809
 
Ответить
Сообщениепервых значений 9, а не 10
всего 49, а не 50
почему так?

Автор - Nic70y
Дата добавления - 09.03.2018 в 18:09
Сергей2015 Дата: Пятница, 09.03.2018, 18:11 | Сообщение № 5
Группа: Пользователи
Ранг: Участник
Сообщений: 95
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
ервых значений 9, а не 10
всего 49, а не 50
почему так?

Да, первых значений 9, остальные по 10. Значение 50 очень редко используется по этому им можно пренебречь, потом при случае я думаю можно будет добавить.
С уважением.
 
Ответить
Сообщение
ервых значений 9, а не 10
всего 49, а не 50
почему так?

Да, первых значений 9, остальные по 10. Значение 50 очень редко используется по этому им можно пренебречь, потом при случае я думаю можно будет добавить.
С уважением.

Автор - Сергей2015
Дата добавления - 09.03.2018 в 18:11
gling Дата: Пятница, 09.03.2018, 18:14 | Сообщение № 6
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2519
Репутация: 674 ±
Замечаний: 0% ±

2010
Теперь понятно, буду пытаться решить.


ЯД-41001506838083
 
Ответить
СообщениеТеперь понятно, буду пытаться решить.

Автор - gling
Дата добавления - 09.03.2018 в 18:14
Nic70y Дата: Пятница, 09.03.2018, 18:59 | Сообщение № 7
Группа: Друзья
Ранг: Экселист
Сообщений: 8712
Репутация: 2262 ±
Замечаний: 0% ±

Excel 2010
см. формулы в строках 514, 515
массивная
Код
=НАИМЕНЬШИЙ(ЕСЛИ((ИНДЕКС($L308:$BH308;МАКС(1;ОКРУГЛВНИЗ((СТОЛБЕЦ(B514)-1)/10;)*10)):ИНДЕКС($L308:$BH308;ОКРУГЛВНИЗ((СТОЛБЕЦ(B514)-1)/10;)*10+9))=L515;ИНДЕКС($L307:$BH307;МАКС(1;ОКРУГЛВНИЗ((СТОЛБЕЦ(B514)-1)/10;)*10)):ИНДЕКС($L307:$BH307;ОКРУГЛВНИЗ((СТОЛБЕЦ(B514)-1)/10;)*10+9));СЧЁТЕСЛИ(ИНДЕКС($K515:L515;ОКРУГЛВНИЗ((СТОЛБЕЦ(B514)-1)/10;)*10+1):L515;L515))
немассивная
Код
=НАИМЕНЬШИЙ(ИНДЕКС($L308:$BH308;МАКС(1;ОКРУГЛВНИЗ((СТОЛБЕЦ(B514)-1)/10;)*10)):ИНДЕКС($L308:$BH308;ОКРУГЛВНИЗ((СТОЛБЕЦ(B514)-1)/10;)*10+9);ОСТАТ(СТОЛБЕЦ(B514)-1;10)+1-(СТОЛБЕЦ(A514)<10))
К сообщению приложен файл: 7479555.xlsb (42.5 Kb)


ЮMoney 41001841029809

Сообщение отредактировал Nic70y - Пятница, 09.03.2018, 18:59
 
Ответить
Сообщениесм. формулы в строках 514, 515
массивная
Код
=НАИМЕНЬШИЙ(ЕСЛИ((ИНДЕКС($L308:$BH308;МАКС(1;ОКРУГЛВНИЗ((СТОЛБЕЦ(B514)-1)/10;)*10)):ИНДЕКС($L308:$BH308;ОКРУГЛВНИЗ((СТОЛБЕЦ(B514)-1)/10;)*10+9))=L515;ИНДЕКС($L307:$BH307;МАКС(1;ОКРУГЛВНИЗ((СТОЛБЕЦ(B514)-1)/10;)*10)):ИНДЕКС($L307:$BH307;ОКРУГЛВНИЗ((СТОЛБЕЦ(B514)-1)/10;)*10+9));СЧЁТЕСЛИ(ИНДЕКС($K515:L515;ОКРУГЛВНИЗ((СТОЛБЕЦ(B514)-1)/10;)*10+1):L515;L515))
немассивная
Код
=НАИМЕНЬШИЙ(ИНДЕКС($L308:$BH308;МАКС(1;ОКРУГЛВНИЗ((СТОЛБЕЦ(B514)-1)/10;)*10)):ИНДЕКС($L308:$BH308;ОКРУГЛВНИЗ((СТОЛБЕЦ(B514)-1)/10;)*10+9);ОСТАТ(СТОЛБЕЦ(B514)-1;10)+1-(СТОЛБЕЦ(A514)<10))

Автор - Nic70y
Дата добавления - 09.03.2018 в 18:59
Nic70y Дата: Суббота, 10.03.2018, 10:56 | Сообщение № 8
Группа: Друзья
Ранг: Экселист
Сообщений: 8712
Репутация: 2262 ±
Замечаний: 0% ±

Excel 2010
если написать формулы в каждую группу отдельно
Код
=ИНДЕКС($L307:$T307;ЕСЛИ(И(ОСТАТ(L307;10);L511=K511);ПОИСКПОЗ(L511;ИНДЕКС($L308:$T308;ПОИСКПОЗ(K510;$L307:$T307;)+1):$T308;)+ПОИСКПОЗ(K510;$L307:$T307;);ПОИСКПОЗ(L511;$L308:$T308;)))
Код
=НАИМЕНЬШИЙ($L308:$T308;СТОЛБЕЦ(A511))
и т.п. (обе немассивные) и тянуть формулы, выделив изначально диапазон L510:BH511, можно значительно упростить расчеты.
так же при желании можно избавиться от ЕСЛИ(И(ОСТАТ(L307;10);L511=K511),
переписав "первые формулы"
К сообщению приложен файл: 2275341.xlsb (38.1 Kb)


ЮMoney 41001841029809
 
Ответить
Сообщениеесли написать формулы в каждую группу отдельно
Код
=ИНДЕКС($L307:$T307;ЕСЛИ(И(ОСТАТ(L307;10);L511=K511);ПОИСКПОЗ(L511;ИНДЕКС($L308:$T308;ПОИСКПОЗ(K510;$L307:$T307;)+1):$T308;)+ПОИСКПОЗ(K510;$L307:$T307;);ПОИСКПОЗ(L511;$L308:$T308;)))
Код
=НАИМЕНЬШИЙ($L308:$T308;СТОЛБЕЦ(A511))
и т.п. (обе немассивные) и тянуть формулы, выделив изначально диапазон L510:BH511, можно значительно упростить расчеты.
так же при желании можно избавиться от ЕСЛИ(И(ОСТАТ(L307;10);L511=K511),
переписав "первые формулы"

Автор - Nic70y
Дата добавления - 10.03.2018 в 10:56
Сергей2015 Дата: Суббота, 10.03.2018, 16:06 | Сообщение № 9
Группа: Пользователи
Ранг: Участник
Сообщений: 95
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
К сообщению приложен файл: 7479555.xlsb(42Kb)

К сообщению приложен файл: 2275341.xlsb(38Kb)

Доброго дня!
Спасибо Nic70y, буду пробовать смотреть, о результате напишу.
Заранее признателен и благодарен.
С уважением.
 
Ответить
Сообщение
К сообщению приложен файл: 7479555.xlsb(42Kb)

К сообщению приложен файл: 2275341.xlsb(38Kb)

Доброго дня!
Спасибо Nic70y, буду пробовать смотреть, о результате напишу.
Заранее признателен и благодарен.
С уважением.

Автор - Сергей2015
Дата добавления - 10.03.2018 в 16:06
Сергей2015 Дата: Суббота, 10.03.2018, 21:14 | Сообщение № 10
Группа: Пользователи
Ранг: Участник
Сообщений: 95
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
=ИНДЕКС($L307:$T307;ЕСЛИ(И(ОСТАТ(L307;10);L511=K511);ПОИСКПОЗ(L511;ИНДЕКС($L308:$T308;ПОИСКПОЗ(K510;$L307:$T307;)+1):$T308;)+ПОИСКПОЗ(K510;$L307:$T307;);ПОИСКПОЗ(L511;$L308:$T308;)))

=НАИМЕНЬШИЙ($L308:$T308;СТОЛБЕЦ(A511))

Вот этот вариант интересней, огромное спасибо!!!
Оба варианта рабочие.
С уважением.
 
Ответить
Сообщение
=ИНДЕКС($L307:$T307;ЕСЛИ(И(ОСТАТ(L307;10);L511=K511);ПОИСКПОЗ(L511;ИНДЕКС($L308:$T308;ПОИСКПОЗ(K510;$L307:$T307;)+1):$T308;)+ПОИСКПОЗ(K510;$L307:$T307;);ПОИСКПОЗ(L511;$L308:$T308;)))

=НАИМЕНЬШИЙ($L308:$T308;СТОЛБЕЦ(A511))

Вот этот вариант интересней, огромное спасибо!!!
Оба варианта рабочие.
С уважением.

Автор - Сергей2015
Дата добавления - 10.03.2018 в 21:14
Сергей2015 Дата: Вторник, 13.03.2018, 20:41 | Сообщение № 11
Группа: Пользователи
Ранг: Участник
Сообщений: 95
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Доброго вечера!
Для Nic70y первый вариант с формулой массива работает тестировала проблем не заметил, а вот применяя второй (обе обычные формулы) выскакивают ошибки периодически и в разных местах каждый раз.
Выкладывать файл с ошибками не получится, вес большой.
Выкладываю то, что необходимо сделать по группам применяя первый вариант ваших формул.
Файл во вложении, будьте добры посмотрите.
Заранее спасибо.
С уважением.
К сообщению приложен файл: __-_.zip (72.5 Kb)
 
Ответить
СообщениеДоброго вечера!
Для Nic70y первый вариант с формулой массива работает тестировала проблем не заметил, а вот применяя второй (обе обычные формулы) выскакивают ошибки периодически и в разных местах каждый раз.
Выкладывать файл с ошибками не получится, вес большой.
Выкладываю то, что необходимо сделать по группам применяя первый вариант ваших формул.
Файл во вложении, будьте добры посмотрите.
Заранее спасибо.
С уважением.

Автор - Сергей2015
Дата добавления - 13.03.2018 в 20:41
Nic70y Дата: Вторник, 13.03.2018, 21:15 | Сообщение № 12
Группа: Друзья
Ранг: Экселист
Сообщений: 8712
Репутация: 2262 ±
Замечаний: 0% ±

Excel 2010
/5 и т.п. это же не просто так, а кратное 5
см. файл с доп.таблицей
в строке 509 вручную проставляете букву к - конец группы
(так как Вам нравиться)
К сообщению приложен файл: 5284586.xlsb (38.0 Kb)


ЮMoney 41001841029809
 
Ответить
Сообщение/5 и т.п. это же не просто так, а кратное 5
см. файл с доп.таблицей
в строке 509 вручную проставляете букву к - конец группы
(так как Вам нравиться)

Автор - Nic70y
Дата добавления - 13.03.2018 в 21:15
Сергей2015 Дата: Вторник, 13.03.2018, 21:39 | Сообщение № 13
Группа: Пользователи
Ранг: Участник
Сообщений: 95
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
К сообщению приложен файл: 5284586.xlsb(38Kb)


Вы не могли бы продублировать здесь новые формулы те что в строчках 516 и 517, файл у меня открылся с во становлением, там часть символов в виде китайских иероглифов.
С уважением.
 
Ответить
Сообщение
К сообщению приложен файл: 5284586.xlsb(38Kb)


Вы не могли бы продублировать здесь новые формулы те что в строчках 516 и 517, файл у меня открылся с во становлением, там часть символов в виде китайских иероглифов.
С уважением.

Автор - Сергей2015
Дата добавления - 13.03.2018 в 21:39
Сергей2015 Дата: Вторник, 13.03.2018, 22:08 | Сообщение № 14
Группа: Пользователи
Ранг: Участник
Сообщений: 95
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
см. файл с доп.таблицей

У меня не вышло, файл прилагаю.
С уважением.
К сообщению приложен файл: ___-.xlsb (58.5 Kb)
 
Ответить
Сообщение
см. файл с доп.таблицей

У меня не вышло, файл прилагаю.
С уважением.

Автор - Сергей2015
Дата добавления - 13.03.2018 в 22:08
Nic70y Дата: Среда, 14.03.2018, 07:50 | Сообщение № 15
Группа: Друзья
Ранг: Экселист
Сообщений: 8712
Репутация: 2262 ±
Замечаний: 0% ±

Excel 2010
1. доп.таблица начинается со столбца K
2. формула была рассчитана на кирилицу, а у Вас K на латинице
3. иероглиф там и должен быть
Цитата Сергей2015, 13.03.2018 в 21:39, в сообщении № 13 ()
с во становлением
бывают косяки, надеюсь этот откроется нормально
4. была у меня ошибка с $, но это проверятся при протягивании

привел в соот. с Вашим файлом
К сообщению приложен файл: 500.47.xlsb (60.1 Kb)


ЮMoney 41001841029809
 
Ответить
Сообщение1. доп.таблица начинается со столбца K
2. формула была рассчитана на кирилицу, а у Вас K на латинице
3. иероглиф там и должен быть
Цитата Сергей2015, 13.03.2018 в 21:39, в сообщении № 13 ()
с во становлением
бывают косяки, надеюсь этот откроется нормально
4. была у меня ошибка с $, но это проверятся при протягивании

привел в соот. с Вашим файлом

Автор - Nic70y
Дата добавления - 14.03.2018 в 07:50
Сергей2015 Дата: Среда, 14.03.2018, 20:45 | Сообщение № 16
Группа: Пользователи
Ранг: Участник
Сообщений: 95
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
К сообщению приложен файл: 500.47.xlsb(60Kb)

Добрый вечер, все равно иероглифы, при открытии вашего файла выскакивает восстановление и опять не работает.
В файле (сообщение 14) нельзя ни сдвигать, ни перемещать формулы по ячейкам, именно так как я его выложил должно все располагаться.
Так как все уже задействовано в других расчетах переделывать все расчеты сами понимаете не совсем удобно, да и много там всего тогда придется переделывать.
Просто вы написали про столбец К.

С уважением.


Сообщение отредактировал Сергей2015 - Среда, 14.03.2018, 21:15
 
Ответить
Сообщение
К сообщению приложен файл: 500.47.xlsb(60Kb)

Добрый вечер, все равно иероглифы, при открытии вашего файла выскакивает восстановление и опять не работает.
В файле (сообщение 14) нельзя ни сдвигать, ни перемещать формулы по ячейкам, именно так как я его выложил должно все располагаться.
Так как все уже задействовано в других расчетах переделывать все расчеты сами понимаете не совсем удобно, да и много там всего тогда придется переделывать.
Просто вы написали про столбец К.

С уважением.

Автор - Сергей2015
Дата добавления - 14.03.2018 в 20:45
Сергей2015 Дата: Среда, 14.03.2018, 23:31 | Сообщение № 17
Группа: Пользователи
Ранг: Участник
Сообщений: 95
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Вроде бы разобрался, но выскочила ошибка, попробовал еще, не всегда но часто выскакивает и при этом не одна, файл с примером прилагаю.
С уважением.
К сообщению приложен файл: 2523403.xlsb (57.6 Kb)
 
Ответить
СообщениеВроде бы разобрался, но выскочила ошибка, попробовал еще, не всегда но часто выскакивает и при этом не одна, файл с примером прилагаю.
С уважением.

Автор - Сергей2015
Дата добавления - 14.03.2018 в 23:31
Nic70y Дата: Пятница, 16.03.2018, 13:23 | Сообщение № 18
Группа: Друзья
Ранг: Экселист
Сообщений: 8712
Репутация: 2262 ±
Замечаний: 0% ±

Excel 2010
Хотелось без массивных
https://support.microsoft.com/ru-ru....n-excel
не вышло
К сообщению приложен файл: 450-12.xlsb (61.2 Kb)


ЮMoney 41001841029809
 
Ответить
СообщениеХотелось без массивных
https://support.microsoft.com/ru-ru....n-excel
не вышло

Автор - Nic70y
Дата добавления - 16.03.2018 в 13:23
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Расставить по возрастанию в диапазоне по десяткам (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!