Собствени правила за условно форматиране

Безплатни 20 урока
регистрирай се и научи

Ако сте вече потребител - Регистриран съм
Видео

Въпроси и отговори

  • Може ли да се направи conditional formating за дати?

    Георги:

    Здравейте, опитвам се да форматирам една колона, съдържаща дати чрез conditional formating>a date occurring но не се получава. Необходимо ми е след като изтече датата клетката да се маркира в червен цвят и ако не е изтекла датата да се оцвети в зелен. Благодаря Ви предварително!

    Христина Машева:

    Здравей,

    това може да стане по друг начин, не с "a date occuring". Избираш си областта с дати (1), следваш стъпки 2,3,4 от снимка 1. След това избираш "less than" и пишеш вградената функцията в ексел " =today()". T.e. ще ти форматира в червено всички дати преди днешната. След това му даваш ок. Както си е избрана областта отново изпълняваш стъпките от 1-ва и 2-ра снимка, но вместо "less than", избираш "greater than or equal to" и отново "=today()". И би трябвало да се получи желания резултат :)
    Георги:

    Благодаря.... Бях изключил за "=today()".

    Виктория Чобанова:

    Ползвам таблица, в която клиенти трябва да внасят периодично вноски. Искам да форматирам всички закъсняли плащания - всички дати, които са по-малки от днешната, при които колона Д е празна. С по-малките дати се справих - с функцията <today(). Вероятно ще ми трябва ново правило, което да подчертае тези от датите, при които липсва запис в колона Д. Моля за помощ



    Краси Кръстев:

    Здравей, Виктория прочети тази ( цялата ) тема :

    http://aula.bg/question#id-112102400001
    в която е коментирано как да се задават повече от едно условие ( там част от казуса е именно ако имаш празни редове ( липсва запис ) от дадена колона ).Пробвайте и ако след това има затруднения пишете пак тук.
    Росица Найденова Кузманова:

    Версия Excel 2010 е на български,ако някой се затруднява му препоръчвам да я открие и всичко ще му е лесно.

  • Как да...

    Станислава Иванова:

    Как да запазя таблицата от снимка 1 във вида в който съм я направила, след като й задам да се форматира като таблица, защото когато я форматирам се получава резултата на снимка 2, т.е. Excel ми връща клетките в ред 3 и колона В от merge в unmerge. Има ли начин това да се избегне? Работя с версия 2007. Благодаря предварително.

    Дарина Иванова:

    Опитах се да създам свой стил на форматиране и видях, че това което може да се зададе са само елементи на Font, Border, Fill. Според мен бързите стиловеза форматиране са само за обикновени таблици.

    Boris:

    има няколко начина 1. като е затвориш ще те пита дали да я запишеш,2 ти сам да я запишеш. и др.

    Zenny:

    При вградените таблици не може да се обединяват клетки. Ако вградена таблица се приложи към вече създадена такава, то ако има обединени клетки те се превръщат в единични както се е случило при вас. Краси Кръстев е отговорил вече на подобен въпрос и е дал решение - http://aula.bg/question#id-116518400001

    Георги Влайков:

    Според мен на снимка едно може да се форматира по този начин и ако искате да премахнете филтъра то следвай стъбката в втората таблица Но трябва да се знае че форматирането на таблицата остава след като е завършено .

    Димитрина Събева:

    Много интересен и полезен модул! Благодаря!

  • Как да направя така, че ако стойноста в клетката е 0 да не изписва 0 или 0.00, а клетката да е чиста /т.е. да не пише нищо/? 

    Атанаска Чакърова:

    Как да направя така, че ако стойноста в клетката е 0 да не изписва 0 или 0.00, а клетката да е чиста /т.е. да не пише нищо/? 

    Краси Кръстев:

    Здравей, отиди на File, след това на Options след което на Advanced след което в раздела който съм посочил на снимката махни отметката на Show a zero in cell that have zero value ( Може да избереш тази настройка или само за настоящия лист ( sheet ) или за цялата апликация ( Workbook ), след това ОК и готово.

    Атанаска Чакърова:

    Благодаря, получи се.

    Юлияна Борисова:

    Благодаря Краси! Това ми е много полезно. Винаги до сега, когато съм имала този проблем съм ползвала функция: например =IF(J5="";"";J5), но тогава клетката не е празна, а съдържа формула и само изглежда празна...

    инж. Ивайло Коцев:

    Здравей Краси, благодаря за изложената по горе информация. За съжаление се оказва проблем наличието на формула в клетката, която е нула (не отговаря на условието). В конкретния случай това пречи тъй като текста написан в клетката отговаряща на условиято остава само в нея, а не се разпростира в следващите клетки каквато е моята конкретна цел.

    Искам да избегна промяна в размера на клетката с цел изписване на целия текст.

    Моля да ме посъветвате как да направя клетките който са 0 в конкретния случай без изписана информация, да са празни.

    Краси Кръстев:

    Здравей, Ивайло пробвай идеята която е дала Юлияна Борисова преди 


    формулата използвай един IF и условието е ако е 0 резулата от формулата 



    = if( FORMULATA = 0 ; АКО Е ВЯРНО ЗАПИШИ 0 ; АКО НЕ Е ВЯРНО ЗАПИШИ - тук трябва да е формулата )

    като във вярно записваш " " и съответно клетката ще стой с интервал т.е. 

    празна при условие че формулата дава резултат 0, а във НЕ вярно просто пак 

    изпиши формулата така ако резултата не е равен на 0 следва да ти се изпише 

    пък стойността от формулата )



    И аз имам случай в практиката в която съм я ползвал, на този принцип.



    На снимка 1 съм показал с една доста семпла формула как би изглеждала 

    формулата за която говоря.На снимка 2 пък е резултата от използване на 

    формулата.




    Има и друг начин да ползваш condition formating, като зададеш условие всички 

    нули да са с бял цвят от там следва когато разпечатваш да не се разпечатат 

    нулите.



    Пробвай първо първия вариант с IF функцията и ако не работи в твоя случай пиши пак ще помогнем тук във форума.


    Надявам се да съм бил полезен с отговора и да съм те насочил и макар и малкия и семпъл пример ( принципа един и същ и с по - сложна формула от X +Y  нали :) ) да ти помогне за справяне с казуса.
    инж. Ивайло Коцев:

    Здравей Краси, за да бъда по ясен в това какво искам да направя изпращам и изображения. Реално целта ми е да прехвърля текста от таблица на графиката. Най простия вариант е да го направя с = и да посоча клетката от таблицата има го в изображението. Така останалите клетки остават не засегнати и текста се изписва напълно. Всичко е ОК но тази графика е дълга и вероятно ще ми отнеме няколко часа да нанеса всичкия текст (да го посоча с = ). Затова реших да го направя по лесния начин с IF. Проблема, с който се сблъсквам може да го видите във второто изображение текста не се изписва напълно. 

    Въпроса ми е има ли по лесен начин да накарам текста в графиката да изглежда така както е в изображението, където използвам =.
    п.с. Графиката съм изобразил чрез conditional formatting с отделна формула.