Yleinen kaava
(=SMALL(IF(criteria,values),n))
Yhteenveto
Saadaksesi 2. pienimmän arvon, 3. pienimmän arvon, 4. pienimmän arvon ja niin edelleen, missä kukin arvo vastaa annettuja ehtoja, voit käyttää matriisikaavaa, joka käyttää PIENI- ja JOS-funktioita.
Esitetyssä esimerkissä kaava G7: ssä on:
(=SMALL(IF(Sex="F",Time),F7))
Missä "Sukupuoli" on nimetty alue ryhmille C3: C15 ja "Aika" on nimetty alue D3: D15.
Huomaa: tämä on matriisikaava ja se on syötettävä painamalla Control + Vaihto + Enter.
Selitys
Pieni toiminto on täysin automaattinen - sinun tarvitsee vain antaa alue ja kokonaisluku "n: lle" määritelläksesi haluamasi järjestetyn arvon.
Tässä tapauksessa ongelmana on, että emme halua PIENEN toimivan kaikilla alueen arvoilla, vain arvoilla, jotka ovat joko miehiä tai naisia (M tai F). Tämän kriteerin soveltamiseksi käytämme IF-funktiota, joka tarjoaa loogisen testin joko "M": lle tai "F": lle. Koska sovellamme testiä arvoryhmään, tulos on myös taulukko. Esitetyssä esimerkissä , tuloksena oleva taulukko näyttää tältä:
(0.00729166666666667; FALSE; 0.00689814814814815; FALSE; 0.00835648148148148; FALSE; FALSE; FALSE; FALSE; 0.00693287037037037; FALSE; FALSE; 0,00672453703703704)
Jos FALSE edustaa miesten aikoja ja numerot edustavat naisten aikoja. (Tämän kaltaiset ajat ovat murto-osia, minkä vuoksi meillä on niin monta desimaalipistettä jonkin aikaa).
PIENI-toiminto jättää automaattisesti huomiotta TOSI- ja EPÄTOSI-arvot, joten tulos on n: nneksi pienin arvo taulukon todellisten numeroiden joukosta.
Virhe ilman n: tä
Saat virheen, jos toimitettujen ehtojen perusteella ei ole n: tä pienintä arvoa. Voit ansaita tämän virheen IFERRORilla ja korvata minkä tahansa järkevällä arvolla:
(=IFERROR(SMALL(IF(Sex="F",Time),F8),"-"))
Useita kriteerejä
Jos haluat käsitellä useita ehtoja, voit laajentaa kaavaa loogisella logiikalla tällä tavalla:
=SMALL(IF((criteria1)*(criteria2),values),n)
Jos kriteerit1 ja kriteerit2 edustavat lauseketta testiarvoille kriteerialueella, kuten yllä olevassa alkuperäisessä esimerkissä on esitetty.