
Yleinen kaava
=MIN(UNIQUE(range,0,1))
Yhteenveto
Jos haluat löytää pienimmän yksilöllisen arvon tietojoukosta, voit käyttää UNIQUE-toimintoa yhdessä MIN-toiminnon kanssa. Alla olevassa esimerkissä kaava kohdassa E5 on:
=MIN(UNIQUE(data,0,1))
missä "data" on nimetty alue B5: B14.
Excelin vanhemmissa versioissa voit käyttää taulukon kaavaa, joka perustuu MIN-, IF- ja COUNTIF-funktioihin alla kuvatulla tavalla.
Selitys
Tämän esimerkin tavoitteena on palauttaa ainutkertainen vähimmäisarvo eli minimiarvo, joka esiintyy vain kerran tiedoissa.
UNIQUE-funktio, uusi Excel 365: ssä, palauttaa yksilöllisen arvoluettelon tietojoukosta. Oletusarvoisesti tämä on luettelo kaikista arvoista, jotka esiintyvät tiedoissa vähintään kerran.
UNIQUE-valinnalla on valinnainen kolmas argumentti nimeltä "pontosan_ kerran", joka rajoittaa tulokset arvoihin, jotka esiintyvät vain kerran lähdetiedoissa. Tämän ominaisuuden ottamiseksi käyttöön argumentin on oltava TOSI tai 1.
Työskentely sisältä ulospäin, UNIQUE-toiminto on määritetty seuraavasti:
UNIQUE(data,0,1)
Taulukkoa varten annamme nimetyn alueen tiedot . By_col-argumentissa käytämme nollaa (0), koska haluamme yksilöllisiä arvoja riveittäin, ei sarakkeina. Lopuksi, täsmälleen kerran annamme 1, koska haluamme vain arvot, jotka esiintyvät vain kerran lähdetiedoissa.
Tällä tavalla määritetty UNIQUE palauttaa neljä arvoa, jotka näkyvät vain kerran:
(700;600;500;300) // result from unique
Tämä taulukko palautetaan suoraan MIN-funktioon, joka palauttaa minimiarvon 300 lopputuloksena:
=MIN((700;600;500;300)) // returns 300
Taulukko kaavan kanssa COUNTIF
Jos käytät Excel-versiota ilman UNIQUE-funktiota, voit löytää yksilöllisen vähimmäisarvon taulukon kaavalla, joka perustuu COUNTIF-, MIN- ja IF-funktioihin.
(=MIN(IF(COUNTIF(data,data)=1,data)))
Tämä on matriisikaava, ja se on syötettävä näppäimillä + + Vaihto + Enter, paitsi Excel 365: ssä.
Työskentelemällä sisältä ulospäin, COUNTIF-funktiota käytetään tuottamaan jokaisen datan arvo seuraavasti:
COUNTIF(data,data) // count all values
Koska nimettyjen alueiden tiedoissa on 10 arvoa , COUNTIF palauttaa 10 tuloksen taulukon:
(2;1;1;2;1;2;2;2;1;2)
Tämä taulukko pitää sisällään kunkin arvon. Seuraavaksi testataan taulukon arvot, jotka ovat yhtä suuria kuin 1:
(2;1;1;2;1;2;2;2;1;2)=1
Jälleen saamme taulukon, jossa on 10 tulosta:
(FALSE;TRUE;TRUE;FALSE;TRUE;FALSE;FALSE;FALSE;TRUE;FALSE)
Jokainen TOSI-arvo vastaa vain kerran esiintyvän lähdetiedon arvoa. Tämä taulukko toimitetaan suoraan IF-funktiolle, joka käyttää sitä kuin suodatinta. Vain TOSIIN liittyvien tietojen arvot tekevät siitä IF: n palauttaman taulukon, kaikki muut arvot ovat EPÄTOSI.
(FALSE;700;600;FALSE;500;FALSE;FALSE;FALSE;300;FALSE)
Tämä taulukko palautetaan suoraan MIN-toimintoon, joka jättää automaattisesti huomioimatta loogiset arvot ja palauttaa jäljellä olevien arvojen vähimmäismäärän 300 lopputuloksena.