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

Вход

Регистрация

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

 

= Мир MS Excel/Заливка ячеек по условиям - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Заливка ячеек по условиям (Формулы/Formulas)
Заливка ячеек по условиям
viks73 Дата: Понедельник, 26.10.2015, 15:41 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 24
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Здравствуйте.
Помогите, пожалуйста, решить задачку. Сам не разберусь никак, не хватает знаний. Реализована частично.
Нужно решить проблему с просрочкой в более сложном (для меня) варианте.
Требуется:
Ячейки в столбце В «Продукция» должны заливаться серым, если в табличке в столбце D «остаток» значение меньше трёх, к примеру.
Ячейки в столбце В «Продукция» должны заливаться синим, если в табличке в столбце D «остаток» значение «0».
Также, когда до указанной даты в столбце С «Срок годности» оставалось бы менее 30 дней, к примеру, красным цветом должна заливаться ячейка этой строки в столбце В «Продукция»,и оставатся залитой красным до того момента, пока в столбце Е «Скидка» в той же строке не будет указана цифра «скидки», либо в столбце D «остаток» не будет стоять «0».
После того, как будет указана цифра «скидки» нужно, чтобы ячейка перестала быть красной а стала бы залита жёлтой заливкой, и оставалась бы жёлтой до тех пор, пока в столбце «остаток» в этой строке не будет стоять «0».
Вместе с этим, нужно чтобы в случае если дата в столбце С «Срок годности» равна сегодняшней, или позже (просрочена) в столбце В «Продукция» заливалась бы зелёным ячейка этой строки и оставалась залитой пока в столбце D «остаток» не будет стоять «0».
Порядок заливки: серая, красная, жёлтая, зелёная, синяя. Т.е., когда появляется красная серая теряет актуальность (если срок годности подходит к концу всё равно сколько осталось на складе) и т.д.
И на конец, можно ли сделать по средствам УФ так, чтобы:
Ячейка «В1» заливалась бы серым, когда в табличке столбце В «Продукция» появляется серая заливка и была залита до тех пор пока залита серым хоть одна ячейка в этом столбце.
Аналагично.
Ячейка «В2» заливалась бы красным, когда в табличке столбце В «Продукция» появляется красная заливка и была залита до тех пор пока залита красным хоть одна ячейка в этом столбце.
Ячейка «В3» заливалась бы жёлтым, когда в табличке столбце В «Продукция» появляется жёлтая заливка и была залита до тех пор пока залита жёлтым хоть одна ячейка в этом столбце.
Ячейка «В4» заливалась бы зелёным, когда в табличке столбце В «Продукция» появляется зелёная заливка и была залита до тех пор пока залита зелёным хоть одна ячейка в этом столбце.
Ячейка «В5» заливалась бы синим, когда в табличке столбце В «Продукция» появляется сяняя заливка и была залита до тех пор пока залита синим хоть одна ячейка в этом столбце.
Это своего рода контролька. При открытии таблички будет сразу видно что: чего-то нет, есть или нет маленький остаток, просрочка, распродажа или нужно что-то выкинуть.
Спасибо.
К сообщению приложен файл: Pro.xlsx (10.3 Kb)
 
Ответить
СообщениеЗдравствуйте.
Помогите, пожалуйста, решить задачку. Сам не разберусь никак, не хватает знаний. Реализована частично.
Нужно решить проблему с просрочкой в более сложном (для меня) варианте.
Требуется:
Ячейки в столбце В «Продукция» должны заливаться серым, если в табличке в столбце D «остаток» значение меньше трёх, к примеру.
Ячейки в столбце В «Продукция» должны заливаться синим, если в табличке в столбце D «остаток» значение «0».
Также, когда до указанной даты в столбце С «Срок годности» оставалось бы менее 30 дней, к примеру, красным цветом должна заливаться ячейка этой строки в столбце В «Продукция»,и оставатся залитой красным до того момента, пока в столбце Е «Скидка» в той же строке не будет указана цифра «скидки», либо в столбце D «остаток» не будет стоять «0».
После того, как будет указана цифра «скидки» нужно, чтобы ячейка перестала быть красной а стала бы залита жёлтой заливкой, и оставалась бы жёлтой до тех пор, пока в столбце «остаток» в этой строке не будет стоять «0».
Вместе с этим, нужно чтобы в случае если дата в столбце С «Срок годности» равна сегодняшней, или позже (просрочена) в столбце В «Продукция» заливалась бы зелёным ячейка этой строки и оставалась залитой пока в столбце D «остаток» не будет стоять «0».
Порядок заливки: серая, красная, жёлтая, зелёная, синяя. Т.е., когда появляется красная серая теряет актуальность (если срок годности подходит к концу всё равно сколько осталось на складе) и т.д.
И на конец, можно ли сделать по средствам УФ так, чтобы:
Ячейка «В1» заливалась бы серым, когда в табличке столбце В «Продукция» появляется серая заливка и была залита до тех пор пока залита серым хоть одна ячейка в этом столбце.
Аналагично.
Ячейка «В2» заливалась бы красным, когда в табличке столбце В «Продукция» появляется красная заливка и была залита до тех пор пока залита красным хоть одна ячейка в этом столбце.
Ячейка «В3» заливалась бы жёлтым, когда в табличке столбце В «Продукция» появляется жёлтая заливка и была залита до тех пор пока залита жёлтым хоть одна ячейка в этом столбце.
Ячейка «В4» заливалась бы зелёным, когда в табличке столбце В «Продукция» появляется зелёная заливка и была залита до тех пор пока залита зелёным хоть одна ячейка в этом столбце.
Ячейка «В5» заливалась бы синим, когда в табличке столбце В «Продукция» появляется сяняя заливка и была залита до тех пор пока залита синим хоть одна ячейка в этом столбце.
Это своего рода контролька. При открытии таблички будет сразу видно что: чего-то нет, есть или нет маленький остаток, просрочка, распродажа или нужно что-то выкинуть.
Спасибо.

Автор - viks73
Дата добавления - 26.10.2015 в 15:41
Pelena Дата: Понедельник, 26.10.2015, 20:35 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 19196
Репутация: 4423 ±
Замечаний: ±

Excel 365 & Mac Excel
Вполне вероятно, что где-нибудь напутала, проверяйте
К сообщению приложен файл: 7937697.xlsx (10.9 Kb)


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

Автор - Pelena
Дата добавления - 26.10.2015 в 20:35
viks73 Дата: Вторник, 27.10.2015, 03:15 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 24
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Спасибо! Это чудо просто. Работает, изъянов не заметил. Буду разбираться, тестировать на всей большой табличке. Спасибо, что написали отдельно формулы. Вот, знание какая сила.
hands


Сообщение отредактировал viks73 - Вторник, 27.10.2015, 03:16
 
Ответить
СообщениеСпасибо! Это чудо просто. Работает, изъянов не заметил. Буду разбираться, тестировать на всей большой табличке. Спасибо, что написали отдельно формулы. Вот, знание какая сила.
hands

Автор - viks73
Дата добавления - 27.10.2015 в 03:15
viks73 Дата: Воскресенье, 08.11.2015, 06:41 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 24
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Здравствуйте.
Образовалась такая проблемка. Если дата в столбце «Срок годности не указана», заливается красным цветом. Подскажите, как этого избежать? Т.е. нужно чтобы в случае, если не указана дата, правило бы не работало, до внесения даты.
И ещё, маленький ликбез. Есть ли разница в написании условий:
$C7-30<СЕГОДНЯ() и $C7<СЕГОДНЯ()+30
Спасибо.
К сообщению приложен файл: Excel___.xlsx (10.8 Kb)
 
Ответить
СообщениеЗдравствуйте.
Образовалась такая проблемка. Если дата в столбце «Срок годности не указана», заливается красным цветом. Подскажите, как этого избежать? Т.е. нужно чтобы в случае, если не указана дата, правило бы не работало, до внесения даты.
И ещё, маленький ликбез. Есть ли разница в написании условий:
$C7-30<СЕГОДНЯ() и $C7<СЕГОДНЯ()+30
Спасибо.

Автор - viks73
Дата добавления - 08.11.2015 в 06:41
_Boroda_ Дата: Воскресенье, 08.11.2015, 18:13 | Сообщение № 5
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
2. Разницы нет
1. Добавьте условие в УФ. Что-то типа
Код
=(предыдущее_условие)*Срок_годности

Формула УФ для красных
Код
=И(C7-30<СЕГОДНЯ();E7=0;D7<>0)*C7

Остальные расцветки аналогично


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
Сообщение2. Разницы нет
1. Добавьте условие в УФ. Что-то типа
Код
=(предыдущее_условие)*Срок_годности

Формула УФ для красных
Код
=И(C7-30<СЕГОДНЯ();E7=0;D7<>0)*C7

Остальные расцветки аналогично

Автор - _Boroda_
Дата добавления - 08.11.2015 в 18:13
viks73 Дата: Понедельник, 09.11.2015, 10:47 | Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 24
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Ещё раз спасибо!
 
Ответить
СообщениеЕщё раз спасибо!

Автор - viks73
Дата добавления - 09.11.2015 в 10:47
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Заливка ячеек по условиям (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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