
Formula generică
=IF(A1"",result,"")
rezumat
Pentru a efectua o acțiune numai atunci când celula nu este goală (nu este goală), puteți utiliza o formulă bazată pe funcția IF. În exemplul prezentat, coloana D conține date de finalizare a sarcinii. Formula din celula E5 este:
=IF(D5"","Done","")
Explicaţie
În acest exemplu, coloana D înregistrează data finalizării unei sarcini. Prin urmare, dacă coloana conține o dată (adică nu este necompletată), putem presupune că sarcina este finalizată.
Formula din celula E5 folosește funcția IF pentru a verifica dacă D5 nu este „gol”. Dacă da, rezultatul este „Terminat”. Dacă D5 este gol, IF returnează un șir gol ("") care nu afișează nimic "
=IF(D5"","Done","")
Simbolul este un operator logic care înseamnă „nu egal cu”, deci expresia „„ înseamnă „nu nimic” sau „nu gol”. Când coloana D conține o valoare, rezultatul este ADEVĂRAT și IF returnează „Terminat”. Când coloana D este goală, rezultatul este FALS și IF returnează un șir gol ("").
Două rezultate
Pentru a afișa atât „Efectuat”, cât și „Făcut”, puteți ajusta formula astfel:
=IF(D5"","Done","Not done")
Cu ISBLANK
O alternativă este utilizarea funcției ISBLANK pentru a testa celulele goale. Funcția ISBLANK returnează TRUE atunci când o celulă este goală și FALSE dacă nu. Pentru a utiliza ISBLANK, puteți rescrie formula astfel:
=IF(ISBLANK(D5),"","Done")
Observați că rezultatele ADEVĂRATE și FALSE au fost schimbate. Logica este acum dacă celula D5 este necompletată.
Pentru a păstra secvența și logica originale, puteți adăuga funcția NOT astfel:
=IF(NOT(ISBLANK(D5)),"Done","")