Tässä artikkelissa kuvataan TNOT-funktion kaavasyntaksi ja käyttö -funktiota Microsoft Excelissä.
Kuvaus
Poimii luettelon tai tietokannan sarakkeesta yksittäisen arvon, joka vastaa määritettyjä ehtoja.
Syntaksi
TNOUDA(tietokanta;kenttä;ehdot)
TNOUDA-funktion syntaksissa on seuraavat argumentit:
-
Tietokanta Pakollinen. Luettelon tai tietokannan muodostava solualue. Tietokanta on toisiinsa liittyvien tietojen luettelo, jonka rivit ovat tietueita ja sarakkeet kenttiä. Luettelon ensimmäinen rivi sisältää kaikkien sarakkeiden otsikot.
-
Kenttä Pakollinen. Määrittää, mitä saraketta funktiossa käytetään. Voit määrittää kentän joko tekstimuodossa kirjoittamalla sarakeotsikon lainausmerkkeihin, esimerkiksi "Ikä" tai "Tuotto", tai sarakkeen sijaintia luettelossa vastaavana lukuna (ilman lainausmerkkejä); tällöin luettelon ensimmäisen sarakkeen numero on 1, toisen sarakkeen numero 2 ja niin edelleen.
-
Ehdot Pakollinen. Funktion ehdot sisältävä solualue. Voit käyttää ehtoargumenttina mitä tahansa aluetta, kun alue sisältää vähintään yhden sarakeotsikon ja otsikon alapuolella on vähintään yksi ehdon määrittävä solu.
Huomautuksia
-
Ellei ehdot täyttävää tietuetta löydy, TNOUDA palauttaa #ARVO! ‑virhearvon.
-
Jos ehdot täyttäviä tietueita on useita, TNOUDA palauttaa #LUKU! ‑virhearvon.
-
Voit käyttää ehtoargumenttina mitä tahansa aluetta, kunhan siinä on vähintään yksi sarakeotsikko ja otsikon alapuolella on vähintään yksi solu ehdon määrittämiseen.
Jos esimerkiksi alueen G1:G2 solussa G1 on kentän otsikko Tulot ja solussa G2 on arvo 10 000 €, voit määrittää alueen nimeksi EtsiTulot ja käyttää nimeä tietokantafunktioiden ehtoargumenttina.
-
Vaikka ehtoalue voidaan sijoittaa mihin tahansa kohtaan taulukossa, älä sijoita ehtoaluetta luettelon alapuolelle. Jos lisäät luetteloon tietoja, uudet tiedot lisätään luettelon alapuolella olevalle ensimmäiselle riville. Ellei alapuolella oleva rivi ole tyhjä, Microsoft Excel ei voi lisätä uusia tietoja.
-
Varmista, ettei ehtoalue mene päällekkäin luettelon kanssa.
-
Jos haluat suorittaa toiminnon tietokannan koko sarakkeessa, lisää tyhjä rivi ehtoalueen sarakeotsikkojen alapuolelle.
Esimerkki
Kopioi esimerkkitiedot seuraavaan taulukkoon ja lisää se uuden Excel-laskentataulukon soluun A1. Kaavat näyttävät tuloksia, kun valitset ne, painat F2-näppäintä ja sitten Enter-näppäintä. Voit säätää sarakkeiden leveyttä, että näet kaikki tiedot.
Puu |
Korkeus |
Ikä |
Tuotto |
Voitto |
Korkeus |
---|---|---|---|---|---|
="=Omena" |
>10 |
<16 |
|||
="Päärynä" |
>12 |
||||
Puu |
Korkeus |
Ikä |
Tuotto |
Voitto |
|
Omena |
18 |
20 |
14 |
105 € |
|
Päärynäpuu |
12 |
12 |
10 |
96 € |
|
Kirsikkapuu |
13 |
14 |
9 |
105 € |
|
Omenapuu |
14 |
15 |
10 |
75 € |
|
Päärynäpuu |
9 |
8 |
8 |
77 € |
|
Omenapuu |
8 |
9 |
6 |
45 € |
|
Kaava |
Kuvaus |
Tulos |
|||
=TNOUDA(A5:E11;"Tuotto";A1:A3) |
Palauttaa #LUKU! -virhearvon, koska enemmän kuin yksi tietue täyttää ehdot (mikä tahansa omena- tai päärynäpuu). |
#LUKU! |
|||
=TNOUDA(A5:E11;"Tuotto";A1:F3) |
Palauttaa arvon 10 (rivin 9 omenapuun tuotto), koska tämä on ainoa ehdot täyttävä tietue alueella A1:F3. |
10 |