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

Вход

Регистрация

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

 

= Мир MS Excel/Копирование ячейкой цвета из массива - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Копирование ячейкой цвета из массива
ars1734 Дата: Вторник, 06.05.2025, 19:35 | Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 119
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Здравствуйте уважаемые эксперты

Необходима ваша помощь в создании правила или формулы, которая позволит копировать ячейке "Алфавит" F5, цвета любой ячейки в массиве, отличающейся от базового белого цвета. Т.е. если хотя бы одна ячейка в массиве изменила цвет, то ячейка "Алфавит" должна окрасится в этот цвет.
Файл прилагаю.
С уважением.
К сообщению приложен файл: 3608575.xlsx (11.6 Kb)


Сообщение отредактировал ars1734 - Вторник, 06.05.2025, 19:36
 
Ответить
СообщениеЗдравствуйте уважаемые эксперты

Необходима ваша помощь в создании правила или формулы, которая позволит копировать ячейке "Алфавит" F5, цвета любой ячейки в массиве, отличающейся от базового белого цвета. Т.е. если хотя бы одна ячейка в массиве изменила цвет, то ячейка "Алфавит" должна окрасится в этот цвет.
Файл прилагаю.
С уважением.

Автор - ars1734
Дата добавления - 06.05.2025 в 19:35
ars1734 Дата: Среда, 07.05.2025, 07:01 | Сообщение № 2
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 119
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Доброе утро, если копирование цвета невозможно, то может быть есть вариант оцифровки цвета? Например белый цвет это №1, а другой цвет равен другому числу и в случае изменения цвета в массиве, меняется и номер в соседней ячейке, а затем копируется на головную ячейку? Может быть есть еще какие идеи? Смысл в том, чтобы перенести сигнал из любой ячейки в массиве на головную F5, чтобы не просматривать весь массив на наличие сигналов за рамками экрана.

С уважением
 
Ответить
СообщениеДоброе утро, если копирование цвета невозможно, то может быть есть вариант оцифровки цвета? Например белый цвет это №1, а другой цвет равен другому числу и в случае изменения цвета в массиве, меняется и номер в соседней ячейке, а затем копируется на головную ячейку? Может быть есть еще какие идеи? Смысл в том, чтобы перенести сигнал из любой ячейки в массиве на головную F5, чтобы не просматривать весь массив на наличие сигналов за рамками экрана.

С уважением

Автор - ars1734
Дата добавления - 07.05.2025 в 07:01
DrMini Дата: Среда, 07.05.2025, 07:10 | Сообщение № 3
Группа: Модераторы
Ранг: Старожил
Сообщений: 2006
Репутация: 304 ±
Замечаний: 0% ±

Excel LTSC 2024 RUS
Здравствуйте ars1734,
Формулы цвета не видят. Вам нужно смотреть в сторону VBA.
если хотя бы одна ячейка в массиве изменила цвет

А каким образом у вас будет меняться цвет? А если боле одной поменяли цвет?
чтобы не просматривать весь массив на наличие сигналов за рамками экрана

Тут ваааще ничего не понятно.
Вы сделайте, как нужно в ручную. Может кто и заинтересуется...
 
Ответить
СообщениеЗдравствуйте ars1734,
Формулы цвета не видят. Вам нужно смотреть в сторону VBA.
если хотя бы одна ячейка в массиве изменила цвет

А каким образом у вас будет меняться цвет? А если боле одной поменяли цвет?
чтобы не просматривать весь массив на наличие сигналов за рамками экрана

Тут ваааще ничего не понятно.
Вы сделайте, как нужно в ручную. Может кто и заинтересуется...

Автор - DrMini
Дата добавления - 07.05.2025 в 07:10
ars1734 Дата: Среда, 07.05.2025, 17:42 | Сообщение № 4
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 119
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Понял вас, на счет цветов. А если зайти с другой стороны? Возможно ли распространение правила выделения ячейки E12 с помощью формулы на весь массив? Например: =(Е17:Е55>=0)*(Е17:Е55<=100) то ячейка меняет цвет, если одна или несколько ячеек в массиве с числами выполнили данное условие. Правильно ли такое написание формулы? Файл прилагаю.

С уважением
К сообщению приложен файл: 6370175.xlsx (13.0 Kb)
 
Ответить
СообщениеПонял вас, на счет цветов. А если зайти с другой стороны? Возможно ли распространение правила выделения ячейки E12 с помощью формулы на весь массив? Например: =(Е17:Е55>=0)*(Е17:Е55<=100) то ячейка меняет цвет, если одна или несколько ячеек в массиве с числами выполнили данное условие. Правильно ли такое написание формулы? Файл прилагаю.

С уважением

Автор - ars1734
Дата добавления - 07.05.2025 в 17:42
Pelena Дата: Среда, 07.05.2025, 18:36 | Сообщение № 5
Группа: Админы
Ранг: Местный житель
Сообщений: 19493
Репутация: 4610 ±
Замечаний: ±

Excel 365 & Mac Excel
ячейка меняет цвет, если одна или несколько ячеек в массиве с числами выполнили данное условие

формула для УФ
Код
=СЧЁТЕСЛИМН(E$17:E$55;">=0";E$17:E$55;"<=100")
К сообщению приложен файл: 1657959.xlsx (13.2 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщение
ячейка меняет цвет, если одна или несколько ячеек в массиве с числами выполнили данное условие

формула для УФ
Код
=СЧЁТЕСЛИМН(E$17:E$55;">=0";E$17:E$55;"<=100")

Автор - Pelena
Дата добавления - 07.05.2025 в 18:36
ars1734 Дата: Среда, 07.05.2025, 19:28 | Сообщение № 6
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 119
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Большое спасибо! А возможно ли подобное программирование, чтобы при выполнении условия, ячейка меняла текст? Необходимо сделать так, чтобы в соседней сверху ячейке Е11, появлялась цифра 1. Это нужно для переноса сигнала в другую книгу.

С уважением
 
Ответить
СообщениеБольшое спасибо! А возможно ли подобное программирование, чтобы при выполнении условия, ячейка меняла текст? Необходимо сделать так, чтобы в соседней сверху ячейке Е11, появлялась цифра 1. Это нужно для переноса сигнала в другую книгу.

С уважением

Автор - ars1734
Дата добавления - 07.05.2025 в 19:28
i691198 Дата: Среда, 07.05.2025, 20:30 | Сообщение № 7
Группа: Проверенные
Ранг: Обитатель
Сообщений: 410
Репутация: 127 ±
Замечаний: 0% ±

2016
Формула Pelena, выдает количество выполнений условий, если требуется 0 или 1 , то можно ее дополнить
Код
=--(СЧЁТЕСЛИМН(E$17:E$55;">=0";E$17:E$55;"<=100")>0)
или так
Код
=--(СУММПРОИЗВ((E17:E55>=0)*(E17:E55<=100))>0)
 
Ответить
СообщениеФормула Pelena, выдает количество выполнений условий, если требуется 0 или 1 , то можно ее дополнить
Код
=--(СЧЁТЕСЛИМН(E$17:E$55;">=0";E$17:E$55;"<=100")>0)
или так
Код
=--(СУММПРОИЗВ((E17:E55>=0)*(E17:E55<=100))>0)

Автор - i691198
Дата добавления - 07.05.2025 в 20:30
ars1734 Дата: Среда, 07.05.2025, 21:30 | Сообщение № 8
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 119
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Как оказалось, это слишком сложно для меня, поэтому давайте зайдем по простому.
Каждую ячейку в массиве, запрограммировал отдельно. Образец такой ячейи прикладываю в файле.
Есть ряд условий, при которых ячейка должна поменять цвет. В данном файле показаны параметры и прописан текст формулы, при котором ячейка Е17 окрасилась в зеленый цвет. Т.е. формула формата работает.
Для переноса сигнала в другую книгу, необходима оцифровка. Т.е. в ячейке В17 нужно продублировать формулу, при которой в этой ячейке должна появиться единица, если условия выполнены, как в ячейке Е17 или 0 если не выполнены, тогда и ячейка Е17 станет белой.
Нужна правка первой формулы с подгоном сигнала в ячейке В17 под единицу или ноль.
Файл прилагаю
С уважением
К сообщению приложен файл: 9577269.xlsx (12.8 Kb)
 
Ответить
СообщениеКак оказалось, это слишком сложно для меня, поэтому давайте зайдем по простому.
Каждую ячейку в массиве, запрограммировал отдельно. Образец такой ячейи прикладываю в файле.
Есть ряд условий, при которых ячейка должна поменять цвет. В данном файле показаны параметры и прописан текст формулы, при котором ячейка Е17 окрасилась в зеленый цвет. Т.е. формула формата работает.
Для переноса сигнала в другую книгу, необходима оцифровка. Т.е. в ячейке В17 нужно продублировать формулу, при которой в этой ячейке должна появиться единица, если условия выполнены, как в ячейке Е17 или 0 если не выполнены, тогда и ячейка Е17 станет белой.
Нужна правка первой формулы с подгоном сигнала в ячейке В17 под единицу или ноль.
Файл прилагаю
С уважением

Автор - ars1734
Дата добавления - 07.05.2025 в 21:30
i691198 Дата: Среда, 07.05.2025, 21:58 | Сообщение № 9
Группа: Проверенные
Ранг: Обитатель
Сообщений: 410
Репутация: 127 ±
Замечаний: 0% ±

2016
Непонятно какая нужна правка. Если скопировать формулу из правила УФ в B17, то она и будет выдавать 0 или 1 при тех же условиях, что и УФ.
 
Ответить
СообщениеНепонятно какая нужна правка. Если скопировать формулу из правила УФ в B17, то она и будет выдавать 0 или 1 при тех же условиях, что и УФ.

Автор - i691198
Дата добавления - 07.05.2025 в 21:58
DrMini Дата: Среда, 07.05.2025, 22:03 | Сообщение № 10
Группа: Модераторы
Ранг: Старожил
Сообщений: 2006
Репутация: 304 ±
Замечаний: 0% ±

Excel LTSC 2024 RUS
Нужна правка первой формулы

как написал выше i691198, формула готова. На мой взгляд какая то примитивная (мы не знаем откуда берутся условия.).
К сообщению приложен файл: 4749621.xlsx (13.9 Kb)
 
Ответить
Сообщение
Нужна правка первой формулы

как написал выше i691198, формула готова. На мой взгляд какая то примитивная (мы не знаем откуда берутся условия.).

Автор - DrMini
Дата добавления - 07.05.2025 в 22:03
ars1734 Дата: Среда, 07.05.2025, 22:04 | Сообщение № 11
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 119
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Проблема в том, что при подстановке формулы в ячейку В17, единицу не показывает

=--(СУММПРОИЗВ($K17<=100)*($M17<=-60)*($N17<=50)*($O17<=-50)*($R17>=0)*($U17<=-60)*($Z17<=-20)*($AC$1<=75)*($AE17<=-60)*(($AJ17>=0)*($AJ17<=20))>0)
 
Ответить
СообщениеПроблема в том, что при подстановке формулы в ячейку В17, единицу не показывает

=--(СУММПРОИЗВ($K17<=100)*($M17<=-60)*($N17<=50)*($O17<=-50)*($R17>=0)*($U17<=-60)*($Z17<=-20)*($AC$1<=75)*($AE17<=-60)*(($AJ17>=0)*($AJ17<=20))>0)

Автор - ars1734
Дата добавления - 07.05.2025 в 22:04
ars1734 Дата: Среда, 07.05.2025, 22:10 | Сообщение № 12
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 119
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
А... Нужно было просто вставить формулу в ячейку, я не знал, честно)))

Большое Вам спасибо за участие! Всех благ!

С уважением
 
Ответить
СообщениеА... Нужно было просто вставить формулу в ячейку, я не знал, честно)))

Большое Вам спасибо за участие! Всех благ!

С уважением

Автор - ars1734
Дата добавления - 07.05.2025 в 22:10
  • Страница 1 из 1
  • 1
Поиск:

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