[ jaskojsako @ 22.06.2016. 17:18 ] @
pozdrav
pitanje,koju formulu koristiti za ovu situaciju

Formula treba biti u stupcu "B"

Ako je rezultat manji od 28 da upiše 14 % i ako je veci od 38 da upiše 7 %
to je dvoje osnov,
e sad kako ubaciti jos par uslova npr. ako je rezultat izmedju
29 i 33 da upise postotak npr 11, i ako je rezultat izmedju 33,50 -37 da rezultat bude 8 npr.
jer nece se nikad desiti da rezultat bude tacno kao u stupcu "c"
Nadam se da sam bio razumljiv

Prilog slika,mislim da nema potrebe za upload fajla
Hvala
[ 3okc @ 22.06.2016. 17:41 ] @
Formiraš tabelu vrednosti, tako kako si naveo, iz koje će se gledati od-do i pripadajuće vrednosti.

To je za VLOOKUP sa implicitnim vrednostima (za pretragu) što se podešava sa TRUE u poslednjem argumentu.

Tabela vrednosti:
0 | 14%
28 | 11%
38 | 7%

A formula, sa ugrađenom tabelom, =VLOOKUP(A1;{0\14;28\11;38\7}%;2;TRUE)

Naravno, sa onoliko vrednosti, bolje je tabelu držati izdvojeno i samo navesti referencu. Bitno je znati da tabela mora biti sortirana rastuće po indeksnoj, tj prvoj levoj, koloni. Inače (može da) vraća pogrešan rezultat.
[ Ivek33 @ 22.06.2016. 17:49 ] @
Citat:
jaskojsako:pitanje,koju formulu koristiti za ovu situaciju
Također predlažem drugu formulu
Code:
=IF(A3<28;D3;IF(A3>38;D21;VLOOKUP(A3;$C$3:$D$21;2;FALSE)))
[ jaskojsako @ 22.06.2016. 19:04 ] @
Hvala na odgovoru

Probao sam formulu od Ivek
i funkcionise samo u prvom slucaju ako sam dobro uradio
ostale slucajeve ne

3okc metod nisam probao
ako nije problem da ubacis formulu u primjer

evo prilog fajl

[ 3okc @ 22.06.2016. 19:41 ] @
Nisi definisao šta sa vrednostim od 0?!
[ jaskojsako @ 22.06.2016. 22:14 ] @
Hvala 3okc na odgovoru

Probat cu pa javim.
[ Ivek33 @ 23.06.2016. 08:05 ] @
Citat:
jaskojsako:Prilog slika,mislim da nema potrebe za upload fajla
Sada vidiš da ima potrebe za upload fajla. Ja sam ti dao formulu na osnovu slike koju si priložio.
Nova formula glasi
Code:
=IF(I7<28;N7;IF(I7>38;N25;VLOOKUP(I7;$M$7:$N$25;2;FALSE)))

[ jaskojsako @ 23.06.2016. 10:25 ] @
Poz
Hvala obojici koliko sam vidio radi formula.
Hvala jos jednom
[ Ibarskaneman @ 03.10.2016. 17:37 ] @
Imam 5 sheetova, u svakom imam po jednu tabelu, u prvoj koloni su njihovi redni brojevi (brojevi su svi različiti) a u drugoj koloni su bodovi takmičara (oni mogu da budu i isti). Kako da upisem naredbu da kada upišem broj u recimo šestom sheetu u jednom polju on mi izbaci odmah pored tog broja i broj bodova za tog takmičara (pretraži sve sheetove, i u polju pored upiše broj bodova tog takmičara). Nadam se da sam bio dovoljno jasan. unapred hvala na odgovoru.

IF(ISERROR(VLOOKUP(B5;Sheet1!A3:D20;2;FALSE));VLOOKUP(B5;Sheet2!A4:D16;2;FALSE);VLOOKUP(B5;Sheet1!A3:D20;2;FALSE))

Ovo mi radi samo za dva sheeta, kako da dodam da radi na svih 5?

[Ovu poruku je menjao Ibarskaneman dana 03.10.2016. u 21:48 GMT+1]
[ Ivek33 @ 04.10.2016. 18:36 ] @
Citat:
Ibarskaneman:Ovo mi radi samo za dva sheeta, kako da dodam da radi na svih 5?
Možeš koristiti VLOOKUP ili SUMIFS ili SUMPRODUCT
pogledaj u primjeru
[ Ibarskaneman @ 04.10.2016. 22:33 ] @
Ne treba mi sabiranje, nego da mi se u redu ispise ime i prezime i mesto takmicara (podatke skuplja iz svih sheetova, takmičarski brojevi su svi razliciti).
Tabela je u prilogu.
[url=http://www.mediafire.com/file/7ws57q465144r1m/takmicenje.xlsx][/url]

IF(ISERROR(VLOOKUP(A3;1!A2:C8;2;FALSE));VLOOKUP(A3;2!A2:C8;2;FALSE);VLOOKUP(A3;1!A2:C8;2;FALSE)) sa ovom funkcijom sam dobijao rezultate iz 2 sheeta ali nikako iz ostalih, da pretrazi svih 5.
[ Ivek33 @ 05.10.2016. 14:19 ] @
Pogledaj sličan primjer ovdje
[ Jpeca @ 05.10.2016. 15:46 ] @
Ovo što je Ivek naveo je interesanto u smislu mogućnosti array fomula.

Za konkretan primer, ja bih ti predložio da sve prebaciš na jedan list i dodaš kolonu "Kategorija". Onda po toj koloni možeš da filtiriraš da dobiješ pojedinačne liste i sa SUBTOTAL funkcijom rezultate po kategoriji.
Za pretragu po takmičarkom broju (svim kategorijama) koristiš onda običan VLOOKUP.

[ Ivek33 @ 05.10.2016. 17:31 ] @
Hvala Jpeci na dopuni, bio sam u žurbi pa sam dao taj primjer.
Inače možeš koristiti i ovu formulu u B3 (kopiraj je u C3)
Code:
=IFERROR(IFERROR(IFERROR(IFERROR(IFERROR(VLOOKUP($A3;'1'!$A$3:$C$8;COLUMN(B$1);FALSE);
VLOOKUP($A3;'2'!$A$3:$C$8;COLUMN(B$1);FALSE));VLOOKUP($A3;'3'!$A$3:$C$8;COLUMN(B$1);FALSE));
VLOOKUP($A3;'4'!$A$3:$C$8;COLUMN(B$1);FALSE));VLOOKUP($A3;'5'!$A$3:$C$8;COLUMN(B$1);FALSE));"ne postoji podatak")


Edit: Dodati razmaci radi prelamanja formule

[Ovu poruku je menjao 3okc dana 06.10.2016. u 14:11 GMT+1]
[ Ibarskaneman @ 05.10.2016. 20:27 ] @
Radiiii! Veliko hvaaaallaaaaaaa!
[ 3okc @ 06.10.2016. 13:14 ] @
Da se nadovežem na Pecin savet - bolje je i lakše ako možeš od više tabela da sastaviš jednu zbirnu ali je sasvim izvodivo napraviti Pivot i od više pojedinačnih tabela. Pogledaj temu Pivot Table, više tabela kao izvor, ver 2007.
[ Ibarskaneman @ 06.10.2016. 16:12 ] @
Jeste da formula ima hiljadu karaktera ali radi ko sat!