Salt la conținutul principal

Cum se formatează condiționat în funcție de dată în Excel?

După cum știam, formatarea condiționată poate modifica automat formatul celulei pe baza conținutului celulei. Acest tutorial, voi introduce cum să formatați condiționat celule pe baza datei în Excel.

Date de formatare condiționate egale cu / mai mari decât / mai vechi decât TODAY

Formatarea condiționată a datelor anterioare

Formatarea condiționată a datelor viitoare

Formatare condiționată între două date

Formatare condiționată bazată pe dată într-o altă coloană


Date de formatare condiționate egale cu / mai mari decât / mai vechi decât TODAY

Pentru datele de formatare condiționată, trebuie să creați o nouă regulă.

1. Selectați celulele pe care doriți să adăugați formatarea condițională, faceți clic pe Inițial > Formatarea condițională > Noua regulă.
doc data de formatare condițională 1

2. În Noua regulă de formatare , selectați Utilizați o formulă pentru a determina ce celule să formatați in Selectați un tip de regulă , apoi alegeți o formulă pe măsură ce trebuie să tastați Formatează valorile în care această formulă este adevărată casetă de text.

  • egal cu astăzi:=$B2=TODAY()
  • reater decât astăzi: =$B2>TODAY()
  • Mai vechi decât astăzi: =$B2<TODAY()

doc data de formatare condițională 2

3. clic Format a merge la Celule de format , selectați un format de care doriți să evidențiați celulele după cum aveți nevoie.
doc data de formatare condițională 3

4. clic OK > OK. Datele au fost formatate.

notițe: Astăzi este 15
doc data de formatare condițională 4


Formatarea condiționată a datelor anterioare

Dacă doriți să formatați condiționat datele anterioare, puteți face după cum urmează în caseta de dialog Noua regulă de formatare.

1. Selectați una dintre formulele de mai jos după cum aveți nevoie și introduceți-o în Formatează valorile în care această formulă este adevărată casetă de text.

  • Acum mai bine de 30 de zile: =TODAY()-$B2>30
  • În urmă cu 30 - 15 zile, inclusiv: =AND(TODAY()-$B2>=15, TODAY()-$B2<=30)
  • Acum mai puțin de 15 zile: =AND(TODAY()-$B2>=1, TODAY()-$B2<15)

2. Apoi apasa Format pentru a selecta un format în Celule de format dialog.

3. clic OK > OK pentru a închide casetele de dialog.

notițe: Astăzi este 15
doc data de formatare condițională 5


Formatarea condiționată a datelor viitoare

Pentru formatarea condiționată a datelor viitoare, puteți face următoarele:

1. Selectați una dintre formulele de mai jos după cum aveți nevoie și introduceți-o în Formatează valorile în care această formulă este adevărată casetă de text.

  • Va avea loc peste peste 30 de zile de acum înainte: =$B2-TODAY()>30
  • În 30 - 15 zile, inclusiv: =AND($B2-TODAY()>=15, $B2-TODAY()<=30)
  • În mai puțin de 15 zile: =AND($B2-TODAY()>=1, $B2-TODAY()<15)

2. Apoi apasa Format pentru a selecta un format în Celule de format dialog.

3. clic OK > OK pentru a închide casetele de dialog.


Formatare condiționată între două date

Pentru formatarea condiționată între două date, selectați celulele și utilizați această formulă, =AND($B2>=$D$2,$B2<=$E$2) D2 este data de începere, E2 este data de sfârșit. Apoi formatați celulele cu un format de care aveți nevoie.

doc data de formatare condițională 6
doc data de formatare condițională 7

Formatare condiționată bazată pe dată într-o altă coloană

Dacă doriți formatarea condiționată a celulelor în funcție de data dintr-o altă coloană, puteți face ca acestea.

1. Presupunând că doriți să evidențiați vânzările în coloana C, în timp ce datele relative din coloana B sunt 16/8/2018, selectați mai întâi intervalul coloanei C.

2. Activați caseta de dialog Nouă regulă de formatare și tastați această formulă =$B2=DATEVALUE("8/16/2018") în Formatează valorile în care această formulă este adevărată caseta de text, apoi formatați celulele în Celule de format dialog.

doc data de formatare condițională 8
doc data de formatare condițională 9

Notă: În formulele de mai sus, B2 este prima celulă de date din intervalul de date selectat.


Cele mai bune instrumente de productivitate de birou

Caracteristici populare: Găsiți, evidențiați sau identificați duplicatele   |  Ștergeți rândurile goale   |  Combinați coloane sau celule fără a pierde date   |   Rundă fără Formula ...
Super căutare: VLookup cu mai multe criterii    VLookup cu valori multiple  |   VLookup pe mai multe foi   |   Căutare fuzzy ....
Listă derulantă avansată: Creați rapid o listă derulantă   |  Listă drop-down dependentă   |  Listă derulantă cu selectare multiplă ....
Manager de coloane: Adăugați un număr specific de coloane  |  Mutați coloanele  |  Comutați starea vizibilității coloanelor ascunse  |  Comparați intervale și coloane ...
Caracteristici prezentate: Focus pe grilă   |  Vedere de proiectare   |   Big Formula Bar    Manager registru de lucru și foi   |  Biblioteca de resurse (Text automat)   |  Data Picker   |  Combinați foi de lucru   |  Criptare/Decriptare celule    Trimiteți e-mailuri după listă   |  Super Filtru   |   Filtru special (filtrează bold/italic/barat...) ...
Top 15 seturi de instrumente12 Text Instrumente (Adăuga text, Eliminați caractere,...)   |   50+ Diagramă Tipuri de (Gantt Chart,...)   |   40+ Practic Formule (Calculați vârsta pe baza zilei de naștere,...)   |   19 inserare Instrumente (Introduceți codul QR, Inserați imaginea din cale,...)   |   12 Convertire Instrumente (Numere la cuvinte, conversie valutara,...)   |   7 Merge & Split Instrumente (Rânduri combinate avansate, Celule divizate,...)   |   ... și altele

Îmbunătățiți-vă abilitățile Excel cu Kutools pentru Excel și experimentați eficiența ca niciodată. Kutools pentru Excel oferă peste 300 de funcții avansate pentru a crește productivitatea și a economisi timp.  Faceți clic aici pentru a obține funcția de care aveți cea mai mare nevoie...

fila kte 201905


Fila Office aduce interfața cu file în Office și vă face munca mult mai ușoară

  • Activați editarea și citirea cu file în Word, Excel, PowerPoint, Publisher, Access, Visio și Project.
  • Deschideți și creați mai multe documente în filele noi ale aceleiași ferestre, mai degrabă decât în ​​ferestrele noi.
  • Vă crește productivitatea cu 50% și reduce sute de clicuri de mouse pentru dvs. în fiecare zi!
Comments (19)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
How can I automatically add a date when a cell contains certain text? So, for example, if cell A1 contains "to do", a date is automatically added in another cell. This date is based on a date also from a cell and I would like to add a date + 65 days in the future. Is this possible?
This comment was minimized by the moderator on the site
Cześć, mierzę się z problemem warunkowego podświetlania daty, np.: w kolumnie A mam datę startu danej czynności np. 01.01.2023, w kolumnie B mam datę końca danej czynności np. 07.01.2023 i chodziłoby mi o to, żeby wyróżnić warunkowo np. kolorem zielonym datę w kolumnie B jeżeli pomiędzy datą startu, a datą końca czynności upłynęło mniej niż 7 dni, jeżeli 7 dni i więcej kolorem czerwonym.
This comment was minimized by the moderator on the site
Use two formulas in the conditional formatting dialog:
difference between start date and end date is greater than or equal to 7 days: =B2-A2>=7 format to red
difference between start date and end date is smaller than 7 days: =B2-A2<7 format to green
see screenshot:
https://cdn.extendoffice.com/images/stories/comments/sun-comment/doc-difference-greater-than-7.png
This comment was minimized by the moderator on the site
Cześć, mierzę się z problemem warunkowego podświetlania daty, np.: w kolumnie A mam datę startu danej czynności np. 01.01.2023, w kolumnie B mam datę końca danej czynności np. 07.01.2023 i chodziłoby mi o to, żeby wyróżnić warunkowo np. kolorem zielonym datę w kolumnie B jeżeli pomiędzy datą startu, a datą końca czynności upłynęło mniej niż 7 dni, jeżeli 7 dni i więcej kolorem czerwonym.
This comment was minimized by the moderator on the site
Cześć, mierzę się z problemem warunkowego podświetlania daty, np.: w kolumnie A mam datę startu danej czynności np. 01.01.2023, w kolumnie B mam datę końca danej czynności np. 07.01.2023 i chodziłoby mi o to, żeby wyróżnić warunkowo np. kolorem zielonym datę w kolumnie B jeżeli pomiędzy datą startu, a datą końca czynności upłynęło mniej niż 7 dni, jeżeli 7 dni i więcej kolorem czerwonym.
This comment was minimized by the moderator on the site
Ciao, come posso utilizzare il conditional formatting per evidenziare il mese corrente e il mese successivo?
This comment was minimized by the moderator on the site
Hi, Michela,
highlight the date in current month, please use formula =TEXT(TODAY(),"m")-TEXT(A1,"m")=0 in conditional formatting new rule dialog, and select a color such as yellow to outstanding the dates.
highlight the date in next month, use formula =TEXT(A1,"m")-TEXT(TODAY(),"m")=1 in conditional formatting new rule dialog, and select a color such as green to outstanding the dates.
see screenshot:
https://cdn.extendoffice.com/images/stories/comments/sun-comment/doc-highlight-current-month.png
This comment was minimized by the moderator on the site
Hello there! I have been searching everywhere for an answer to my problem. I really hope that you can help. I have a column of dates that have taken place in the past. It was when a medical fit test was performed. Those need to be done every two years. What I would like to do is have the dates highlight the box Yellow when they are within being 30 days due, and then Red as soon as they are past due. (So if the date in the box is 1/1/2021, it would turn yellow on 12/1/22. It would then turn red on 1/2/23) These dates are a column in a database so I can't just put a date in a cell to be the reference in the formula. I can only use the cell with the date itself. My brain has melted trying to figure this out, please help. I've gone in Excel formula circles and keep coming up with nothing.

I also have a second column that I need to do the same thing with where it happens on a yearly basis.

Any help will be appreciated. Thank you
This comment was minimized by the moderator on the site
Hi, Kris, create two rules in the conditional formatting dialog:
=AND(0<DATE(YEAR($A1)+2,MONTH($A1),DAY($A1))-TODAY(),DATE(YEAR($A1)+2,MONTH($A1),DAY($A1))-TODAY()<=30) using this formula and choose yellow filled color to mark the within 30 days due
=(DATE(YEAR(A1)+2,MONTH(A1),DAY(A1))<TODAY()) using this formula and choose red filled color to mark the past due
This comment was minimized by the moderator on the site
Hola!

como puedo hacer una formula para que si columna D es igual a la comuna E sea verdadero, pero si columna A + 90 dias es igual al columna E siga siendo verdadero de lo contrario sea falso, gracias.
This comment was minimized by the moderator on the site
Hi, try this formula:=IFERROR(IFS(E2=D2,"TRUE",E2=A2+90,"TRUE"),"""FALSE")
Notice that if you are not in other lagnuage version, maybe you need to transform the formula to your local language.
This comment was minimized by the moderator on the site
ERP PO No. Region Update-1 Supplier PIC Note To Receiver PO Age
1091BPA6438143-121 Bali - Lombok Not Yet Implement PS2MS XL 31
1091BPA6438143-123 Bali - Lombok Not Yet Implement Lumpsum 31
1091BPA6438143-124 Bali - Lombok Not Yet Implement Service Package 31
1091BPA6438143-125 Bali - Lombok Not Yet Implement Battery Maintenance 31
1091BPA6438143-127 Bali - Lombok Not Yet Implement MS Dismantle Board 22

kalau cara conditional formating untuk PO aging Lebih dari 70 gimana ya, tapi di file pivot, karena database saya untuk po aging 70 itu pake rumus =IFERROR(DATEDIF(NOW();B56;"d");""&DATEDIF(B56;NOW();"d")) jadi saat saya conditional formating aging lebih dari 70 dengan warna merah itu tidak ke detack di pivotnya,
mohon bantuannya😁
This comment was minimized by the moderator on the site
Bonjour,
je cherche dans GOOGLE SHEET à faire une mise en forme conditionnelle par rapport à une date; je cherche à faire en sorte que quand la date inscrite dans une case dépasse 15jrs alors elle devienne rouge. (01/08/22 dans la case, quand nous sommes le 16/08/22 je voudrais que la case devienne rouge)

merci d'avance.
This comment was minimized by the moderator on the site
Hi, vex, sorry that I only can reply with English since I do not know French. Supposing you want to format all dates that over 15 days based on a date 7/21/2022, you may firstly, change the date 7/21/2022 to a number, 44763, then select the dates that you want to highlight, click Format > Conditional Formatting, and choose Custom formula is in the Format Rules section, type B2>44763+15, and choose red color. See the screenshot:
https://www.extendoffice.com/images/stories/comments/sun-comment/doc_google_sheet_conditional_formatting.png
Hope can help you.
This comment was minimized by the moderator on the site
Bonjour, j'ai téléchargé un document excel pour la gestion des congés: Shift staff. Je voudrais que certaines dates soient conditionnées pour rester inactives chaque année (il s'agit des congés légaux comme le 1er janvier ou le 15 aout) - actuellement je ne peux conditonner que les jours de la semaine, pas les dates - pouvez-vous m'aider?

Merci beaucoup

Pascale
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations