Formula Excel: creați un interval de date de la două date -

Cuprins

Formula generică

=TEXT(date1,"format")&" - "&TEXT(date2,"format")

rezumat

Pentru a afișa un interval de date într-o singură celulă pe baza datelor din celule diferite, puteți utiliza o formulă bazată pe funcția TEXT.

În exemplul prezentat, formula din celula E5 este:

=TEXT(B5,"mmm d")&" - "&TEXT(C5,"mmm d")

Explicaţie

Funcția TEXT ia valori numerice și le convertește în valori text folosind formatul specificat de dvs. În acest exemplu, folosim formatul „mmm d” pentru ambele funcții TEXT din E5. Rezultatele sunt alăturate cu o cratimă folosind concatenare simplă.

Notă: celelalte exemple din coloana E folosesc toate formate de text diferite.

Data de încheiere lipsește

Dacă data de încheiere lipsește, formula nu va funcționa corect, deoarece cratima va fi în continuare adăugată la data de începere (de exemplu, "1 martie -").

Pentru a gestiona acest caz, puteți înfășura concatenarea și a doua funcție TEXT în interiorul IF așa:

=TEXT(date1,"mmm d")&IF(date2""," - "&TEXT(date2,"mmm d"),"")

Acest lucru creează intervalul de date complet atunci când ambele date sunt prezente, dar afișează doar data de începere când lipsește data de încheiere.

Data de începere lipsește

Pentru a rezolva un caz în care ambele date lipsesc, puteți cuibări un alt IF astfel:

=IF(date1"",TEXT(date1,"mmmm d")&IF(date2""," - "&TEXT(date2,"mmm d"),""),"")

Această formulă returnează pur și simplu un șir gol ("") când data1 nu este disponibilă.

Articole interesante...