Laske suodatetut solut käyttämällä SUBTOTAL

Anonim

Tässä voi olla yksi (lähes) yleisen käytön monipuolisimmista kaavoista.

Tein samanlaisen viestin maaliskuussa, mutta vain COUNTA -näkökulmasta. Tämä yrittää laajentaa sitä useimpiin käytettävissä oleviin vaihtoehtoihin.

SUBTOTAL käyttää valikoimaa "alipalvelukomentoja" tavoitteen saavuttamiseksi.

Nämä komennot ovat: 1 - KESKI, 2 - LASKE, 3 - COUNTA, 4 - MAX, 5 - MIN,
6 - TUOTE, 7 - STDEV, 8 - STDEVP, 9 - SUM, 10 - VAR, 11 - VARP

Kaikki ovat kaavoja itsessään, mutta niitä käytetään VAIHTOEHDOSSA, joten suodatettuja luetteloita voidaan käsitellä.

Pohjimmiltaan kaava toimii vain sen kanssa, mitä näet, kun suodatin on otettu käyttöön.

Mainostan todella VAIHTOEHDOT -kaavaa ja toissijaisten kaavojen tuntemus ei ole tässä kuvauksessa ensiarvoisen tärkeää, vaikka käyttäjät, jotka tuntevat paremmin hämärämmän (minulle) tilastollisen kaavan, kuten STDEV, STDEVP, VAR ja VARP, epäilemättä tunnistavat hyödyt itse.

Olen laatinut oheiseen työkirjaan pienen taulukon, joka sisältää tietoja asiakkaista. Se voi olla satoja rivejä. Oletetaan esimerkiksi, että meidän on tiedettävä, kuinka monta naimatonta naista 21-30-vuotiaiden ikäryhmässä on. Erittäin hyödyllinen IMO! Tee tarvittavat suodattimet sarakkeisiin B & C, ja kaava laskee vain palautettujen tietojen määrän.

Tässä esimerkissä olen valinnut 3 (COUNTA), joka yksinkertaisesti laskee merkinnät alueen tyhjiin soluihin.

= VAIHTOEHTO (3, D2: D10)

Syntaksi on:

= VAIHTOEHTO (YHTEENSÄ TYYPPI, SOLUALUE)

Sama periaate koskee muitakin, etsi keskiarvo, etsi min/max, summa jne. Pyytämillesi suodatetuille tiedoille. Se on erittäin monipuolinen.

Joihinkin laskentataulukon kaavoihin on lisätty IF -lausekkeita virheiden välttämiseksi - (vain esittelyä varten)

Varoitus - kun luot laskentataulukkoasi, varmista, että ALASUMMA -kaavaa sisältävät solut ja siksi tuloksesi eivät ole samoilla riveillä kuin tietoalue. Haluan sijoittaa sen alueen yläosan yläpuolelle.

Joten, sinulla on se. Välisumma epätavallinen ja fiksu kaava.