Cum se sumează valorile bazate pe șiruri numerice și textuale în Microsoft Excel 2010

Anonim

Pentru a găsi suma valorilor dintr-o listă care conține un șir excel numeric și textual, vom folosi o combinație de „SUMĂ "," DACĂ "," NUMĂR "," STÂNGA "," GĂSEȘTE "&" VALOARE " funcții pentru recuperarea ieșirii.
SUMĂ: Adaugă toate numerele dintr-o gamă de celule

Sintaxă: = SUM (număr1, număr2, …)

Pot exista maximum 255 de argumente. Consultați imaginea de mai jos afișată:

The Funcția IF verifică dacă este o condiție pe care o specificați ADEVĂRAT sau FALS. Dacă starea esteADEVĂRAT apoi returnează valoarea prestabilită și dacă condiția esteFALS apoi returnează o altă valoare prestabilită.

Sintaxă = IF (logic_test, value_if_true, value_if_false)
NUMĂR: Verifică dacă o valoare este un număr și returnează TRUE sau FALSE.

Sintaxă = ISNUMBER (valoare)
STÂNGA: Returnează numărul specificat de caractere de la începutul unui șir de text.

Sintaxă: = STÂNGA (text, num_chars)

GĂSI: Returnează poziția inițială a unui șir de text într-un alt șir de text. FIND este o funcție sensibilă la majuscule.

Sintaxă: = FIND (find_text, within_text, start_num)
VALOARE: Convertește un șir de text care reprezintă un număr într-un număr.

Sintaxă: = VALUE (text)
Să luăm un exemplu:

Avem nume de fișiere în coloana A și dimensiunea lor în coloana B. Avem nevoie de o formulă pentru a găsi suma totalelor pentru fiecare tip de dimensiune a fișierului pe baza criteriilor stabilite în celula D2. Fiecare dimensiune a fișierului este una dintre cele trei tipuri (KB, MB sau GB).

  • În celula E2, formula ar fi
  • {= SUM (IF (ISNUMBER (FIND (D2, B2: B7)), VALUE (STÂNGA (B2: B7, FIND (D2, B2: B7) -1)), 0))}
  • Aceasta este o formulă matrice care necesită ca formula să fie închisă cu paranteze curlate folosind CTRL + SHIFT + ENTER.

Funcția va returna valoarea totală din listă, care conține șiruri de caractere numerice și textuale.