Răspuns :
Presupunând că ai 2 coloane: una cu numele elevilor (de la B4 la B7 în acest exemplu) și alta cu data lor de naștere (de la C4 la C7).
Formula pe care trebuie să o folosești este:
=INDEX(B4:B7;MATCH(MAX(C4:C7);C4:C7;1))
Aceasta va afișa pe locul unde este pusă, numele celui mai tânăr elev din cei din listă.
Acum să analizăm cum funcționează:
Să presupunem că datele sunt acestea:
Vultur 19.07.1999
David 20.07.1999
Ionuț 21.06.2001
artur99 20.01.2000
Avem un MAX(C4:C7) - această funcție va calcula care din datele de la C4 la C7 este cea mai mare (asta fiind echivalent cu cel mai tânăr elev). Deci formula va rezulta data 21.06.2001.
Acum avem funcția MATCH, care returnează index-ul (adică cumva „al câtelea element”) elementului căutat într-o serie dată. E un fel de funcție de căutare. Deci efectiv, vom avea forluma:
MATCH("21.06.2001";C4:C7;1). Primul parametru este data găsită de max, al doilea parametru este seria din date prin care o caută, al 3-lea parametru din formulă e folosit pentru a marca căutarea exactă(Exista și opțiunea de a căuta datele mai mici sau mai mari, dar nu avem nevoie). Ok, deci formula asta va căuta prin C4:C7 data găsită de noi ca cea mai mare și va găsi că este a 3-a. Deci această formulă va returna 3.
Acum trebuie să ne folosim de acest 3 ca să afișăm numele persoanei. Deci va trebui să afișăm a 3-a persoană. Pentru asta folosim funcția INDEX care afișează a x-lea element dintr-o anumită serie. Primul parametru este seria prin care caută(în cazul nostru va fi lista de nume de la B4:B7), iar al doilea parametru este acel x care spune al câtelea element din șir trebuie afișat.
Deci, efectiv se va apela:
=INDEX(B4:B7;3) - formulă care va afișa al 3-lea nume din listă, adică numele persoanei cu cea mai mică vârstă.
Am atașat un fișier cu exemplul.
Sper că ai înțeles. Dacă nu, întreabă! :D
Formula pe care trebuie să o folosești este:
=INDEX(B4:B7;MATCH(MAX(C4:C7);C4:C7;1))
Aceasta va afișa pe locul unde este pusă, numele celui mai tânăr elev din cei din listă.
Acum să analizăm cum funcționează:
Să presupunem că datele sunt acestea:
Vultur 19.07.1999
David 20.07.1999
Ionuț 21.06.2001
artur99 20.01.2000
Avem un MAX(C4:C7) - această funcție va calcula care din datele de la C4 la C7 este cea mai mare (asta fiind echivalent cu cel mai tânăr elev). Deci formula va rezulta data 21.06.2001.
Acum avem funcția MATCH, care returnează index-ul (adică cumva „al câtelea element”) elementului căutat într-o serie dată. E un fel de funcție de căutare. Deci efectiv, vom avea forluma:
MATCH("21.06.2001";C4:C7;1). Primul parametru este data găsită de max, al doilea parametru este seria din date prin care o caută, al 3-lea parametru din formulă e folosit pentru a marca căutarea exactă(Exista și opțiunea de a căuta datele mai mici sau mai mari, dar nu avem nevoie). Ok, deci formula asta va căuta prin C4:C7 data găsită de noi ca cea mai mare și va găsi că este a 3-a. Deci această formulă va returna 3.
Acum trebuie să ne folosim de acest 3 ca să afișăm numele persoanei. Deci va trebui să afișăm a 3-a persoană. Pentru asta folosim funcția INDEX care afișează a x-lea element dintr-o anumită serie. Primul parametru este seria prin care caută(în cazul nostru va fi lista de nume de la B4:B7), iar al doilea parametru este acel x care spune al câtelea element din șir trebuie afișat.
Deci, efectiv se va apela:
=INDEX(B4:B7;3) - formulă care va afișa al 3-lea nume din listă, adică numele persoanei cu cea mai mică vârstă.
Am atașat un fișier cu exemplul.
Sper că ai înțeles. Dacă nu, întreabă! :D
Vă mulțumim pentru vizita pe site-ul nostru dedicat Informatică. Sperăm că informațiile disponibile v-au fost utile și inspiraționale. Dacă aveți întrebări sau aveți nevoie de suport suplimentar, suntem aici pentru a vă ajuta. Ne face plăcere să vă revedem și vă invităm să adăugați site-ul nostru la favorite pentru acces rapid!