Slik summerer du verdier basert på numerisk og tekstlig delstreng i Microsoft Excel 2010

Anonim

For å finne summen av verdier fra en liste som inneholder numerisk og tekstlig excel -delstreng, bruker vi en kombinasjon av "SUMMER, "HVIS", "ISNUMBER", "LEFT", "FIND" & "VALUE" funksjoner for å hente utgangen.
SUM: Legger til alle tallene i et celleområde

Syntaks: = SUM (nummer1, tall2, …)

Det kan være maksimalt 255 argumenter. Se skjermdumpen nedenfor:

De IF -funksjon sjekker om en betingelse du angir er EKTE eller FALSK. Hvis tilstanden erEKTE så returnerer den forhåndsinnstilt verdi, og hvis betingelsen erFALSK så returnerer den en annen forhåndsinnstilt verdi.

Syntaks = IF (logisk_test, verdi_if_sann, verdi_if_falsk)
ISNUMBER: Kontrollerer om en verdi er et tall, og returnerer SANN eller FALSK.

Syntaks = ISNUMBER (verdi)
VENSTRE: Returnerer det angitte antallet tegn fra starten av en tekststreng.

Syntaks: = VENSTRE (tekst, num_chars)

FINNE: Returnerer startposisjonen til en tekststreng i en annen tekststreng. FIND er en saksfølsom funksjon.

Syntaks: = FINN (finn_tekst, innenfor_tekst, startnummer)
VERDI: Konverterer en tekststreng som representerer et tall til et tall.

Syntaks: = VALUE (tekst)
La oss ta et eksempel:

Vi har filnavn i kolonne A og størrelsen i kolonne B. Vi trenger en formel for å finne summen av totaler for hver type filstørrelse basert på kriteriene satt i celle D2. Hver filstørrelse er en av tre typer (KB, MB eller GB).

  • I celle E2 vil formelen være
  • {= SUMME (HVIS (ISNUMBER (FIND (D2, B2: B7)), VERDI (VENSTRE (B2: B7, FIND (D2, B2: B7) -1)), 0))}
  • Dette er en matriseformel som krever at formelen omsluttes med krøllete parenteser ved å bruke CTRL + SKIFT + ENTER.

Funksjonen vil returnere den totale verdien fra listen som inneholder numeriske og tekstlige underlag.