Sisukord
Selles õpetuses selgitatakse, kuidas kasutada funktsiooni MIN Microsoft Excel 2007 - 2019, leida tingimuse järgi madalaim väärtus ja tõsta esile alumine number oma vahemikus.
Täna õpite, kuidas kasutada Excelis lihtsat, kuid üsna olulist funktsiooni MIN. Näete, kuidas saada väikseim arv ilma nullideta, absoluutne miinimum ja väikseim väärtus mõne kriteeriumi alusel.
Lisaks näitan ma teile, kuidas tõsta esile vähimat lahtrit ja ütlen teile, mida teha, kui teie MIN-funktsioonid tagastavad tulemuse asemel vea.
Noh, alustame :)
Funktsioon MIN - süntaks ja kasutusnäited Excelis
Funktsioon MIN kontrollib teie andmevahemikku ja tagastab väärtuse väikseim väärtus Selle süntaks on järgmine:
MIN(number1, [number2], ...)number1, [number2], ... on väärtuste rida, millest tahetakse saada miinimum. Number1 on kohustuslik, samas kui [number2] ja järgmised on valikulised.
Ühes funktsioonis on lubatud kuni 255 argumenti. Argumentideks võivad olla numbrid, lahtrid, viidete massiivid ja vahemikud. Argumendid nagu loogilised väärtused, tekst ja tühjad lahtrid jäetakse aga tähelepanuta.
Näiteid MIN-valemi kasutamise kohta
MIN on üks kõige lihtsamalt rakendatavaid funktsioone. Lubage mul seda teile tõestada:
Näide 1. Väikseima väärtuse leidmine
Oletame, et teil on mõned puuviljad laos. Teie ülesanne on kontrollida, kas teil on mõni neist otsas. Selleks on mitu võimalust:
Juhtum 1: Sisestage iga number veerus Qty in stock (kogus laos):
=MIN(366, 476, 398, 982, 354, 534, 408)
Juhtum 2: Viita lahtritele veergu Qty ükshaaval:
=MIN(B2,B3,B4,B5,B6,B7,B8)
Juhtum 3: Või lihtsalt viidata kogu vahemikule:
=MIN(B2:B8)
Juhtum 4: Alternatiivina võite luua nimelise vahemiku ja kasutada seda, et vältida otseseid viiteid:
=MIN(laos olev kogus)
Näide 2. Kõige varasema kuupäeva otsimine
Kujutage ette, et teil on plaanis mitu tarnet ja te tahaksite olla valmis kõige eelseisvamaks. Kuidas leida Excelis varaseim kuupäev? Lihtne! Kasutage MIN-i, järgides sama loogikat nagu näites 1:
Rakendage valemit ja valige kuupäevad kas otseselt vahemikule viidates:
=MIN(B2:B8)
Või nimetatud vahemik:
=MIN(tarnepäev)
Näide 3. Absoluutse miinimumi leidmine
Oletame, et teil on andmevahemik ja teil on vaja tuvastada mitte lihtsalt väikseim, vaid absoluutne miinimum seal. MIN üksi ei saa sellega hakkama, sest ta tagastab lihtsalt väikseima arvu. Siin on vaja abifunktsiooni, mis suudab kõik negatiivsed arvud positiivseks teisendada.
Kas siin on olemas valmis lahendus? Küsimus oli retooriline, Exceli puhul on olemas lahendus igale ülesandele. Kui kahtled, siis vaata meie blogi läbi :)
Kuid pöördume tagasi meie ülesande juurde. Valmis lahendus antud juhul on nn ABS funktsioon, mis tagastab teie poolt määratud numbrite absoluutväärtuse. Seega, MIN ja ABS funktsioonide kombinatsioon teebki asja ära. Lihtsalt sisestage järgnev valem suvalisse tühja lahtrisse:
{=MIN(ABS(A1:E12))}
Märkus! Kas sa märkasid funktsiooni ümbritsevaid sulge? See on märk sellest, et tegemist on massiivi valemiga ja see tuleb sisestada Ctrl + Shift + Enter , mitte lihtsalt Enteriga. Rohkem infot massiivi valemite ja nende kasutamise kohta saad lugeda siit.
Kuidas leida väikseim väärtus, ignoreerides nullidega seotud väärtusi
Tundub, et sa tead kõike miinimumi leidmise kohta? Ära tee ennatlikke järeldusi, on veel palju õppida. Näiteks, kuidas sa määraksid väikseima mittenullväärtuse? On ideid? Ära peta ja googelda, lihtsalt loe edasi ;)
Asi on selles, et MIN töötab mitte ainult positiivsete ja negatiivsete arvudega, vaid ka nullidega. Kui te ei taha, et nullid oleksid see miinimum, siis on vaja abi IF-funktsioonist. Kui lisate piirangu, et teie vahemik peaks olema suurem kui null, siis oodatav tulemus ei lase teid oodata. Siin on näide valemist, mis tagastab alumise väärtuse mingi tingimuse alusel:
{=MIN(IF(B2:B15>0,B2:B15))}
Sa oled kindlasti märganud kõverad sulgud massiivi valemi ümber. Pea meeles, et sa ei sisesta neid käsitsi. Nad ilmuvad, kui vajutad klaviatuuril Ctrl + Shift + Enter.
Tingimuse alusel miinimumi leidmine
Oletame, et teil on vaja leida mingi konkreetse puuvilja vähim müügisumma loetelus. Teisisõnu, teie ülesanne on määrata miinimum mõne kriteeriumi alusel. Excelis viivad tingimused tavaliselt IF-funktsiooni kasutamisele. Selle ülesande lahendamiseks tuleb teil vaid teha täiuslik kombinatsioon MIN ja IF:
{=MIN(IF(A2:A15=D2,B2:B15))}
Vajutage Ctrl + Shift + Enter, nii et massiivi funktsioon töötab ja nautida.
Paistab üsna lihtne, eks ole? Ja kuidas sa avastad kõige väiksema arvu 2 või enama tingimuse alusel? Kuidas määrata miinimum mitme kriteeriumi alusel? Võib-olla on olemas lihtsam valem? Palun vaata seda artiklit, et seda teada saada ;)
Excelis väikseima numbri esiletoomine
Ja mis siis, kui sul ei ole vaja tagastada kõige väiksemat numbrit on, kuid tahad selle tabelis üles leida? Kõige lihtsam viis selle lahtrile pilku juhtida on seda esile tõsta. Ja kõige lihtsam viis seda teha on rakendada tingimuslikku vormindamist. See on isegi lihtsam kui funktsioonide kirjutamine:
- Looge uus tingimusliku vormindamise reegel, klõpsates nuppu Tingimuslik vorming -> Uus reegel
- Kui Uus vormindamise reegel avaneb dialoog, valige reegli tüüp "Formeeri ainult ülemised või alumised väärtused".
- Kuna ülesanne on tõsta esile üks ja ainus madalaim number, valige Alumine valiku rippmenüüst ja seadistage 1 kui rakkude kogus, mida tuleb esile tõsta.
Aga mida teha, kui teie tabelis on jälle üks null? Kuidas ignoreerida nullid, kui tõstate esile väikseima arvu? Pole muret, ka siin on üks trikk:
- Tehke uus tingimusliku vormindamise reegel, valides valiku "Kasuta valemit, et määrata, milliseid lahtreid vormindada".
- Sisestage järgmine valem Vormindage väärtused, mille puhul see valem on tõene valdkond:
=B2=MIN(IF($B$2:$B$15>0,$B$2:$B$15))
Kus B2 on vahemiku esimene lahter, et rõhutada väikseimat numbrit
Näpunäide. N-kordse väikseima arvu leidmiseks koos kriteeriumidega kasutage valemit SMALL IF.
Miks minu MIN-funktsioon ei tööta?
Ideaalses maailmas töötaksid kõik valemid nagu võlu ja tagastaksid õige tulemuse, kui vajutad Enter. Kuid maailmas, milles me elame, juhtub, et funktsioonid tagastavad meile vajaliku tulemuse asemel vea. Ei muretse, viga ise viitab alati selle võimalikule põhjusele. Sa pead lihtsalt oma funktsioone lähemalt vaatama.
#VALUE vea parandamine MINis
Üldiselt saate veateate #VALUE!, kui vähemalt üks valemis kasutatavatest argumentidest on vale. Mis puutub MIN-i, siis võib see tekkida, kui üks neist on vigane, nt kui midagi on valemi viidatud andmetega valesti.
Näiteks #VALUE! võib ilmuda, kui üks selle argumentidest on veaga lahter või kui selle viites on trükiviga.
Mis võib põhjustada #NUM! vea?
Excel näitab #NUM! viga, kui teie valemit ei ole võimalik arvutada. See toimub tavaliselt siis, kui arvväärtus on liiga suur või väike, et seda kuvada. Lubatud arvud on vahemikus -2.2251E-308 ja 2.2251E-308. Kui üks teie argumentidest on väljaspool seda vahemikku, näete #NUM! viga.
Ma saan #DIV/0! vea, mida teha?
#DIV/0! parandamine on lihtne. Ära jaga nulliga! :) Ei nalja, see on üks ja ainus lahendus sellele probleemile. Kontrolli, kas sinu andmevahemikus on lahter, kus on #DIV/0!, paranda see ja valem annab kohe tulemuse tagasi.
Otsid kõige väiksemat numbrit, kuid saad #NAME? vea?
#NAME? tähendab, et Excel ei suuda valemit või selle argumente ära tunda. Sellise tulemuse kõige võimalikum põhjus on trükiviga. Te võite kas kirjutada funktsiooni valesti või panna valed argumendid. Lisaks põhjustavad selle vea ka numbrite tekstiline esitus.
Teine võimalik probleemi põhjus peitub nimetatud vahemikus. Seega, kui viitate mitteolemasolevale vahemikule või kui selles on trükiviga, siis näete #NAME? kohas, kus te ootate oma tulemust.
Need on viisid, kuidas leida miinimum kasutades Exceli MIN-funktsioon Teie jaoks käsitlesin erinevaid lähenemisviise väikseima väärtuse avastamiseks ja absoluutse miinimumi leidmiseks. Võite seda pidada oma spikkeriks ja kasutada seda alati, kui teil on vaja saada väikseim arv tingimuse alusel ning vältida ja parandada võimalikke vigu.
See on kõik tänaseks. Tänan teid, et lugesite seda õpetust! Palun jagage julgelt oma mõtteid ja küsimusi kommentaaride sektsioonis, mul on hea meel saada teie tagasisidet! :)