Microsoft Excel: Useat toiminnot yhdessä solussa

Sisällysluettelo:

Anonim

Solu esittelee funktioita käyttäen yhtäläistä merkkiä. Vaikka solussa voidaan käyttää vain yhtä yhtälön merkkiä, tuetaan useita toimintoja. Ketjutat useita toimintoja yhdelle solulle "pesimisen" avulla, joka asettaa toiminnot argumentiksi toisessa toiminnossa, jopa 64 tasolle syvälle.

Miten Nesting toimii

Jos haluat sijoittaa toiminnon, aloita tehtäväsi pienimmällä osalla - jos haluat saada esimerkiksi kahden keskiarvon summan, tiedät, että sinun on ensin laskettava keskiarvot. Nämä toiminnot luetaan esimerkiksi "AVERAGE (A1: A15)" ja "AVERAGE (B1: B15)". Sitten ne liitettäisiin pilkulla erotetuiksi argumenteiksi summa () -funktiossa, jolloin muodostuu kaava, joka näyttää "= SUM (AVERAGE (A1: A15), AVERAGE (B1: B15))". Tämä sekvenssi voidaan myös kääntää, jolloin keskiarvot eri sarakkeiden summat kirjoittamalla "= AVERAGE (SUM (A1: A15), SUM (B1: B15))". Jokainen sulujoukko edustaa tasoa - edelliset esimerkit ovat kaksi syvyyttä.

Toiminto If ()

Jos haluat vain suorittaa edellä mainitut kaavat, kun (esimerkiksi) solu X2 on suurempi kuin viisi, voit käyttää "IF" -toimintoa luomalla kaavan, joka näyttää "= IF (X2> 5, AVERAGE (SUM (A1: A15), SUM (B1: B15)), keskiarvo (SUM (A16 A30), SUM (B16: B30)))". Tässä kolmitasoisessa esimerkissä "IF" -toiminnolla on kaksi erilaista keskimääräistä funktiota, jotka käyttävät kahta erilaista summaa riippuen siitä, onko solu X2 suurempi kuin viisi. Microsoft Excel sallii 64-tasoisen sisäkkäisen funktion syvyyden Excel-version 2007 jälkeen.