Väärtuste summeerimine numbrilise ja tekstilise alamstringi põhjal Microsoft Excel 2010

Anonim

Väärtuste summa leidmiseks loendist, mis sisaldab Exceli numbrilist ja tekstilist alamstringi, kasutame kombinatsiooni "SUM "," IF "," ISNUMBER "," LEFT "," FIND "&" VALUE " funktsioone väljundi hankimiseks.
SUMMA: Lisab kõik lahtrite vahemiku numbrid

Süntaks: = SUM (number1, number2,…)

Argumente võib olla kuni 255. Vaadake allolevat ekraanipilti:

The IF funktsioon kontrollib, kas teie määratud tingimus on TÕSI või VALE. Kui tingimus onTÕSI siis tagastab see eelseadistatud väärtuse ja kui tingimus onVALE siis tagastab see teise eelseadistatud väärtuse.

Süntaks = IF (loogiline_test, väärtus_tõde, väärtus_kasuta_väär)
ISNUMBER: Kontrollib, kas väärtus on number, ja tagastab tõe või vale.

Süntaks = ISNUMBER (väärtus)
VASAK: Tagastab määratud arvu märke tekstistringi algusest.

Süntaks: = LEFT (tekst, numbrimärgid)

LEIA: Tagastab ühe tekstistringi alguspositsiooni teises tekstistringis. FIND on tõstutundlik funktsioon.

Süntaks: = FIND (otsi_tekst, teksti sees, algusnumber)
VÄÄRTUS: Teisendab numbrit tähistava tekstistringi numbriks.

Süntaks: = VALUE (tekst)
Võtame näite:

Meil on veerus A failinimed ja veerus B. Nende suurus. Vajame valemit, et leida iga failisuuruse tüübi kogusummade summa lahtris D2 määratud kriteeriumide alusel. Iga faili suurus on üks kolmest tüübist (KB, MB või GB).

  • Lahtris E2 oleks valem järgmine
  • {= SUM (IF (ISNUMBER (FIND (D2, B2: B7)), VALUE (LEFT (B2: B7, FIND (D2, B2: B7) -1)), 0)}}
  • See on massiivivalem, mille puhul tuleb valem sulgeda sulgudes sulgudega CTRL + SHIFT + ENTER.

Funktsioon tagastab numbrilisi ja tekstilisi alamstringe sisaldava loendi koguväärtuse.