Kuinka luokitella arvot Excelissä. Luokittelut Microsoft Excelissä. Esimerkki rank.av-funktiosta Excelissä

Toiminto RANK Excelissä, käytetään arvon asettamiseen luettelossa suhteessa muihin lukuihin.

Mitä funktio palauttaa?

Palauttaa luvun, joka ilmaisee luvun sijoituksen suhteessa muihin luettelon arvoihin.

Syntaksi

=RANK(numero, viite, )- Englanninkielinen versio

Toiminnan argumentit

  • määrä– numero, jolle haluat antaa arvon;
  • viite (linkki)– lukualue, jonka suhteen haluat asettaa arvon;
  • ([Tilaus])(valinnainen) – numero, joka määrittää, mikä lähestymistapa arvo asetetaan (laskeva vai nouseva).

lisäinformaatio

Jos argumentti Tilaus:

  • on yhtä suuri kuin "0" tai sitä ei ole määritetty, silloin suurimman luvun arvo on "1";
  • on yhtä suuri kuin "1" – pienin numero saa arvon "1".
  • samat arvot luettelossa saavat saman sijoituksen
  • jos luettelossa on kaksi numeroa, joiden arvo on "2", niin seuraavalla numerolla on arvo "4"

Microsoft-tiimi esitteli uuden ominaisuuden RANK.EQ. Se toimii täsmälleen samalla tavalla kuin toiminto RANK. MS-tiimi suosittelee tämän uuden ominaisuuden käyttöä tarkkuuden parantamiseksi. Toiminto RANK on säilytetty yhteensopivuuden vuoksi.

Opitaan järjestele numeeriset tiedot Excelissä käyttämällä vakiolajittelua sekä RANK-toimintoa ja sen erikoistapauksia (RANG.RV ja RANG.SR), jotka auttavat lajittelun automatisoinnissa.

Numeeristen tietojen järjestysongelma tulee esiin koko ajan työssä, jonka tavoitteena on löytää luettelon suurimmat tai pienimmät arvot.
Excelissä voit käsitellä tämän tehtävän kahdella tavalla: tavallisella työkalulla lajittelu ja avustuksella toimintoja.

Otetaan esimerkiksi yksinkertainen taulukko numeeristen arvojen luettelolla, jossa arvostamme tiedot edelleen:

Tietojen lajittelu

Aloitetaan yksinkertaisimmasta ja helpoimmasta vaihtoehdosta - lajittelusta.

Olemme jo osittain tutkineet, kuinka dataa voidaan jäsentää käyttämällä .
Lyhyesti sanottuna lajittelua varten sinun on valittava dataväli ja valittava Koti -> Muokkaus -> Lajittelu ja suodatus ja ilmoita sitten minkä ehdon mukaan haluat lajitella.

Tässä tapauksessa valitsemme Lajittele laskevaan järjestykseen, jossa arvot järjestetään suurimmasta pienimpään:


Tämän menetelmän haittana on lähdetietojen rakenteen muuttaminen, koska tietojen lajitteluprosessissa rivejä ja sarakkeita voidaan vaihtaa, mikä on joissain tapauksissa hankalaa tai mahdotonta tehdä.
Toinen tämän vaihtoehdon tärkeä haittapuoli on lajittelun automatisointikyvyn puute. Siksi aina kun tiedot muuttuvat, lajittelu on suoritettava uudelleen.

Ratkaisuksi tähän ongelmaan harkitaan toista rankingmenetelmää, jota voidaan kuitenkin tarkastella erillään tämän ongelman ratkaisemisesta.

Tietojen sijoitus

Jos dokumentin rakennetta ei ole mahdollista muuttaa, voimme luoda lisätietosarjan, joka sisältää lähdetietojen sarjanumerot.
Funktio auttaa meitä saamaan nämä sarjanumerot RANK(ja RANK.RV Ja RANK.SR).

RANK-funktio Excelissä

Toiminnon syntaksi ja kuvaus:

  • Määrä (pakollinen argumentti)— numero, jolle sijoitus lasketaan;
  • Linkki (pakollinen argumentti)— matriisi tai viittaus lukujonoon;
  • Tilaus (valinnainen argumentti)- tilaustapa.
    Jos argumentti on 0 tai sitä ei ole määritetty, niin arvo 1 annetaan luettelon maksimielementille (suhteellisesti lajittelemme laskevassa järjestyksessä), muuten arvo 1 annetaan minimielementille (lajittelemme nousevassa järjestyksessä) .

Tämä ominaisuus on saatavilla kaikissa Excelin versioissa, mutta Excel 2010:n jälkeen se on korvattu RANK.RV Ja RANK.SR, A RANK Yhteensopivuus Excel 2007:n kanssa, katsotaanpa tarkemmin, miten ne toimivat.

Toimii RANK.RV ja RANK.SR Excelissä

Syntaksi ja toimintojen kuvaus:

RANK.RV(numero; linkki; [tilaus])
Palauttaa luvun arvon numeroluettelossa: sen järjestysnumeron suhteessa muihin luettelon lukuihin; jos useilla arvoilla on sama arvo, palautetaan korkein arvo kyseisestä arvojoukosta.

Kaikkien kolmen funktion argumentit ovat samat, ts. Ne ovat pohjimmiltaan lähes samat, yksityiskohdissa on pieniä eroja.
Katsotaanpa esimerkkinä lähdetaulukkoa, kuinka kukin funktio toimii tietojen kanssa:


Kuten näemme, ero on vain vastaavien tietoelementtien järjestyksen tyypissä.

Siinä tapauksessa RANK.RV yhtäläiset elementit saavat korkeimman tason.
Esimerkissämme luokat Kannettavat tietokoneet Ja Monikeittimet vastaa elementin samaa arvoa - 710, joka on vastaavasti 3 laskevassa järjestyksessä, molemmille arvoille annetaan korkein arvo - 3.
varten RANK.SR samoille arvoille määritetään niiden keskiarvo, ts. 3–4 sarjanumeron keskiarvo on 3,5.

Tähän niiden väliset erot päättyvät, joten tehtävistäsi riippuen voit käyttää yhtä tai toista toimintoa.
Jos sinun on lajiteltava arvot nousevaan järjestykseen, niin argumenttina Tilaus sinun on määritettävä arvo 1:

Automaattinen lajittelu

Monimutkaistaan ​​tehtävää hieman ja kuvitellaan, että tulevaisuudessa meidän on luotava lajiteltu taulukko, joka päivittyy automaattisesti, kun lähdetaulukon tiedot muuttuvat.

Tämä voidaan tehdä esimerkiksi VLOOKUP-funktiolla tai ja yhdistelmällä, mutta jos luettelossa on samat arvot, emme pysty hakemaan tietoja oikein ja saamme virheilmoituksen:


Tässä tapauksessa voit käyttää yksinkertaista tekniikkaa pienen tempun muodossa.
Lisätään jokaiseen alkuperäisen taulukon arvoon yhteensopimattomia satunnaislukuja lähellä nollaa, esimerkiksi käytän näihin tarkoituksiin funktioita tai , jaettuna ilmeisen suurella arvolla.

Tämän vaiheen avulla voimme saada erilaisia ​​​​lukuja lähdetietoihin, välttää sijoitusten osumia ja virheitä haettaessa tietoja:


Nyt kaikilla taulukon elementeillä (myös niillä, jotka alun perin täsmäävät) on oma yksilöllinen sijoitus, joka eroaa muista, joten virheet voidaan välttää automaattisesti järjestettäessä tietoja.

Kiitos huomiostasi!
Jos sinulla on kysyttävää, kirjoita kommentteihin.

RANK()-funktio palauttaa tuloksena elementin paikkanumeron tietyssä luettelossa, kun sitä käytetään. Itse tulos on numero, joka osoittaa, missä elementti sijoittuisi kyseisellä rivillä, jos määritetty alue lajitettaisiin nousevaan tai laskevaan järjestykseen.

Esimerkkejä RANK-funktion käytöstä Excelissä

Funktion syntaksi:

Argumenttien kuvaus:

  • - numero: osoitus solusta, jonka sijainti on laskettava;
  • - linkki: osoitus solualueesta, jonka kanssa vertailu tehdään;
  • - järjestys: arvo, joka ilmaisee lajittelutyypin: 0 – laskeva lajittelu, 1 – nouseva.

RANK.RV()-funktio ei eroa toiminnaltaan yleisestä RANK()-funktiosta. Kuten edellä todettiin, jos ohjelma löytää useita elementtejä, joiden arvot ovat yhtä suuret, se antaa niille korkeimman sijoituksen - esimerkiksi jos tulokset täsmäävät, niille kaikille annetaan sama paikka.

RANK.SR()-funktio osoittaa, että jos tulokset täsmäävät, niille annetaan arvo, joka vastaa sijoitusnumeroiden keskiarvoa.



Kuinka listata lista nousevassa järjestyksessä Excelissä

On dokumentti, joka tallentaa opiskelijoiden nimet ja pisteiden summan vuosineljänneksen arvosanojen perusteella. On määritettävä opiskelijoiden sijoitus akateemisen suorituskyvyn perusteella.

Solulle C2 käytämme kaavaa =RANK(B2,$B$2:$B$7,0), solulle D2 käytämme kaavaa =RANK.РВ(B2,$B$2:$B$7,0) ja kaavaa solussa E2 käytämme kaavaa =RANK.SR(B2,$B$2:$B$7,0). Laajennetaan kaikki kaavat alla oleviin soluihin.


Näin ollen on selvää, että funktioiden RANK() ja RANK.РВ() järjestys ei eroa: kaksi opiskelijaa sijoittui toiselle sijalle, ei ole kolmatta paikkaa ja on myös kaksi opiskelijaa, jotka sijoittuivat neljänneksi. ei myöskään ole viidettä paikkaa. Sijoitus tehtiin korkeimpien mahdollisten vaihtoehtojen mukaan.

Samanaikaisesti RANK.SR()-funktio antoi yhteensovitetuille opiskelijoille niiden paikkojen keskiarvon, jotka he olisivat voineet olla, jos pisteiden summa olisi esimerkiksi ollut yhden pisteen erolla. Toisen ja kolmannen sijan keskiarvo on 2,5; neljännelle ja viidennelle – 4,5.

Tavaroiden järjestys hinnaston mukaan määrän mukaan

Näytämme paremmuusjärjestyksen mukavuuden käyttämällä erityistä esimerkkiä. On asiakirja, joka tiivistää tietokoneliikkeen yleisen raportoinnin tuotteiden lukumäärän kanssa. On tarpeen määrittää tavaroiden järjestys niiden määrän mukaan ja myös luoda selvyyden vuoksi taulukko, joka muuttuu raportoinnin muutosten myötä.

Lisätään sijoitussarake ja kirjoitetaan seuraava kaava soluun C2: =RANK.RV($B2,$B$2:$B$10,0). Venytetään tätä kaavaa alas ja saadaan seuraava tulos paikkajakaumasta:


Nyt tarvitsemme kolme lisäsaraketta helppolukuisen taulukon luomiseen. Ensimmäiseen sarakkeeseen tallennetaan sarjanumerot, toisessa - tavaroiden nimet näytetään, kolmannessa - niiden määrä. Käytä kaavaa soluun F2, jotta taulukko toimisi oikein ja päivittää arvot, kun ne muuttuvat sarakkeissa A ja B:


ja soluun G2 - kaava:


Jos nyt esimerkiksi kaupasta loppuu prosessorit ja sen sijaan ostetaan 300 kuuloketta, voit tehdä nämä muutokset soluissa A5 ja B5 päivittääksesi oikeanpuoleiset tiedot.

Myyjäarvioiden laskeminen myyntimäärän mukaan Excelissä

Asiakirjassa on yhteenvetotaulukko neljän myyjän laitemyynnistä kuuden kuukauden ajalta. Rankingin avulla on luotava ratkaisu, jonka avulla voit tarkastella myyjien luokituksia kunkin kuukauden osalta ilman toistuvia laskelmia.


Käytämme solua H1 lajitteluotsikkona. Valitse se ja siirry valikkoon "TIEDOT - Työskentely tietojen kanssa - Tietojen tarkistus".

Valitse "Syötearvojen tarkistus" -ikkunassa tietotyypiksi "Lista" ja ilmoita solualue, johon kuukaudet on tallennettu. Tämä luo pudotusvalikon, jossa on kuukausiluettelo helpottamaan sijoitusta. Alue näyttää tältä: =$B$1:$G$1.


Solulle H2 sinun on määritettävä kaava. Lisätään sen tarvittavat elementit RANK.SR()-funktioon. Tätä varten sisällytämme funktion INDEX() numeroargumentiksi, jossa taulukkoargumentissa määritämme meitä kiinnostavien tietojen yleisen alueen arvoksi $B$2:$G$5. Määritämme 0:n funktion rivin_numero-argumentiksi ja MATCH()-funktion sarakkeen_numero-argumentiksi.

Jotta MATCH()-funktio toimisi oikein, osoitamme alueen, joka kiinnostaa meitä kuukauden valinnassa. Tämän funktion argumentit näyttävät tältä: $H$1;$B$1:$G$1;0, jossa $H$1 on solu, jossa on valittu kuukausi, jonka arvoa haetaan välillä $B $1:$G$1 täydellisellä ottelulla.

OFFSET()-funktiota käytetään argumenttina viitefunktiolle RANK.SR(), jonka avulla voit palauttaa viittauksen soluun, joka sijaitsee tietyllä tunnetulla etäisyydellä määritetystä solusta. Yksinkertaisesti sanottuna määritämme solun $B$2 perustaksi, ja sitten siirtämättä sitä riviltä, ​​määritämme sen käyttämällä jo tunnettua MATCH()-funktiota argumenteilla $H$1;$B$1:$G$1;0. Lisätään arvo “-1” OFFSET()-funktion toiseen argumenttiin, koska ensimmäiselle riville tarvitsemme arvon 0, toiselle - 1 jne.

Tallentaaksemme valinnaisen, mutta meidän tapauksessamme tärkeän argumentin korkeuden, käytämme yksinkertaista COUNTA()-funktiota, joka auttaa laskemaan alueella $B$2:$B$5 täytettyjen solujen lukumäärän. Määritämme arvon "1" leveysargumentiksi.

Joten lopullinen kaava solulle H2 näyttää tältä:


Kuten näet, alue H2:H5 näyttää työntekijöiden sijoituksen tammikuun laitemyyntien lukumäärän mukaan. Nyt voimme napsauttaa solua H1 valitaksesi kuukauden, josta olemme kiinnostuneita, ja taulukko näyttää sijoituksen tämän kuukauden perusteella.

1. Lisää lisäsarakkeeseen, jossa ilmoitamme arvosanan, RANK-funktio (kirjoita soluun =RANK ja valitse ehdotettu EXCEL-funktio luettelosta, napsauta kaavapalkissa fx)


2. Täytä argumentit avautuvaan ikkunaan: "Number" - ilmoita ensimmäinen arvo taulukossamme samalla rivillä, jossa kaava sijaitsee.


3. "Linkki" - ilmaisee koko tietojoukon, ts. alue, jossa on kaikki numerot (myyntiarvot).


4. Korjaa tämän alueen rajat (paina näppäimistön F4-näppäintä), jotta alueen osoite ei "liikku" jatkossa vedettäessä ja paina OK.


5. Venytetään kaava "luokitus"-sarakkeen kaikkiin soluihin.


Tätä toimintoa käytettäessä luokitus lasketaan automaattisesti, ja jos muutat arvoa, luokitus lasketaan automaattisesti uudelleen.

Jos pidit materiaalista tai pidit siitä jopa hyödyllistä, voit kiittää kirjoittajaa siirtämällä tietyn summan alla olevalla painikkeella:
(jos haluat siirtää kortilla, napsauta VISA ja sitten "siirto")

Tässä artikkelissa tarkastellaan useita Excelin tilastollisia toimintoja:

MAX-toiminto

Palauttaa suurimman numeerisen arvon argumenttiluettelosta.

Syntaksi: = MAX

Käyttöesimerkki:

=MAX((1;2;3;4;0;-5;5;"50")) – palauttaa tuloksen 5, kun taas rivi "50" ohitetaan, koska määritetty taulukossa.
=MAX(1;2;3;4;0;-5;5;"50") – funktion tulos on 50, koska merkkijono on nimenomaisesti annettu erillisenä argumenttina ja se voidaan muuntaa numeroksi.
=MAX(-2; TRUE) – palauttaa 1, koska boolen arvo on määritetty eksplisiittisesti, joten sitä ei ohiteta ja muunneta yhdeksi.

MIN-toiminto

Palauttaa pienimmän numeerisen arvon argumenttiluettelosta.

Syntaksi: = MIN(luku1; [numero2]; ...), jossa numero1 on pakollinen argumentti, kaikki myöhemmät argumentit (numeroon 255 asti) ovat valinnaisia. Argumentti voi sisältää numeerisia arvoja, alueviittauksia ja taulukoita. Teksti- ja boolean-arvot alueilla ja taulukoissa jätetään huomioimatta.

Käyttöesimerkki:

=MIN((1;2;3;4;0;-5;5;"-50")) – palauttaa tuloksen -5, tekstimerkkijono ohitetaan.
=MIN(1;2;3;4;0;-5;5;"-50") – funktion tulokset ovat -50, koska merkkijono "-50" annetaan erillisenä argumenttina ja se voidaan muuntaa luvuksi .
=MIN(5; TOSI) – palauttaa arvon 1, koska boolen arvo annetaan eksplisiittisesti argumenttina, joten sitä ei jätetä huomiotta ja muunnettu yhdeksi.

LARGE-toiminto

Palauttaa n:nneksi suurimman elementin arvon määritetystä elementtijoukosta. Esimerkiksi toiseksi suurin, neljänneksi suurin.

Syntaksi: = SUURIN(taulukko; n), missä

  • n – luonnollinen luku (muu kuin nolla), joka ilmaisee elementin sijainnin laskevassa järjestyksessä. Jos määrität murto-luvun, se pyöristetään ylöspäin kokonaislukuun (yhtä pienempi murtoluku palauttaa virheen). Jos argumentti ylittää joukon elementtien määrän, funktio palauttaa virheen.

Käyttöesimerkki:

Kuvassa näkyy 2 aluetta. Ne ovat täysin samat, paitsi että ensimmäisessä sarakkeessa alue on lajiteltu laskevaan järjestykseen, se esitetään selvyyden vuoksi. Funktio viittaa toisen sarakkeen solualueeseen ja palauttaa elementin, joka on 3 suurinta arvoa.

Tässä esimerkissä käytetään toistuvia arvoja sisältävää aluetta. Voidaan nähdä, että soluille ei anneta samoja arvoja, jos ne ovat yhtä suuret.

PIENI toiminto

Palauttaa elementin arvon, joka oli n:nneksi pienin määritetystä elementtijoukosta. Esimerkiksi kolmanneksi pienin, kuudenneksi pienin.

Syntaksi: = VÄHITEN(taulukko; n), missä

  • array – solualue tai elementtijoukko, joka sisältää numeerisia arvoja. Teksti- ja boolean-arvot jätetään huomioimatta.
  • n – luonnollinen luku (muu kuin nolla), joka ilmaisee elementin sijainnin nousevassa järjestyksessä. Jos määrität murto-osan, se pyöristetään alaspäin lähimpään kokonaislukuun (yhden pienemmät murtoluvut palauttavat virheen). Jos argumentti ylittää joukon elementtien määrän, funktio palauttaa virheen.

Taulukkoa tai aluetta EI tarvitse lajitella.

Käyttöesimerkki:

RANK-toiminto

Palauttaa elementin sijainnin luettelossa sen arvon perusteella suhteessa muiden elementtien arvoihin. Toiminnon tulos ei ole elementin indeksi (todellinen sijainti), vaan numero, joka ilmaisee, missä asemassa elementti olisi, jos lista lajitettaisiin joko nousevaan tai laskevaan järjestykseen.
Pohjimmiltaan RANK-funktio toimii päinvastoin kuin MAXIMUM- ja SMALLEST-funktiot, koska edellinen löytää arvon arvon mukaan ja jälkimmäinen arvon arvon mukaan.
Teksti- ja boolean-arvot jätetään huomioimatta.

  • numero on pakollinen argumentti. Sen elementin numeerinen arvo, jonka sijainti haetaan.
  • linkki – pakollinen argumentti, joka on linkki alueelle, jossa on numeerisia arvoja sisältävä elementtiluettelo.
  • järjestys on valinnainen argumentti. Lajittelutyypistä vastaava Boolen arvo:
    • FALSE on oletusarvo. Toiminto tarkistaa arvot laskevassa järjestyksessä.
    • TOSI – toiminto tarkistaa arvot nousevassa järjestyksessä.

Jos luettelossa ei ole määritetyn arvon omaavaa elementtiä, funktio palauttaa virheen #N/A.
Jos kahdella elementillä on sama arvo, palautetaan ensimmäisen löydetyn arvo.
RANK-toiminto on olemassa Excelin versioissa vuodesta 2010 alkaen yhteensopivuuden vuoksi vain aiempien versioiden kanssa. Sen sijaan on otettu käyttöön uusia toimintoja, joilla on sama syntaksi:

  • RANK.RV – RANK-toiminnon täydellinen identiteetti. Lisätty pääte “.РВ” osoittaa, että jos löytyy elementtejä, joilla on sama arvo, palautetaan korkein arvo, ts. aivan ensimmäinen löydetty;
  • RANK.SR – loppu ".SR" osoittaa, että jos löytyy elementtejä, joilla on sama arvo, palautetaan niiden keskimääräinen sijoitus.

Käyttöesimerkki:

Tässä tapauksessa arvon palautusta käytetään tarkistettaessa arvoaluetta nousevassa järjestyksessä.

Seuraava kuva näyttää toiminnon käytön ja arvot tarkistetaan laskevassa järjestyksessä. Koska alueella on 2 solua, joiden arvo on 2, palautetaan määritetyssä järjestyksessä ensimmäisen löydetyn arvo.

AVERAGE-toiminto

Palauttaa annettujen argumenttien aritmeettisen keskiarvon.

Syntaksi: = KESKIVERTO(luku1; [numero2]; ...), jossa numero1 on pakollinen argumentti, kaikki myöhemmät argumentit (numeroon 255 asti) ovat valinnaisia. Argumentti voi sisältää numeerisia arvoja, alueviittauksia ja taulukoita. Teksti- ja boolean-arvot alueilla ja taulukoissa jätetään huomioimatta.

Käyttöesimerkki:

Esimerkin funktion suorittamisen tulos on arvo 4, koska Boolean- ja tekstiarvot ohitetaan ja (5 + 7 + 0 + 4)/4 = 4.

AVERAGE-toiminto

Samanlainen kuin AVERAGE-funktio, paitsi että todelliset Boolen arvot alueilla asetetaan arvoon 1 ja väärät arvot ja teksti asetetaan nollaan.

Käyttöesimerkki:

Palautusarvo seuraavassa esimerkissä on 2,833333, koska teksti- ja Boolen arvot ovat nolla ja Boolen TOSI on yksi. Siksi (5 + 7 + 0 + 0 + 4 + 1)/6 = 2,833333.

AVERAGEIF-toiminto

Laskee tietyn ehdon täyttävien solujen aritmeettisen keskiarvon.

Syntaksi: = KESKIMÄÄRÄ JOS(väli; kunto; [keskiarvoinen_väli]), missä

  • alue on pakollinen argumentti. Tarkistattava solualue.
  • ehto on pakollinen argumentti. Arvo tai testitila. Jokerimerkkejä (* ja ?) voidaan käyttää tekstiarvoina. Ehdot, kuten suurempi tai pienempi, kirjoitetaan lainausmerkeissä.
  • averaging_range on valinnainen argumentti. Linkitä numeerisia arvoja sisältäviin soluihin aritmeettisen keskiarvon määrittämiseksi. Jos tämä argumentti jätetään pois, käytetään "alue"-argumenttia.

Käyttöesimerkki:

Lukujen, jotka ovat suurempia kuin 0, aritmeettinen keskiarvo on selvitettävä. Koska laskentaan esitetään vain 3 lukua, joista 2 on nolla, jäljelle jää vain yksi arvo, joka on funktion suorittamisen tulos.
Funktio ei myöskään käytä viimeistä argumenttia, joten se ottaa sen sijaan alueen ensimmäisestä.

Seuraavassa esimerkissä tarkastellaan taulukkoa, joka näyttää työntekijöiden palkat. Sinun on selvitettävä kunkin aseman keskipalkka.

AVERAGEIFS-toiminto

Palauttaa yhden tai useamman ehdon täyttävien solujen aritmeettisen keskiarvon.

Syntaksi: = AVERAGEIFS(keskiarvoväli; ehtoväli1; ehto1; [ehtoväli2]; [ehto2]; ...), missä

  • averaging_range on pakollinen argumentti. Linkitä numeerisia arvoja sisältäviin soluihin aritmeettisen keskiarvon määrittämiseksi.
  • ehtoväli1 on pakollinen argumentti. Tarkistattava solualue.
  • ehto1 on pakollinen argumentti. Arvo tai testitila. Jokerimerkkejä (* ja ?) voidaan käyttää tekstiarvoina. Ehdot, kuten suurempi kuin, pienempi kuin, on lainausmerkeissä.

Kaikki myöhemmät argumentit ehtoalueesta 2 ja ehto2 ehtoalueeseen 127 ja ehto127 ovat valinnaisia.

Käyttöesimerkki:

Käytämme taulukkoa edellisen funktion esimerkistä, johon on lisätty työntekijöiden kaupungit. Näytetään Moskovan kaupungin sähköasentajien keskipalkka.
Toiminnon suorittamisen tulos on 25 000.
Toiminto ottaa huomioon vain ne arvot, jotka täyttävät kaikki ehdot.

COUNT-toiminto

Laskee numeeristen arvojen määrän alueella.

Syntaksi: = TARKISTAA(arvo1; [arvo2]; ...), jossa arvo1 on pakollinen argumentti, joka ottaa arvon, soluviittauksen, solualueen tai taulukon. Argumentit arvo2–arvo255 ovat valinnaisia ​​ja samat kuin arvo1.

Totuusarvot vaihteluvälissä ja taulukoissa ohitetaan. Jos tällainen arvo on määritelty nimenomaisesti argumentissa, se otetaan huomioon numerona.

Käyttöesimerkki:

=TARKISTAA(1; 2; "5") – funktion 3 tulos, koska merkkijono "5" muunnetaan numeroksi.
=TARKISTAA((1; 2; "5")) – funktion suorituksen tulos on arvo 2, koska toisin kuin ensimmäisessä esimerkissä, numero merkkijonona kirjoitetaan taulukkoon, joten sitä ei muunneta.
=TARKISTAA(1; 2; TOSI) – funktion 3 tulos. Jos looginen arvo olisi taulukossa, sitä ei lasketa numeroksi.

COUNTIF-toiminto

Laskee solujen määrän alueella, joka täyttää tietyn ehdon.

Syntaksi: = COUNTIF(alue; kriteeri), missä

  • alue on pakollinen argumentti. Hyväksyy viittauksen solualueeseen tilan testaamiseksi.
  • kriteeri on pakollinen argumentti. Testikriteeri, joka sisältää arvon tai ehtoja, kuten suurempi kuin, pienempi kuin, jotka on kirjoitettava lainausmerkkeihin. Voit käyttää jokerimerkkejä (* ja ?) tekstiarvoina.

Käyttöesimerkki:

COUNTIFS-toiminto

Palauttaa solujen määrän alueella, joka täyttää ehdon tai ehtojoukon.
Funktio on samanlainen kuin COUNTIF-funktio, paitsi että se voi sisältää enintään 127 aluetta ja kriteeriä, joista ensimmäinen on pakollinen ja sitä seuraavat eivät.

Syntaksi: = COUNTIFS(väli1; ehto1; [alue2]; [ehto2]; …).

Käyttöesimerkki:

Kuvassa on käytetty COUNTIFS-funktiota, joka laskee Moskovassa ja Moskovan alueella asuvien, yli 4 000 ruplaa palkkaisten määrän. Tässä tapauksessa viimeisessä ehdossa käytetään yleismerkkiä *.

COUNTA-toiminto

Laskee muut kuin tyhjät solut määritetyllä alueella.

Syntaksi: = LASKENTA(arvo1; [arvo2]; ...), jossa arvo1 on pakollinen argumentti, kaikki myöhemmät argumentit arvoon 255 asti ovat valinnaisia. Arvo voi sisältää viittauksen soluun tai solualueeseen.

Käyttöesimerkki:

Funktio palauttaa arvon 4, koska solu A3 sisältää tekstifunktion, joka palauttaa tyhjän merkkijonon.

COUNTTYHJÄ-toiminto

Laskee tyhjät solut määritetyllä alueella.

Tyhjät rivit (="") lasketaan tyhjiksi.

Sinulla ei ole riittävää oikeutta kommentoida.