[ sasa.je @ 28.01.2021. 12:59 ] @
Imam jednu veliku tabelu (pominjao sam je i ranije) u kojoj sad vršimo izmjenu bodovanja pa dodajemo neke koeficijente na osnovu broja partija. Da bi uopšte bio na listi, igrač mora imati 45 partija te zato nema vrijednosti manjih od 45. Za odigrano između 45 i 70 koeficijent je 1. Za odigrano uključujući 70 - 99 osvojeni bodovi se množe sa 1,5 a za 100 i više koeficijent je 2.
To sam riješio sa IFS funkcijom i to radi kako treba, ali me zanima za neke komplikovanije situacije da li se može riješiti sa VLOOKUP. Ono što sam vidio dosad, VLOOKUP uvijek daje vrijednost iz pronađene tabele, ali u mom slučaju treba da tu vrijednost množi sa ovim zadatim koeficijentom pa me zanima da li je to uopšte moguće.
U prilogu je uprošćen primjer moje tabele, a formula glasi:
=IFS(B2<70;C2;B2<100;C2*1.5;B2>99;C2*2) gdje je B2 broj odigranih partija a C2 osvojeni bodovi prije dodavanja koeficijenta.

[Ovu poruku je menjao sasa.je dana 28.01.2021. u 14:09 GMT+1]
[ 3okc @ 28.01.2021. 14:36 ] @
Možda ovako nešto:

Code:
=C2*LOOKUP(B2;{0;70;100};{1;1.5;2})
[ Jpeca @ 28.01.2021. 15:32 ] @
Ako hoćeš da izbegneš pomoćnu tabelu ovo rešenje koje je 3okc je elegantno. Ipak pošto spominjieš komplikovanije uslove unošenje kriterijuma u samu formulu može biti nepraktično za održavanje.
Zato je moja preporuka da napraviš pomoćnu tabelu sa kriterujuma i onda koristiš VLOOKUP da dobiješ koeficijent https://www.elitesecurity.org/t505584-0#3976723

Na taj način izmenom pomoćne tabele možeš da menjaš i dodaješ kriterijume po potrebi, a i imaš zgodan pregled kriterijuma kad ti zatreba
[ sasa.je @ 28.01.2021. 15:42 ] @
Zoks, radi ova tvoja formula. Hvala.
Usput, izgubio sam iz vida da IFS nema na Excel-u 2016 tako da ono moje rješenje se treba ispravljati za stariju verziju koju i imam na laptopu.
[ sasa.je @ 28.01.2021. 16:44 ] @
Peco, ne vidjeh u prvi mah tvoj odgovor. Upravo to što ti predlažeš sam danas i pokušavao i razbijao glavu, ali mi nije išlo. Muči me to što ja kao "izlaznu" vrijednost Vlookupa nemam fiksnu vrijednost već je množim sa koeficijentom. Mnogo sam opcija probao i ne ide. Evo ti šaljem zadnju koja i nema neke veze, ali čisto da vidim gdje griješim.
[ Jpeca @ 29.01.2021. 07:28 ] @
Citat:
ali čisto da vidim gdje griješim.

1/ U pomoćnoj tabeli ne zadaješ opseg nego samo graničene vrednosti - slično kao u formuli koju je dao 3okc.
2/ Poslednji argument VLOOKUP funkcije je TRUE - jer se u ovom slučaju ne traži tačan pogodak "exact match" nego broj u opsegu dva susedna reda (pomoćna tabela mora da bude sortirana po rang!)

[ sasa.je @ 29.01.2021. 08:06 ] @
Uspio sam, hvala na pomoći. Uporno sam pokušavao da u Vlookup ubacim množenje umjesto da kao Zoks C2 izvučem ispred Vlookup-a. Jutro je pametnije od noći
EDIT: Sad vidjeh i tvoju poruku od jutros, hvala :)