Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 5 odgovora
  • 3.186 pregleda

Najnovija ↓

Kojom funkcijom ovo odraditi? 07.10.2014. u 01:10 · pre 146 meseci #1
Koja funkcija se koristi u ovom slucaju? Samo da napomenem da iskljucujemo VLOOKUP funkciju jer me zanima kako ovo moze da se odradi, a da ne tumbam kolone zbog VLOOKUP!

U celiji E20 zelim da mi ispise broj (vrednost) iz D20 (isti) ukoliko pronadje tu vrednost u A20:A34, a ukoliko te vrenosti nema da pise #N/A (ovo i nije problem :) ).

Ja sam ovde nesto pokusavao sa INDEX i MATCH, ali mi ne ide!

Unapred zahvalan!
Potpis
Cogito, Ergo, Sum
Re: Kojom funkcijom ovo odraditi? 07.10.2014. u 09:00 · pre 146 meseci #2
Funkcija Match pronalazi indeks traženog podatka u nizu podataka. Zato se kombinacija INDEX/MATCH često koristi da vrati odgovarajuću vrednost iz istog reda, a neke druge kolone, slično kao i VLOOKUP.
Nisam siguran jer je nije lako zaključiti na osnovu slike, ali na osnovu opisa koji si dao ti ne želiš da ti se vrati vrednost iz kolone D reda u kom je nađena tražena vrednost, nego uvek vrednost iz prvog reda (uslov pretraživanja). U tom slučaju logičnije mi se čini korišćenje COUNTIF da se dobije uslov i ako je nađeno (Countif > 0) onda preko IF vraćaš šta god ti treba.
Code:
=IF(COUNTIF(A20:$A$34;D20) > 0;D20;"nema")


Korišćenje dodatnog IF omogućuje ti da izbegneš pojavljivanje #N/A ako želiš

Naravno, moguća su i drugačija rešenja npr. ako hoćeš MATCH koristi se uslov da MATCH vraća NA ako ne nađe vrednost bi bilio slično:
Code:
=IF(ISNA(MATCH(D20;A20:$A$34;0));"nema";D20)
Potpis
Nije to loše Rembrante, samo što ne bi dodao još malo boje?
Re: Kojom funkcijom ovo odraditi? 07.10.2014. u 10:35 · pre 146 meseci #3
Hvala, jos jedanputa, "jpeca" na pomoci, ali verovatno nisam lepo objasnio sta mi treba pa mi ove 2 f-je ne daju ono sto sam ja hteo.
Uspeo sam da napravim f-ju koja mi odgovara, pa je mozes testirati cisto da vidis sta sam u stvari zeleo.

=INDEX($A$20:$A$34,MATCH(D20,$A$20:$A$34,0))

Da probam da objasnim jos jedanputa sta sam trazio:

U celiji D20 imam vrednost (broj) 51! Meni je trebalo u celiji E20 da ispise isto vrednost "51" ako tu vrednost pronadje bilo gde u polju A20:A34. Ukoliko je ne pronadje da pise #N/A!

****U vezi sa istim primerom, imam jos jedno pitanje****

Koja funkcija se koristi za pronalazenje pribliznih vrednosti. Recimo, u celiji D20 imam vrednost 40. U E20 bih zeleo da mi pronadje najpriblizniju vrednost iz A20:A34 ( u ovom slucaju to je 41 iz celije A2) i da mi ispise njegovo ime u celiji E20 (u ovom primeru Darvin)!

Hvala!
Potpis
Cogito, Ergo, Sum
Re: Kojom funkcijom ovo odraditi? 07.10.2014. u 13:40 · pre 146 meseci #4
Za traženje najbliže vrednosti u opsegu napraviš razliku i onda tražiš minimum. Može se uraditi pomoću matrične formule bez pomoćne kolone.

Vidi rešenje ovde http://www.extendoffice.com/do...-excel-find-closest-value.html

U primeru umesto INDEX po koloni A stavi INDEX po koloni C sa tvoje slike da dobiješ ime umesto vrednosti



Potpis
Nije to loše Rembrante, samo što ne bi dodao još malo boje?
Re: Kojom funkcijom ovo odraditi? 07.10.2014. u 22:57 · pre 146 meseci #5
To je to "jpeca". Po ko zna koji put, HVALA PUNO na saradnji!
Potpis
Cogito, Ergo, Sum
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme