Sari la conținut

Numara caractere in Excel

  • Excel

In acest articol vreau sa te invat sa numeri 🙂 … caractere in Excel. La ce ma refer? De exemplu, cate virgule am intr-o celula, cate plus-uri am intr-o formula sau cati $ am intr-o functie. Tine-te bine, urmeaza un articol cu niste formule mai “ciudate”.

Radu de unde ti-a venit ideea cu tema asta?

Eram la un curs in Arad in Decembrie si am primit urmatoarea intrebare: cum numar cate + am intr-o formula?

Ma bucur cand primesc genul acesta de intrebari, e bine sa pui neuronul la munca pe lucruri mai putin standard. Nu, raspunsul meu nu a fost incepi de la stanga la dreapta, 1 2 3 … 🙂

Si daca tot am ajuns la tema asta, am zis ca merita sa scriu un articol in care iti dau mai multe exemple de numarare.

Virgule dintr-o celula

Se da urmatoarea problema: cate virgule am in celula de mai jos (A1):

Ana, are, mere

Da, stiu ca sunt 2, logic, hai sa calculam asta cu o formula. Inainte de a citi mai jos, gandeste-te tu cum ai scrie formula?

=LEN(A1) – LEN(SUBSTITUTE(A1;”,”;””))

Radu ce face formula asta?

Pe scurt, face o diferenta dintre lunginea lui A1 si lungimea lui A1 dupa ce am inlocuit virgula cu nimic. Asta face functia substitute in Excel.

Bun, dar daca vrem sa numaram cate . sau / avem?

Pe bune? hai sa mergem mai departe.

Celule dintr-o formula

Bun, acum hai sa complicam putin lucrurile. 🙂

Vrem sa vedem cate celule sunt in formula de mai jos (A1):

=A10 + A11 + A12 + A14 + A15 + A17 + B3 + B19 + B101 + B96 + C18 + D2

* Am pus mai multe aici ca sa merite sa intelegi formula. 🙂

E simplu, faci ca si mai sus

Pai, nu prea merge, in A1 nu am un text, am o formula, ghinion. Am nevoie sa deschid iar cutia cu “smecherii”, numai putin sa vad pe unde am pus-o.

=LEN(FORMULATEXT(A1)) – LEN(SUBSTITUTE(FORMULATEXT(A1);”+”;””))+1

Acum hai sa incercam sa si intelegem ceva de acolo. Ce am in plus fata de mai sus e functia FORMULATEXT, o functie care transforma formula intr-un text (cine ar fi zis?).

De ce ai +1 la final?

De data asta vreau sa numar celulele si nu semnele +. Judecand logic, am mai putine semne de plus decat celule, ca doar astea sunt la mijloc.

In concluzie

Felicitari, tocmai ai aflat despre functiile SUBSTITUTE si FORMULATEXT, de LEN cel mai probabil stiai.

Ai o intrebare?

Daca ai o intrebare despre ce am scris mai sus, te astept in zona de comentarii. Daca e despre cu totul alt subiect, te invit pe forum, sunt si oameni mult mai destepti decat mine care mai muncesc pe acolo.

Ai o intrebare?

Daca ai ajuns pana aici cautand sectiunea de comentarii, sa stii ca aceasta nu exista :). Poti insa ca sa ne pui intrebari in partea de forum a site-ului, te asteptam acolo.

2 comentarii la „Numara caractere in Excel”

  1. Faina functie, n-o stiam. S-au gandit si la asta 🙂
    Cred ca la unele versiuni de Excel formula trebuie putin modificata ca sa mearga: intre argumentele functiei se inlocuieste ; (punct-si-virgula) cu , (virgula).
    Adica
    =LEN(A1) – LEN(SUBSTITUTE(A1,”,”,””))
    Multumesc pentru truc 🙂

Comentariile sunt închise.