Kako sešteti vrednosti na podlagi numeričnega in besedilnega podniz v Microsoft Excelu 2010

Anonim

Za iskanje vsote vrednosti s seznama, ki vsebuje numerični in besedilni podniz Excel, bomo uporabili kombinacijo "SUM "," IF "," ISNUMBER "," LEFT "," FIND "&" VALUE " funkcije za pridobivanje izhoda.
SUM: Doda vse številke v obsegu celic

Sintaksa: = SUM (številka1, številka2,…)

Največ 255 argumentov. Spodaj si oglejte posnetek zaslona:

The IF funkcija preveri, ali je določeno stanje PRAV ali LAŽNO. Če je pogojPRAV potem vrne prednastavljeno vrednost in če je pogojLAŽNO nato vrne drugo prednastavljeno vrednost.

Sintaksa = IF (logični_test, vrednost_ko_resnična, vrednost_ko_napačna)
ISNUMBER: Preveri, ali je vrednost številka, in vrne TRUE ali FALSE.

Sintaksa = ISNUMBER (vrednost)
LEVO: Vrne določeno število znakov od začetka besedilnega niza.

Sintaksa: = LEFT (besedilo, številke_znakov)

NAJTI: Vrne začetni položaj enega besedilnega niza v drugem besedilnem nizu. FIND je funkcija, ki razlikuje med velikimi in malimi črkami.

Sintaksa: = FIND (find_text, within_text, start_num)
VREDNOST: Pretvori besedilni niz, ki predstavlja številko, v številko.

Sintaksa: = VALUE (besedilo)
Vzemimo primer:

Imena datotek imamo v stolpcu A in njihovo velikost v stolpcu B. Potrebujemo formulo, da poiščemo vsoto vsot za vsako vrsto datoteke na podlagi meril, določenih v celici D2. Vsaka velikost datoteke je ena od treh vrst (KB, MB ali GB).

  • V celici E2 bi bila formula naslednja
  • {= SUM (IF (ISNUMBER (FIND (D2, B2: B7)), VALUE (LEFT (B2: B7, FIND (D2, B2: B7) -1)), 0))}
  • To je matrična formula, ki zahteva, da je formula z uporabo zaprta z zavitimi oklepaji CTRL + SHIFT + ENTER.

Funkcija bo vrnila skupno vrednost s seznama, ki vsebuje številske in besedilne podniz.