Kuinka laskea arvot Microsoft Excel 2010: n numeerisen ja tekstuaalisen merkkijonon perusteella

Anonim

Löytääksemme arvojen summan luettelosta, joka sisältää Excelin numeerisen ja tekstillisen alimerkkijonon, käytämme yhdistelmää "SUM "," IF "," ISNUMBER "," LEFT "," FIND "&" VALUE " toimintoja, jotka hakevat tuloksen.
SUMMA: Lisää kaikki solualueen numerot

Syntaksi: = SUMMA (luku1, numero2,…)

Väitteitä voi olla enintään 255. Katso alla oleva kuvakaappaus:

The IF -toiminto tarkistaa, onko määrittämäsi ehto TOTTA tai VÄÄRÄ. Jos ehto onTOTTA se palauttaa esiasetetun arvon ja jos ehto onVÄÄRÄ sitten se palauttaa toisen esiasetetun arvon.

Syntaksi = JOS (looginen_testi, arvo_Jos_tosi, arvo_Jos_väärä)
LUKU: Tarkistaa, onko arvo numero, ja palauttaa arvon TOSI tai EPÄTOSI.

Syntaksi = ISNUMBER (arvo)
VASEN: Palauttaa määritetyn merkkimäärän tekstimerkkijonon alusta.

Syntaksi: = VASEN (teksti, numeromerkit)

LÖYTÖ: Palauttaa yhden tekstimerkkijonon alkuaseman toisen tekstimerkkijonon sisällä. FIND on kirjainkokoherkkä toiminto.

Syntaksi: = ETSI (etsi_teksti, tekstin sisällä, aloitusnumero)
ARVO: Muuntaa numeroa edustavan tekstimerkkijonon numeroksi.

Syntaksi: = VALUE (teksti)
Otetaan esimerkki:

Meillä on tiedostonimet sarakkeessa A ja niiden koko sarakkeessa B. Tarvitsemme kaavan, jolla löydetään kunkin tiedostotyypin kokonaissummien summa solussa D2 asetettujen ehtojen perusteella. Jokainen tiedostokoko on yksi kolmesta tyypistä (KB, MB tai GB).

  • Solussa E2 kaava olisi
  • {= SUMMA (JOS (ISNUMBER (ETSI (D2, B2: B7)), ARVO (VASEN (B2: B7, ETSI (D2, B2: B7) -1)), 0)}}
  • Tämä on matriisikaava, joka edellyttää kaavan liittämistä kaareviin sulkeisiin käyttämällä CTRL + VAIHTO + ENTER.

Funktio palauttaa kokonaisarvon luettelosta, joka sisältää numeerisia ja tekstimuotoisia alimerkkijonoja.