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

Вход

Регистрация

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

 

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

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

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

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

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

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


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

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

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

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

Автор - anabioss13
Дата добавления - 29.08.2016 в 19:06
buchlotnik Дата: Понедельник, 29.08.2016, 19:25 | Сообщение № 4
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация: 929 ±
Замечаний: 20% ±

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


Сообщение отредактировал 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
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 129
Репутация: 0 ±
Замечаний: 0% ±

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

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

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


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

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

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

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

начинал с Excel 4.0, видел 2.1
Очень круто!

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

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


МОИ: Ник, Tip box: 41001663842605
 
Ответить
Сообщение
Очень круто!

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

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

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

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

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

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 (19.4 Kb)


Сообщение отредактировал 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 из 1
  • 1
Поиск:

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