Дата: 06 Сеп 2020
Условното форматиране в Excel има много възможности за прилагане. Един простичък пример е представен по-долу. При него, фонът на клетката се оцветява в различен цвят, в зависимост от стойността на клетката.
АКО Е МПП - ЧЕРВЕН ФОН, АКО Е ЗП - ЗЕЛЕН ФОН. В ОСТАНАЛИТЕ СЛУЧАИ - ЖЪЛТ ФОН |
|||||
МПП | ЗП | ПРОБА |
И един по-сложен пример. За сметка на това - много полезен и практичен.
Със сигурност към днешна дата повече хора харесват меда, отколкото Excel. Няма да коментирам причините. Може би най-съществената е, че възрастта на меда се изчислява с милиони години, а възрастта на Excel, дори към нея да се прибави и времето на предшестващите електронни таблици Varitab, Superplan и др. е не повече от 40 години. Говорейки за време, не мога да подмина прецизното боравене с времеви данни в Excel. Темата е хем крайна, хем безкрайна и поради това ще конкретизирам. Търсейки по форумите материали за условно форматиране попаднах на един въпрос, на който се опитах да отговоря във форума, но не успях. Много строги или много заспали модератори или пък има някаква друга причина. Въпросът беше "Как да форматирам условно датите от годината, така, че почивните дни да се оцветяват в различен цвят?" Бих навлязал в детайли, но не зная доколко това ще се понрави на взискателната публика. За някои може да се окаже ненужно, за други - прекалено елементарно и т.н. Поради това ще представя нещата схематично, а ако някой прояви интерес, ще доразвия темата. Че много други интересни теми има. Ако затъваме във всяка една от тях не квантови, ами гравитационни и плазмени компютри ще се появят. Проблемът е, че колкото и да са бързи машините, то те няма как да са по-умни от хората, които работят с тях.
Първият практически проблем е как да въведем всички дати от 01.01.2021 до 31.12.2021 година в кол. А Става с Home/Fill/Series
Вторият проблем е как да оцветим с червен цвят датите на съботите и неделите. Става с Home/Conditional Formating/New Rule/Use a formula to determine which cell to format =OR(WEEKDAY(B1-1)=7;WEEKDAY(B1-1)=6) За да работи това условие, което форматира и съботите и неделите, в клетка В1 трябва да е записан 01.01.2020 и от там надолу. В моя пример първата дата е 7.9.2020. Веднага се вижда, че 12. и 13.09.2020 съ съответно следващите събота и неделя и т.н. Всички съботи и недели надолу са с червени букви. Няма да се впускам пространно по колко начина може да се въведат датите за всяка следваща година. Първото решение, което ми хрумва е в клетка B1 да се запише 1.1.2021, а в B2 - =B1+1, в B3 - = B2+1 и т.н. Тогава, ако в В1 се запише 1.1.2022, то всички останали дати до края на 2022 г. ще се появят автоматично, като резултат от формулите, които са в колона В.
Третият немаловажен проблем е, че освен съботи и недели, през годината има и официални празници, които всяка година са различни. В моя пример това са дните 7.9.2020, 10.09.2020, 15.09.2020 и др. Малко грубо ще прозвучи, но това става с друго условие, макар че, ако човек е много запален по Excel може да обедини всички 3 условия в едно /аз съм обединил условията за събота и неделя в едно чрез OR, виж по-горе/. Условието за официалните празници е: =VLOOKUP($B1;$M$1:$M$16;1;FALSE)>0 Пояснявам, че в област $M$1:$M$16 съм направил списък с официални празници, където са записани 7.9.2020, 10.09.2020, 15.09.2020, 31.12.2020 Съответно тези клетки, които съдържат съответните дати в кол. М се оцветяват в червено /фон/.
За финал. Лесно можете да направите и други области, примерно в кол. F да записвате дати на рожденни дни на приятели и близки. Условното форматиране позволява датите от този списък да се оцветят в календара ни примерно със зелен цвят.
Ако имате и други идеи или въпроси, можете да ги споделите. Не обещавам, че ще отговора веднага. Ако е нещо спешно - 0888456121. Все пак за да се реши една задача, тя трябва да бъде дефинирана.
7.9.2020 |
8.9.2020 |
9.9.2020 |
10.9.2020 |
11.9.2020 |
12.9.2020 |
13.9.2020 |
14.9.2020 |
15.9.2020 |
16.9.2020 |
17.9.2020 |
18.9.2020 |
19.9.2020 |
20.9.2020 |
21.9.2020 |
22.9.2020 |