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

Вход

Регистрация

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

 

= Мир MS Excel/Окрасить ячейки по условию - Мир MS Excel

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

Excel 2010
Нужна помощь, ибо всё.... Как грамотно описать не знаю.... Простите.... Чуть чуть воды : в прикрепленной табличке изображен фасад здания. (лист Г 12-1) На нем изображены стеновые панели. Каждая панель имеет свою маркировку. Худо бедно с помощью функции СЧЁТЕСЛИ мне удалось узнать количество панелей определенной маркировки в заданном диапазоне... и, к сожалению, это всё на что меня хватило.
Задачка))
Дано:
- Есть панели с маркировкой С 5980 их 157 шт - это по проекту
- Поступило на объект, из них, например, - 68 шт.
Условие
Сделать так, чтоб эти вот панели С 5980 (68шт.) автоматически раскрасились слева направо (любым цветом), а остаток оставался не закрашенным.
и так далее с остальными.
ИЛИ ЭТО НЕ ВОЗМОЖНО??? С поклоном, инженер ПТО, одной строительной организации....
К сообщению приложен файл: _-.xlsx (27.6 Kb)


Сообщение отредактировал DedMorozzzi - Понедельник, 24.11.2014, 20:14
 
Ответить
СообщениеНужна помощь, ибо всё.... Как грамотно описать не знаю.... Простите.... Чуть чуть воды : в прикрепленной табличке изображен фасад здания. (лист Г 12-1) На нем изображены стеновые панели. Каждая панель имеет свою маркировку. Худо бедно с помощью функции СЧЁТЕСЛИ мне удалось узнать количество панелей определенной маркировки в заданном диапазоне... и, к сожалению, это всё на что меня хватило.
Задачка))
Дано:
- Есть панели с маркировкой С 5980 их 157 шт - это по проекту
- Поступило на объект, из них, например, - 68 шт.
Условие
Сделать так, чтоб эти вот панели С 5980 (68шт.) автоматически раскрасились слева направо (любым цветом), а остаток оставался не закрашенным.
и так далее с остальными.
ИЛИ ЭТО НЕ ВОЗМОЖНО??? С поклоном, инженер ПТО, одной строительной организации....

Автор - DedMorozzzi
Дата добавления - 24.11.2014 в 17:58
Nic70y Дата: Понедельник, 24.11.2014, 18:36 | Сообщение № 2
Группа: Друзья
Ранг: Экселист
Сообщений: 8769
Репутация: 2276 ±
Замечаний: 0% ±

Excel 2010
Строитель я, поэтому не отличаюсь логикой
это нелогично! я тоже бывший строитель (т.е. работал в строительной фирме) все остальное не понял.
совет №1 прочесть правила, совет № 2 формулы в условном форматировании.

причина изменения сооб. - орфография


ЮMoney 41001841029809

Сообщение отредактировал Nic70y - Понедельник, 24.11.2014, 19:01
 
Ответить
Сообщение
Строитель я, поэтому не отличаюсь логикой
это нелогично! я тоже бывший строитель (т.е. работал в строительной фирме) все остальное не понял.
совет №1 прочесть правила, совет № 2 формулы в условном форматировании.

причина изменения сооб. - орфография

Автор - Nic70y
Дата добавления - 24.11.2014 в 18:36
Pelena Дата: Понедельник, 24.11.2014, 21:00 | Сообщение № 3
Группа: Админы
Ранг: Местный житель
Сообщений: 19192
Репутация: 4421 ±
Замечаний: ±

Excel 365 & Mac Excel
Как поняла
К сообщению приложен файл: 7429262.xlsx (27.9 Kb)


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

Автор - Pelena
Дата добавления - 24.11.2014 в 21:00
DedMorozzzi Дата: Вторник, 25.11.2014, 08:32 | Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Pelena, Да, да, да, да, да))))))) ИМЕННО)))) Ну просто большое, нет, очень большое СПАСИБО...))) Вот если можно узнать ход ваших мыслей при написании этой чудесной формулы, чтобы мне тож понять как это работает, именно понять)) еще раз кланяюсь. ЛЮБЛЮ РОССИЮ))
 
Ответить
СообщениеPelena, Да, да, да, да, да))))))) ИМЕННО)))) Ну просто большое, нет, очень большое СПАСИБО...))) Вот если можно узнать ход ваших мыслей при написании этой чудесной формулы, чтобы мне тож понять как это работает, именно понять)) еще раз кланяюсь. ЛЮБЛЮ РОССИЮ))

Автор - DedMorozzzi
Дата добавления - 25.11.2014 в 08:32
Pelena Дата: Вторник, 25.11.2014, 08:39 | Сообщение № 5
Группа: Админы
Ранг: Местный житель
Сообщений: 19192
Репутация: 4421 ±
Замечаний: ±

Excel 365 & Mac Excel
Формулу в Условном форматировании посмотрели?
Принцип простой: чтобы ячейка закрасилась, надо, чтобы 1) она содержала заданное значение, 2) количество ячеек с этим значением в строках выше + в этой же строке левее текущей ячейки было меньше заданного числа (68 в примере)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеФормулу в Условном форматировании посмотрели?
Принцип простой: чтобы ячейка закрасилась, надо, чтобы 1) она содержала заданное значение, 2) количество ячеек с этим значением в строках выше + в этой же строке левее текущей ячейки было меньше заданного числа (68 в примере)

Автор - Pelena
Дата добавления - 25.11.2014 в 08:39
DedMorozzzi Дата: Вторник, 25.11.2014, 10:27 | Сообщение № 6
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Pelena, Ух, школа школа, где я был, вроде понял, но...... это можно понять только Титанам... изменить порядок закрашивания на снизу вверх...)))
 
Ответить
СообщениеPelena, Ух, школа школа, где я был, вроде понял, но...... это можно понять только Титанам... изменить порядок закрашивания на снизу вверх...)))

Автор - DedMorozzzi
Дата добавления - 25.11.2014 в 10:27
Pelena Дата: Вторник, 25.11.2014, 11:32 | Сообщение № 7
Группа: Админы
Ранг: Местный житель
Сообщений: 19192
Репутация: 4421 ±
Замечаний: ±

Excel 365 & Mac Excel
[offtop]"А у Вас есть точно такой же, но с перламутровыми пуговицами?.." (с) (Бриллиантовая рука)[/offtop]

Так нужно?
К сообщению приложен файл: 6082064.xlsx (27.7 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщение[offtop]"А у Вас есть точно такой же, но с перламутровыми пуговицами?.." (с) (Бриллиантовая рука)[/offtop]

Так нужно?

Автор - Pelena
Дата добавления - 25.11.2014 в 11:32
DedMorozzzi Дата: Вторник, 25.11.2014, 11:45 | Сообщение № 8
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Pelena, Да не буду я послан, из за недосказанности, ДА ТАК))) КРУТО)) но.............. Так же, но, снизу вверх первый столбец, снизу вверх второй столбец и т.д.

pray pray pray
 
Ответить
СообщениеPelena, Да не буду я послан, из за недосказанности, ДА ТАК))) КРУТО)) но.............. Так же, но, снизу вверх первый столбец, снизу вверх второй столбец и т.д.

pray pray pray

Автор - DedMorozzzi
Дата добавления - 25.11.2014 в 11:45
buchlotnik Дата: Вторник, 25.11.2014, 12:42 | Сообщение № 9
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация: 929 ±
Замечаний: 20% ±

2010, 2013, 2016 RUS / ENG
DedMorozzzi, придётся слева столбец добавить
попробуйте понять логику
Код
=(B2=$C$25)*((СЧЁТЕСЛИ(A$2:$A$17;$C$25)+СЧЁТЕСЛИ(B2:B$17;$C$25))<=$E$25)

что наблюдаем
Код
=(логическое_выражение1)*(логическое_выражение2)

т.е. формула вернёт 1 только при истинности обоих выражений
первые скобки - проверка совпадения типа
вторая скобка сложнее:
Код
СЧЁТЕСЛИ(A$2:$A$17;$C$25)
вычисляет количество совпадений в столбцах слева от ячейки

Код
СЧЁТЕСЛИ(B2:B$17;$C$25)
вычисляет количество совпадений в текущем столбце ниже ячейки и её саму

дальше всё просто
К сообщению приложен файл: _082064.xlsx (26.5 Kb)


Сообщение отредактировал buchlotnik - Вторник, 25.11.2014, 12:51
 
Ответить
СообщениеDedMorozzzi, придётся слева столбец добавить
попробуйте понять логику
Код
=(B2=$C$25)*((СЧЁТЕСЛИ(A$2:$A$17;$C$25)+СЧЁТЕСЛИ(B2:B$17;$C$25))<=$E$25)

что наблюдаем
Код
=(логическое_выражение1)*(логическое_выражение2)

т.е. формула вернёт 1 только при истинности обоих выражений
первые скобки - проверка совпадения типа
вторая скобка сложнее:
Код
СЧЁТЕСЛИ(A$2:$A$17;$C$25)
вычисляет количество совпадений в столбцах слева от ячейки

Код
СЧЁТЕСЛИ(B2:B$17;$C$25)
вычисляет количество совпадений в текущем столбце ниже ячейки и её саму

дальше всё просто

Автор - buchlotnik
Дата добавления - 25.11.2014 в 12:42
DedMorozzzi Дата: Вторник, 25.11.2014, 12:51 | Сообщение № 10
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
buchlotnik, ЕЕЕЕЕ)))))) Теперь буду разбираться как ето работает)))) Как вот это прочитать =(B2=$C$25)? Это ЖЫ как БЭ ЛОЖЬ???

Спасибо, Вам, большое, добрые люди!! Пока сам не пойму больше приставать не буду.
hands hands hands
 
Ответить
Сообщениеbuchlotnik, ЕЕЕЕЕ)))))) Теперь буду разбираться как ето работает)))) Как вот это прочитать =(B2=$C$25)? Это ЖЫ как БЭ ЛОЖЬ???

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

Автор - DedMorozzzi
Дата добавления - 25.11.2014 в 12:51
DedMorozzzi Дата: Вторник, 25.11.2014, 12:53 | Сообщение № 11
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
buchlotnik, Pelena, А скок время ВОТ на ЭТО вы потратили???
 
Ответить
Сообщениеbuchlotnik, Pelena, А скок время ВОТ на ЭТО вы потратили???

Автор - DedMorozzzi
Дата добавления - 25.11.2014 в 12:53
buchlotnik Дата: Вторник, 25.11.2014, 12:55 | Сообщение № 12
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация: 929 ±
Замечаний: 20% ±

2010, 2013, 2016 RUS / ENG
Как вот это прочитать

Код
=(2=2)
вернёт ИСТИНА
Код
=(2=8)
вернёт ЛОЖЬ
 
Ответить
Сообщение
Как вот это прочитать

Код
=(2=2)
вернёт ИСТИНА
Код
=(2=8)
вернёт ЛОЖЬ

Автор - buchlotnik
Дата добавления - 25.11.2014 в 12:55
buchlotnik Дата: Вторник, 25.11.2014, 16:00 | Сообщение № 13
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация: 929 ±
Замечаний: 20% ±

2010, 2013, 2016 RUS / ENG
И на закуску монстрик, который для начала тип панели определяет

Код
=((СЧЁТЕСЛИ(A$2:$A$17;ИНДЕКС($C$21:$C$35;ПОИСКПОЗ(B2;$C$21:$C$35;0)))+СЧЁТЕСЛИ(B2:B$17;ИНДЕКС($C$21:$C$35;ПОИСКПОЗ(B2;$C$21:$C$35;0))))<=ИНДЕКС($E$21:$E$35;ПОИСКПОЗ(B2;$C$21:$C$35;0)))


чёт торкнула меня эта задачка B)
К сообщению приложен файл: 6497164.xlsx (26.9 Kb)
 
Ответить
СообщениеИ на закуску монстрик, который для начала тип панели определяет

Код
=((СЧЁТЕСЛИ(A$2:$A$17;ИНДЕКС($C$21:$C$35;ПОИСКПОЗ(B2;$C$21:$C$35;0)))+СЧЁТЕСЛИ(B2:B$17;ИНДЕКС($C$21:$C$35;ПОИСКПОЗ(B2;$C$21:$C$35;0))))<=ИНДЕКС($E$21:$E$35;ПОИСКПОЗ(B2;$C$21:$C$35;0)))


чёт торкнула меня эта задачка B)

Автор - buchlotnik
Дата добавления - 25.11.2014 в 16:00
_Boroda_ Дата: Вторник, 25.11.2014, 16:28 | Сообщение № 14
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
И еще подзакусить
Код
=СУММ(--($A$2:A$17=B2))-СУММ(-(B2:B$17=B2))<=ВПР(B2;$C$21:$E$35;3;)

Михаил, что-то загнул ты: ИНДЕКС($C$21:$C$35;ПОИСКПОЗ(B2;$C$21:$C$35;0)) это же и есть B2
К сообщению приложен файл: 6497164_1.xlsx (34.9 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеИ еще подзакусить
Код
=СУММ(--($A$2:A$17=B2))-СУММ(-(B2:B$17=B2))<=ВПР(B2;$C$21:$E$35;3;)

Михаил, что-то загнул ты: ИНДЕКС($C$21:$C$35;ПОИСКПОЗ(B2;$C$21:$C$35;0)) это же и есть B2

Автор - _Boroda_
Дата добавления - 25.11.2014 в 16:28
buchlotnik Дата: Вторник, 25.11.2014, 17:07 | Сообщение № 15
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация: 929 ±
Замечаний: 20% ±

2010, 2013, 2016 RUS / ENG
_Boroda_, ну конечно! День сегодня не мой (для $E$21:$E$35 писал и для $C$21:$C$35 автоматом вставил :( ) , я это имел ввиду:
Код
=((СЧЁТЕСЛИ(A$2:$A$17;B2)+СЧЁТЕСЛИ(B2:B$17;B2))<=ИНДЕКС($E$21:$E$35;ПОИСКПОЗ(B2;$C$21:$C$35;0)))


У Вас как всегда элегантно hands Ни разу массивных в УФ не использовал


Сообщение отредактировал buchlotnik - Вторник, 25.11.2014, 17:09
 
Ответить
Сообщение_Boroda_, ну конечно! День сегодня не мой (для $E$21:$E$35 писал и для $C$21:$C$35 автоматом вставил :( ) , я это имел ввиду:
Код
=((СЧЁТЕСЛИ(A$2:$A$17;B2)+СЧЁТЕСЛИ(B2:B$17;B2))<=ИНДЕКС($E$21:$E$35;ПОИСКПОЗ(B2;$C$21:$C$35;0)))


У Вас как всегда элегантно hands Ни разу массивных в УФ не использовал

Автор - buchlotnik
Дата добавления - 25.11.2014 в 17:07
_Boroda_ Дата: Вторник, 25.11.2014, 17:12 | Сообщение № 16
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Ни разу массивных в УФ не использовал

Тут как раз удобно - вместо СУММПРОИЗВ можно использовать СУММ - Excel не обижается и массивного ввода не требует
[offtop]А почто на "Вы"-то? Мы "решальщики", значит, автоматически на "ты" можно - одно дело делаем. Кто как, не знаю, но я уж точно не обижусь.


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
Сообщение
Ни разу массивных в УФ не использовал

Тут как раз удобно - вместо СУММПРОИЗВ можно использовать СУММ - Excel не обижается и массивного ввода не требует
[offtop]А почто на "Вы"-то? Мы "решальщики", значит, автоматически на "ты" можно - одно дело делаем. Кто как, не знаю, но я уж точно не обижусь.

Автор - _Boroda_
Дата добавления - 25.11.2014 в 17:12
DedMorozzzi Дата: Вторник, 25.11.2014, 17:29 | Сообщение № 17
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
buchlotnik, _Boroda_, shock shock shock shock shock shock :o :o :o :o :o Я тут в сторонке покурю...)))) Мне тут разбираться и разбираться.......)) Спасибо большое ещё разик) НАДО ВСЁ понять....
 
Ответить
Сообщениеbuchlotnik, _Boroda_, shock shock shock shock shock shock :o :o :o :o :o Я тут в сторонке покурю...)))) Мне тут разбираться и разбираться.......)) Спасибо большое ещё разик) НАДО ВСЁ понять....

Автор - DedMorozzzi
Дата добавления - 25.11.2014 в 17:29
buchlotnik Дата: Вторник, 25.11.2014, 19:10 | Сообщение № 18
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация: 929 ±
Замечаний: 20% ±

2010, 2013, 2016 RUS / ENG
[offtop] _Boroda_, из уважения, но на "ты" с удовольствием перейду B) [/offtop]


Сообщение отредактировал buchlotnik - Вторник, 25.11.2014, 19:10
 
Ответить
Сообщение[offtop] _Boroda_, из уважения, но на "ты" с удовольствием перейду B) [/offtop]

Автор - buchlotnik
Дата добавления - 25.11.2014 в 19:10
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Окрасить ячейки по условию (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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