Skip to content

Opi yhdistämään MIN- ja IF-toiminnot matriisikaavassa

19 de maaliskuu de 2021

Mitä tietää

  • Muunna MIN JOS -kaava ryhmäksi: Pidä painettuna Ctrl+Siirtääja paina sitten Tulla sisään luoda kaava kaavapalkkiin.
  • Koska IF-funktio on sisäkkäin MIN-funktion sisällä, koko IF-funktiosta tulee ainoa argumentti MIN-funktiolle.
  • IF-funktion argumentit ovat: looginen_testi (edellytetään), arvo_tosi_tosi (vaaditaan) ja value_if_false (valinnainen).

Paras tapa ymmärtää, kuinka MIN- ja IF-toiminnot yhdistetään Excelissä, on esimerkki. Tämä opetusesimerkki sisältää kahden tapahtuman lämpöajat radan tapaamisesta – 100 ja 200 metrin sprintit. Se koskee Excel for Microsoft 365, Excel 2019, Excel 2016, Excel 2013 ja Excel 2010.

Mikä on MIN JOS -taulukko?

MIN IF -taulukon avulla voit löytää nopeimman lämpöajan jokaiselle kilpailulle yhdellä kaavalla.

Kaavan jokaisen osan työ on seuraava:

  • MIN-toiminto löytää nopeimman tai pienimmän ajan valitulle tapahtumalle.
  • IF-toiminnon avulla voimme valita rodun asettamalla ehdon kilpailunimillä.
  • Matriisikaavan avulla IF-funktio voi testata useita ehtoja yhdessä solussa, ja kun ehto täyttyy, taulukon kaava määrittää, mitä tietoja (kilpailuajat) MIN-toiminto tarkastelee nopeimman ajan löytämiseksi.

MIN JOS sisäkkäisiä kaavan syntaksia ja argumentteja

MIN IF -kaavan syntaksi on:

  • Koska IF-funktio on sisäkkäin MIN-funktion sisällä, koko IF-funktiosta tulee ainoa argumentti MIN-funktiolle.

IF-funktion argumentit ovat:

  • looginen_testi (pakollinen) – arvo tai lauseke, joka testataan, onko se tosi vai väärä.
  • arvo_tosi_tosi (pakollinen) – Arvo, joka näytetään, jos looginen_testi on tosi.
  • value_if_false (valinnainen) – Arvo, joka näytetään, jos looginen_testi on väärä.

Esimerkissä looginen testi yrittää löytää vastaavuuden kilpailun nimelle, joka on kirjoitettu laskentataulukon soluun D10. Argumentti value_if_true on MIN-toiminnon avulla nopein aika valitulle kilpailulle. Argumentti value_if_false jätetään pois, koska sitä ei tarvita ja sen puuttuminen lyhentää kaavaa. Jos kilpailun nimi, jota ei ole tietotaulukossa, kuten 400 metrin kilpailu, kirjoitetaan soluun D10, kaava palauttaa nollan.

Excelin MIN IF Array -kaavan esimerkki

Syötä seuraavat ohjeet soluihin D1 – E9:

Race Times
Race Time (sec)
100 meters 11.77
100 meters 11.87
100 meters 11.83
200 meters 21.54
200 meters 21.50
200 meters 21.49
Race Fastest Heat (sec)

Kirjoita soluun D10 ”100 metriä” (ilman lainausmerkkejä). Kaava etsii tästä solusta löytääksesi mitkä rodut haluat sen löytävän nopeimman ajan.

MIN IF sisäkkäiskaavan syöttäminen

Koska luot sekä sisäkkäisen kaavan että matriisikaavan, sinun on kirjoitettava koko kaava yhteen laskentataulukon soluun.

Kun olet kirjoittanut kaavan Älä paina Enter näppäimistöllä tai napsauta hiirellä toista solua; sinun on muutettava kaava matriisikaavaksi. Tee se valitsemalla solu E10, sijainti, jossa kaavan tulokset näytetään, ja kirjoita:

= MIN (JOS (D3: D8 = D10, E3: 38))

Matriisikaavan luominen

Nyt kun olet syöttänyt MIN JOS-kaavan, sinun on muunnettava se taulukoksi. Noudata näitä ohjeita.

  1. Pidä Ctrl ja Siirtää näppäimistön näppäimiä.

  2. paina Tulla sisään näppäimistöllä luoda taulukon kaava.

  3. Vastaus 11.77 näkyy solussa F10, koska se on nopein (pienin) aika kolmelle 100 metrin sprinttierolle.

Koko matriisikaava näkyy laskentataulukon yläpuolella olevassa kaavapalkissa.

Koska Ctrl, Siirtää, ja Tulla sisään näppäimistön näppäimiä painetaan samanaikaisesti, kun kaava on kirjoitettu, tuloksena oleviin kaavoihin viitataan joskus nimellä Täsmähakukone kaavat.

Testaa kaava

Testaa kaava löytämällä nopein aika 200 metrille. Tyyppi 200 metriä soluun D10 ja paina Tulla sisään näppäimistöllä. Kaavan pitäisi palauttaa aika 21,49 sekuntia solussa E10.