
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ă.