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

Вход

Регистрация

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

 

= Мир MS Excel/Заполнение ячеек промежуточными значениями - Мир MS Excel

Старая форма входа
  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: китин  
Заполнение ячеек промежуточными значениями
Владимир Дата: Вторник, 06.11.2012, 22:27 | Сообщение № 1
Группа: Гости
Есть один столбец с цифрами, с цикличностью по 5 ячеек. В принципе не важно как расположить верхнее и нижнее значение, в первую и вторую ячейку столбца или в первую и пятую, не суть. Допустим верхнее значение 5, а нижнее - 1. То есть мы имеем дело с диапазоном, от 1 до 5. Можно ли сделать так, чтобы вбив только единицу и пятёрку, с помощью формулы или какой-либо уловки заполнить оставшиеся 3 ячейки цифрами 2, 3 и 4, т.е. промужуточными значениями. Столбец на глаз на 3-5 тыс. строк, диапазоны совершенно разные, например 12-29, 70-70, 35-59 и т.п. Ещё важно чтобы числа были целые, а вот точность не важна абсолютно, важно просто чтобы значения были, и из этого диапазона, но обязательно разные, за исключением случаев с равными верхними и нижними значениями.
 
Ответить
СообщениеЕсть один столбец с цифрами, с цикличностью по 5 ячеек. В принципе не важно как расположить верхнее и нижнее значение, в первую и вторую ячейку столбца или в первую и пятую, не суть. Допустим верхнее значение 5, а нижнее - 1. То есть мы имеем дело с диапазоном, от 1 до 5. Можно ли сделать так, чтобы вбив только единицу и пятёрку, с помощью формулы или какой-либо уловки заполнить оставшиеся 3 ячейки цифрами 2, 3 и 4, т.е. промужуточными значениями. Столбец на глаз на 3-5 тыс. строк, диапазоны совершенно разные, например 12-29, 70-70, 35-59 и т.п. Ещё важно чтобы числа были целые, а вот точность не важна абсолютно, важно просто чтобы значения были, и из этого диапазона, но обязательно разные, за исключением случаев с равными верхними и нижними значениями.

Автор - Владимир
Дата добавления - 06.11.2012 в 22:27
AlexM Дата: Вторник, 06.11.2012, 23:57 | Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация: 1129 ±
Замечаний: 0% ±

Excel 2003
После слов и т.п. не понятно.
Допустим в А1 - 1, значение начала диапазона чисел
В ячейке А5 -5, значение конца диапазона чисел
Формула для А2
Code
=A1+(A$5-A$1)/(ЧСТРОК(A$1:A$5)-1)

протянуть до А4



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
СообщениеПосле слов и т.п. не понятно.
Допустим в А1 - 1, значение начала диапазона чисел
В ячейке А5 -5, значение конца диапазона чисел
Формула для А2
Code
=A1+(A$5-A$1)/(ЧСТРОК(A$1:A$5)-1)

протянуть до А4

Автор - AlexM
Дата добавления - 06.11.2012 в 23:57
MisterUH Дата: Среда, 07.11.2012, 00:33 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 1 ±
Замечаний: 0% ±

в VBA не силен, поэтому попробовал с помощью формул СЛУЧМЕЖДУ и СЛЧИС.
Но, есть два нюанса:
- возможны повторы в результатах
- захватываются границы диапазона
К сообщению приложен файл: Random.xlsx (9.5 Kb)
 
Ответить
Сообщениев VBA не силен, поэтому попробовал с помощью формул СЛУЧМЕЖДУ и СЛЧИС.
Но, есть два нюанса:
- возможны повторы в результатах
- захватываются границы диапазона

Автор - MisterUH
Дата добавления - 07.11.2012 в 00:33
o6o Дата: Среда, 07.11.2012, 01:36 | Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

pro+2010
Формула СЛУЧМЕЖДУ мне подошла, всем большое спасибо!
 
Ответить
СообщениеФормула СЛУЧМЕЖДУ мне подошла, всем большое спасибо!

Автор - o6o
Дата добавления - 07.11.2012 в 01:36
ZORRO2005 Дата: Среда, 07.11.2012, 02:06 | Сообщение № 5
Группа: Друзья
Ранг: Обитатель
Сообщений: 382
Репутация: 148 ±
Замечаний: 0% ±

Excel2010
Quote (o6o)
Формула СЛУЧМЕЖДУ мне подошла, всем большое спасибо!

А как же
Quote (Владимир)
важно просто чтобы значения были, и из этого диапазона, но обязательно разные


Есть решение 277 знаков.
Модераторы, перенесете в "Мозговой штурм"?
Сделал четко по заданию, т.е. значения макс. и мин. заносятся не обязательно в 1 и 5 ячейки, а в любые с цикличностью по 5 ячеек, причем максимальное может стоять выше минимального.

Выкладываю файл запароленный.
Пароль сброшу в личку автору, если нужно.
К сообщению приложен файл: 002.rar (6.2 Kb)


Сообщение отредактировал ZORRO2005 - Среда, 07.11.2012, 02:07
 
Ответить
Сообщение
Quote (o6o)
Формула СЛУЧМЕЖДУ мне подошла, всем большое спасибо!

А как же
Quote (Владимир)
важно просто чтобы значения были, и из этого диапазона, но обязательно разные


Есть решение 277 знаков.
Модераторы, перенесете в "Мозговой штурм"?
Сделал четко по заданию, т.е. значения макс. и мин. заносятся не обязательно в 1 и 5 ячейки, а в любые с цикличностью по 5 ячеек, причем максимальное может стоять выше минимального.

Выкладываю файл запароленный.
Пароль сброшу в личку автору, если нужно.

Автор - ZORRO2005
Дата добавления - 07.11.2012 в 02:06
MisterUH Дата: Среда, 07.11.2012, 02:47 | Сообщение № 6
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 1 ±
Замечаний: 0% ±

o6o, немного усовершенствовал формулу СЛУЧМЕЖДУ.
Теперь границы диапазона не выпадают, но при равных значениях - ошибка.
И все так же попадаются одинаковые результаты.
Однако, если диапазон большой (например, 39-52), то одинаковые значения выпадают очень редко.
К сообщению приложен файл: 8814496.xlsx (9.8 Kb)
 
Ответить
Сообщениеo6o, немного усовершенствовал формулу СЛУЧМЕЖДУ.
Теперь границы диапазона не выпадают, но при равных значениях - ошибка.
И все так же попадаются одинаковые результаты.
Однако, если диапазон большой (например, 39-52), то одинаковые значения выпадают очень редко.

Автор - MisterUH
Дата добавления - 07.11.2012 в 02:47
Gustav Дата: Среда, 07.11.2012, 12:42 | Сообщение № 7
Группа: Админы
Ранг: Участник клуба
Сообщений: 2797
Репутация: 1161 ±
Замечаний: ±

начинал с Excel 4.0, видел 2.1
В произвольных ячейках среди A1:A5 - два граничных значения диапазона (мин и макс). В ячейках B1:B5 отображаю эти 2 значения + 3 промежуточных. Если разница Макс-Мин < 4, то какие-то значения из пяти повторяются. Аналогично - для последующих блоков A6:B10, A11:B15, A16:B20 и т.д.

При таких условиях имею текущее решение для колонки B на 144 знака.


МОИ: Ник, Tip box: 41001663842605

Сообщение отредактировал Gustav - Среда, 07.11.2012, 12:42
 
Ответить
СообщениеВ произвольных ячейках среди A1:A5 - два граничных значения диапазона (мин и макс). В ячейках B1:B5 отображаю эти 2 значения + 3 промежуточных. Если разница Макс-Мин < 4, то какие-то значения из пяти повторяются. Аналогично - для последующих блоков A6:B10, A11:B15, A16:B20 и т.д.

При таких условиях имею текущее решение для колонки B на 144 знака.

Автор - Gustav
Дата добавления - 07.11.2012 в 12:42
ZORRO2005 Дата: Среда, 07.11.2012, 12:50 | Сообщение № 8
Группа: Друзья
Ранг: Обитатель
Сообщений: 382
Репутация: 148 ±
Замечаний: 0% ±

Excel2010
Quote (Gustav)
Если разница Макс-Мин < 4

Вроде автор исключает такие варианты, так что повторы в таком случае не будут считаться ошибкой.

Прикладываю, что примерно должно получиться.
Примерно, потому что в моем варианте +1 к минимуму.

MisterUH, нужна универсальная формула для всего столбца B.
К сообщению приложен файл: 001.xls (24.5 Kb)


Сообщение отредактировал ZORRO2005 - Среда, 07.11.2012, 12:53
 
Ответить
Сообщение
Quote (Gustav)
Если разница Макс-Мин < 4

Вроде автор исключает такие варианты, так что повторы в таком случае не будут считаться ошибкой.

Прикладываю, что примерно должно получиться.
Примерно, потому что в моем варианте +1 к минимуму.

MisterUH, нужна универсальная формула для всего столбца B.

Автор - ZORRO2005
Дата добавления - 07.11.2012 в 12:50
MCH Дата: Среда, 07.11.2012, 14:52 | Сообщение № 9
Группа: Админы
Ранг: Старожил
Сообщений: 2004
Репутация: 752 ±
Замечаний: ±

Quote (ZORRO2005)
Прикладываю, что примерно должно получиться

Есть формула, повторяюшая результаты указанные в файле 001.xls, размером 159 153 144 знаков


Сообщение отредактировал MCH - Среда, 07.11.2012, 16:59
 
Ответить
Сообщение
Quote (ZORRO2005)
Прикладываю, что примерно должно получиться

Есть формула, повторяюшая результаты указанные в файле 001.xls, размером 159 153 144 знаков

Автор - MCH
Дата добавления - 07.11.2012 в 14:52
Gustav Дата: Среда, 07.11.2012, 16:10 | Сообщение № 10
Группа: Админы
Ранг: Участник клуба
Сообщений: 2797
Репутация: 1161 ±
Замечаний: ±

начинал с Excel 4.0, видел 2.1
Хочу уточнить: значения МИН и МАКС из столбца A для одной пятерки в столбце B должны стоять на тех же строчках, что и в A? Или можно произвольно их располагать в пределах пятерки? Например, МИН поставить в 1-ю строку, а МАКС в 5-ю.

Сейчас мои 144 знака - с произвольным расположением.


МОИ: Ник, Tip box: 41001663842605
 
Ответить
СообщениеХочу уточнить: значения МИН и МАКС из столбца A для одной пятерки в столбце B должны стоять на тех же строчках, что и в A? Или можно произвольно их располагать в пределах пятерки? Например, МИН поставить в 1-ю строку, а МАКС в 5-ю.

Сейчас мои 144 знака - с произвольным расположением.

Автор - Gustav
Дата добавления - 07.11.2012 в 16:10
ZORRO2005 Дата: Среда, 07.11.2012, 19:35 | Сообщение № 11
Группа: Друзья
Ранг: Обитатель
Сообщений: 382
Репутация: 148 ±
Замечаний: 0% ±

Excel2010
Quote (Gustav)
Хочу уточнить: значения МИН и МАКС из столбца A для одной пятерки в столбце B должны стоять на тех же строчках, что и в A? Или можно произвольно их располагать в пределах пятерки? Например, МИН поставить в 1-ю строку, а МАКС в 5-ю.

На тех же. Иначе слишком просто.
 
Ответить
Сообщение
Quote (Gustav)
Хочу уточнить: значения МИН и МАКС из столбца A для одной пятерки в столбце B должны стоять на тех же строчках, что и в A? Или можно произвольно их располагать в пределах пятерки? Например, МИН поставить в 1-ю строку, а МАКС в 5-ю.

На тех же. Иначе слишком просто.

Автор - ZORRO2005
Дата добавления - 07.11.2012 в 19:35
MCH Дата: Среда, 07.11.2012, 21:42 | Сообщение № 12
Группа: Админы
Ранг: Старожил
Сообщений: 2004
Репутация: 752 ±
Замечаний: ±

Есть вариант формулы заполняющая пустые ячейки не последовательно, а пропорционально
например второй блок с числами 20; 48 заполняется числами 20; 27; 48; 34; 41
а третий блок 33; 20 - 33; 23; 26; 29; 20
Формула также - 144 знака

Если не нужно сохранять исходные позиции минимального и максимального числа, то формула значительно короче - 102 знака
 
Ответить
СообщениеЕсть вариант формулы заполняющая пустые ячейки не последовательно, а пропорционально
например второй блок с числами 20; 48 заполняется числами 20; 27; 48; 34; 41
а третий блок 33; 20 - 33; 23; 26; 29; 20
Формула также - 144 знака

Если не нужно сохранять исходные позиции минимального и максимального числа, то формула значительно короче - 102 знака

Автор - MCH
Дата добавления - 07.11.2012 в 21:42
MCH Дата: Четверг, 08.11.2012, 13:02 | Сообщение № 13
Группа: Админы
Ранг: Старожил
Сообщений: 2004
Репутация: 752 ±
Замечаний: ±

Вскрываться будем?
А то желающих учавствовать что то мало.

PS: Очень обидно, что завсегдатые не часто заходят в данную ветку со своими вопросами/ответами
Может не хватает интересных вопросов, или может нужно выкладывать вопросы по VBA для умственной зарядки.
 
Ответить
СообщениеВскрываться будем?
А то желающих учавствовать что то мало.

PS: Очень обидно, что завсегдатые не часто заходят в данную ветку со своими вопросами/ответами
Может не хватает интересных вопросов, или может нужно выкладывать вопросы по VBA для умственной зарядки.

Автор - MCH
Дата добавления - 08.11.2012 в 13:02
Serge_007 Дата: Четверг, 08.11.2012, 13:10 | Сообщение № 14
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Quote (MCH)
...обидно, что завсегдатые не часто заходят в данную ветку...

Вы очень быстро выкладываете минимальное количество знаков, поэтому так же быстро становится неинтересно решать задачи...
К сожалению, выхода из этой ситуации я не вижу...


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Quote (MCH)
...обидно, что завсегдатые не часто заходят в данную ветку...

Вы очень быстро выкладываете минимальное количество знаков, поэтому так же быстро становится неинтересно решать задачи...
К сожалению, выхода из этой ситуации я не вижу...

Автор - Serge_007
Дата добавления - 08.11.2012 в 13:10
Gustav Дата: Четверг, 08.11.2012, 13:22 | Сообщение № 15
Группа: Админы
Ранг: Участник клуба
Сообщений: 2797
Репутация: 1161 ±
Замечаний: ±

начинал с Excel 4.0, видел 2.1
Я думаю, равновато вскрываться. Предыдущий штурм где-то неделю длился. Так и этот хорошо бы, скажем, до понедельника продлить. А то постановка только вчера к вечеру окончательно утряслась. Я, например, бы еще подумал, потому что мои 144 знака для произвольного расположения, а значит не соответствуют постановке. Таким образом, по большому счету у меня пока нет конкурсного решения.

Quote (Serge_007)
Вы очень быстро выкладываете минимальное количество знаков, поэтому так же быстро становится неинтересно решать задачи

У меня формульный потенциал слабоват, поэтому я никогда не соревнуюсь - что получится, то получится. Просто когда плотно повозился сам, острее воспринимаются лучшие решения и хорошо запоминаются.


МОИ: Ник, Tip box: 41001663842605
 
Ответить
СообщениеЯ думаю, равновато вскрываться. Предыдущий штурм где-то неделю длился. Так и этот хорошо бы, скажем, до понедельника продлить. А то постановка только вчера к вечеру окончательно утряслась. Я, например, бы еще подумал, потому что мои 144 знака для произвольного расположения, а значит не соответствуют постановке. Таким образом, по большому счету у меня пока нет конкурсного решения.

Quote (Serge_007)
Вы очень быстро выкладываете минимальное количество знаков, поэтому так же быстро становится неинтересно решать задачи

У меня формульный потенциал слабоват, поэтому я никогда не соревнуюсь - что получится, то получится. Просто когда плотно повозился сам, острее воспринимаются лучшие решения и хорошо запоминаются.

Автор - Gustav
Дата добавления - 08.11.2012 в 13:22
MCH Дата: Четверг, 08.11.2012, 13:51 | Сообщение № 16
Группа: Админы
Ранг: Старожил
Сообщений: 2004
Репутация: 752 ±
Замечаний: ±

Quote (Serge_007)
Вы очень быстро выкладываете минимальное количество знаков, поэтому так же быстро становится неинтересно решать задачи...

А у меня наоборот, очень задорят заявленные короткие решения других участников
Если ориентир большой, а у меня получилось меньше вот тут как раз нет стимула думать дальше, а когда кто то заявил, что у него формула в два раза меньше, то тут просыпается спортивный азарт, нужно еще подумать, что то оптимизировать, придумать другой алгоритм


Сообщение отредактировал MCH - Четверг, 08.11.2012, 13:51
 
Ответить
Сообщение
Quote (Serge_007)
Вы очень быстро выкладываете минимальное количество знаков, поэтому так же быстро становится неинтересно решать задачи...

А у меня наоборот, очень задорят заявленные короткие решения других участников
Если ориентир большой, а у меня получилось меньше вот тут как раз нет стимула думать дальше, а когда кто то заявил, что у него формула в два раза меньше, то тут просыпается спортивный азарт, нужно еще подумать, что то оптимизировать, придумать другой алгоритм

Автор - MCH
Дата добавления - 08.11.2012 в 13:51
ZORRO2005 Дата: Четверг, 08.11.2012, 15:38 | Сообщение № 17
Группа: Друзья
Ранг: Обитатель
Сообщений: 382
Репутация: 148 ±
Замечаний: 0% ±

Excel2010
Quote (Gustav)
Так и этот хорошо бы, скажем, до понедельника продлить.

Согласен, не было времени еще оптимизировать.
Quote (Serge_007)
Вы очень быстро выкладываете минимальное количество знаков, поэтому так же быстро становится неинтересно решать задачи... К сожалению, выхода из этой ситуации я не вижу...

Серёг, ты не прав!
"Мозговой штурм" не только для того, чтобы найти самую короткую формулу, но и для того чтобы увидеть разные алгоритмы решения.
Например http://www.excelworld.ru/forum/7-2664-29235-16-1351607014
Gustav так здорово прокачал ВПР(), что если бы общая длина формулы была на 50 символов длинее, красоту бы не потеряла.

Я всегда предлагал вначале вскрываться "самым длинным".
MCH, чтобы ты не терял азарт, думаю что можно сделать короче. victory
 
Ответить
Сообщение
Quote (Gustav)
Так и этот хорошо бы, скажем, до понедельника продлить.

Согласен, не было времени еще оптимизировать.
Quote (Serge_007)
Вы очень быстро выкладываете минимальное количество знаков, поэтому так же быстро становится неинтересно решать задачи... К сожалению, выхода из этой ситуации я не вижу...

Серёг, ты не прав!
"Мозговой штурм" не только для того, чтобы найти самую короткую формулу, но и для того чтобы увидеть разные алгоритмы решения.
Например http://www.excelworld.ru/forum/7-2664-29235-16-1351607014
Gustav так здорово прокачал ВПР(), что если бы общая длина формулы была на 50 символов длинее, красоту бы не потеряла.

Я всегда предлагал вначале вскрываться "самым длинным".
MCH, чтобы ты не терял азарт, думаю что можно сделать короче. victory

Автор - ZORRO2005
Дата добавления - 08.11.2012 в 15:38
MCH Дата: Четверг, 08.11.2012, 17:53 | Сообщение № 18
Группа: Админы
Ранг: Старожил
Сообщений: 2004
Репутация: 752 ±
Замечаний: ±

Quote (ZORRO2005)
MCH, чтобы ты не терял азарт, думаю что можно сделать короче.

Согласен, сократил до 141 140


Сообщение отредактировал MCH - Четверг, 08.11.2012, 18:07
 
Ответить
Сообщение
Quote (ZORRO2005)
MCH, чтобы ты не терял азарт, думаю что можно сделать короче.

Согласен, сократил до 141 140

Автор - MCH
Дата добавления - 08.11.2012 в 17:53
ZORRO2005 Дата: Пятница, 09.11.2012, 15:26 | Сообщение № 19
Группа: Друзья
Ранг: Обитатель
Сообщений: 382
Репутация: 148 ±
Замечаний: 0% ±

Excel2010
236 193 smile


Сообщение отредактировал ZORRO2005 - Пятница, 09.11.2012, 19:57
 
Ответить
Сообщение236 193 smile

Автор - ZORRO2005
Дата добавления - 09.11.2012 в 15:26
Gustav Дата: Пятница, 09.11.2012, 18:35 | Сообщение № 20
Группа: Админы
Ранг: Участник клуба
Сообщений: 2797
Репутация: 1161 ±
Замечаний: ±

начинал с Excel 4.0, видел 2.1
Quote (MCH)
Если не нужно сохранять исходные позиции минимального и максимального числа, то формула значительно короче - 102 знака


Я пока только в этой облегченной категории и успел поработать. Ужался до 117. Т.е. до лидера осталось 15 smile


МОИ: Ник, Tip box: 41001663842605
 
Ответить
Сообщение
Quote (MCH)
Если не нужно сохранять исходные позиции минимального и максимального числа, то формула значительно короче - 102 знака


Я пока только в этой облегченной категории и успел поработать. Ужался до 117. Т.е. до лидера осталось 15 smile

Автор - Gustav
Дата добавления - 09.11.2012 в 18:35
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

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