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

Вход

Регистрация

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

 

= Мир MS Excel/Разложить цвета ячеек на возможные комбинации - Мир MS Excel

Регистрация · Логин: · Пароль: · · Забыли пароль?
Страница 1 из 11
Модератор форума: _Boroda_, Pelena, Manyasha, SLAVICK 
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Разложить цвета ячеек на возможные комбинации (Макросы/Sub)
Разложить цвета ячеек на возможные комбинации
anabioss13 Дата: Понедельник, 29.08.2016, 17:54 | Сообщение № 1
Группа: Пользователи
Ранг: Участник
Сообщений: 92
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Здравствуйте. Подскажите пожалуйста, можно ли найти решение в ексель, чтобы разложить блоки цветов в ячейках на комбинации. Есть 2 цвета, они взаимосвязаны, всего их по 10. Одного и соответственно другого цвета. Сколько можно составить комбинаций из цветов последовательно и представить в виде блоков как в примере.
К сообщению приложен файл: 9677060.xlsx(9Kb)
 
Ответить
СообщениеЗдравствуйте. Подскажите пожалуйста, можно ли найти решение в ексель, чтобы разложить блоки цветов в ячейках на комбинации. Есть 2 цвета, они взаимосвязаны, всего их по 10. Одного и соответственно другого цвета. Сколько можно составить комбинаций из цветов последовательно и представить в виде блоков как в примере.

Автор - anabioss13
Дата добавления - 29.08.2016 в 17:54
Pelena Дата: Понедельник, 29.08.2016, 19:03 | Сообщение № 2
Группа: Модераторы
Ранг: Экселист
Сообщений: 9842
Репутация: 2252 ±
Замечаний: 0% ±

Excel 2010 & Mac Excel 2011
Сколько можно составить комбинаций
всего их по 10

По моим подсчётам 1023
[p.s.]В примере 11 ячеек[/p.s.]


"Черт возьми, Холмс! Но как??!!"
ЯД 41001765434816
 
Ответить
Сообщение
Сколько можно составить комбинаций
всего их по 10

По моим подсчётам 1023
[p.s.]В примере 11 ячеек[/p.s.]

Автор - Pelena
Дата добавления - 29.08.2016 в 19:03
anabioss13 Дата: Понедельник, 29.08.2016, 19:06 | Сообщение № 3
Группа: Пользователи
Ранг: Участник
Сообщений: 92
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Много выходит)) А представить это в виде цветных ячеек никак блоками?
 
Ответить
СообщениеМного выходит)) А представить это в виде цветных ячеек никак блоками?

Автор - anabioss13
Дата добавления - 29.08.2016 в 19:06
buchlotnik Дата: Понедельник, 29.08.2016, 19:25 | Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 2049
Репутация: 613 ±
Замечаний: 0% ±

2010, 2013, 2016 RUS / ENG
первые 256 вывел - больше в файл не лезет - но принцип, думаю, ясен
[p.s.]ДЕС.В.ДВ не работает с числами выше 511, поэтому скопируйте все значения выше и замените левый символ на 1
а комбинаций всё же 2^10=1024 yes
К сообщению приложен файл: 9677060-1-.xlsb(75Kb)


платная помощь:
ЯД: 410012595572239; WM: 311017577133
buchlotnik@mail.ru


Сообщение отредактировал buchlotnik - Понедельник, 29.08.2016, 19:36
 
Ответить
Сообщениепервые 256 вывел - больше в файл не лезет - но принцип, думаю, ясен
[p.s.]ДЕС.В.ДВ не работает с числами выше 511, поэтому скопируйте все значения выше и замените левый символ на 1
а комбинаций всё же 2^10=1024 yes

Автор - buchlotnik
Дата добавления - 29.08.2016 в 19:25
anabioss13 Дата: Понедельник, 29.08.2016, 19:27 | Сообщение № 5
Группа: Пользователи
Ранг: Участник
Сообщений: 92
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Огромное вам спасибо! то что нужно!
 
Ответить
СообщениеОгромное вам спасибо! то что нужно!

Автор - anabioss13
Дата добавления - 29.08.2016 в 19:27
Gustav Дата: Понедельник, 29.08.2016, 20:13 | Сообщение № 6
Группа: Друзья
Ранг: Старожил
Сообщений: 1211
Репутация: 484 ±
Замечаний: 0% ±

начинал с Excel 4.0...
Позволил себе на базе файла buchlotnik'а создать веселенькую игрушечку. Вдруг тоже пригодится.
К сообщению приложен файл: Multicolor.xlsb(12Kb)


Мой tip box - яд 41001663842605
 
Ответить
СообщениеПозволил себе на базе файла buchlotnik'а создать веселенькую игрушечку. Вдруг тоже пригодится.

Автор - Gustav
Дата добавления - 29.08.2016 в 20:13
anabioss13 Дата: Вторник, 30.08.2016, 15:12 | Сообщение № 7
Группа: Пользователи
Ранг: Участник
Сообщений: 92
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Очень круто!!!))
 
Ответить
СообщениеОчень круто!!!))

Автор - anabioss13
Дата добавления - 30.08.2016 в 15:12
Gustav Дата: Вторник, 30.08.2016, 15:25 | Сообщение № 8
Группа: Друзья
Ранг: Старожил
Сообщений: 1211
Репутация: 484 ±
Замечаний: 0% ±

начинал с Excel 4.0...
Очень круто!

:) можно еще в ячейку B11 ввести формулу:
Код
=СЛУЧМЕЖДУ(0;1023)

и понажимать кнопку F9.


Мой tip box - яд 41001663842605
 
Ответить
Сообщение
Очень круто!

:) можно еще в ячейку B11 ввести формулу:
Код
=СЛУЧМЕЖДУ(0;1023)

и понажимать кнопку F9.

Автор - Gustav
Дата добавления - 30.08.2016 в 15:25
anabioss13 Дата: Среда, 31.08.2016, 08:18 | Сообщение № 9
Группа: Пользователи
Ранг: Участник
Сообщений: 92
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
А как изменить количество ячеек? ну допустим не по 10 а по 5.. или по 15. Я просто совсем чайник и не понимаю какую формулу нужно поправить)
 
Ответить
СообщениеА как изменить количество ячеек? ну допустим не по 10 а по 5.. или по 15. Я просто совсем чайник и не понимаю какую формулу нужно поправить)

Автор - anabioss13
Дата добавления - 31.08.2016 в 08:18
buchlotnik Дата: Понедельник, 05.09.2016, 05:02 | Сообщение № 10
Группа: Друзья
Ранг: Старожил
Сообщений: 2049
Репутация: 613 ±
Замечаний: 0% ±

2010, 2013, 2016 RUS / ENG
Для пяти число будет 2^5, т.е. 32, в двоичном представлении это номера от 00000 до 11111, т.е. формула
Код
=ДЕС.В.ДВ(B11;5)

Для пятнадцати 2^15=32768 - в шестнадцатиричном представлении номера от 0000 до 7FFF получаем формулой
Код
=ДЕС.В.ШЕСТН(B11;4)

Шестнадцатеричное преобразуем в двоичное
Код
=ШЕСТН.В.ДВ(ПСТР(B12;1;1);3)&ШЕСТН.В.ДВ(ПСТР(B12;2;1);4)&ШЕСТН.В.ДВ(ПСТР(B12;3;1);4)&ШЕСТН.В.ДВ(ПСТР(B12;4;1);4)

Если вы яснее объясните, чего добиваетесь, можно продумать более универсальный вариант
К сообщению приложен файл: Multicolor-2-.xlsb(19Kb)


платная помощь:
ЯД: 410012595572239; WM: 311017577133
buchlotnik@mail.ru


Сообщение отредактировал buchlotnik - Понедельник, 05.09.2016, 05:03
 
Ответить
СообщениеДля пяти число будет 2^5, т.е. 32, в двоичном представлении это номера от 00000 до 11111, т.е. формула
Код
=ДЕС.В.ДВ(B11;5)

Для пятнадцати 2^15=32768 - в шестнадцатиричном представлении номера от 0000 до 7FFF получаем формулой
Код
=ДЕС.В.ШЕСТН(B11;4)

Шестнадцатеричное преобразуем в двоичное
Код
=ШЕСТН.В.ДВ(ПСТР(B12;1;1);3)&ШЕСТН.В.ДВ(ПСТР(B12;2;1);4)&ШЕСТН.В.ДВ(ПСТР(B12;3;1);4)&ШЕСТН.В.ДВ(ПСТР(B12;4;1);4)

Если вы яснее объясните, чего добиваетесь, можно продумать более универсальный вариант

Автор - buchlotnik
Дата добавления - 05.09.2016 в 05:02
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Разложить цвета ячеек на возможные комбинации (Макросы/Sub)
Страница 1 из 11
Поиск:

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