Professional Documents
Culture Documents
Excel Vyhledavaci Funkce 25prikladu
Excel Vyhledavaci Funkce 25prikladu
Excel Vyhledavaci Funkce 25prikladu
SVYHLEDAT - (1)
SVYHLEDAT - přibližná hodnota
SVYHLEDAT - (2)
SVYHLEDAT(3)
POZVYHLEDAT
INDEX
INDEX_POZVYHLEDAT
SVYHLEDAT_Tarif
INDEX_POZVYHLEDAT_Tarif
SVYHLEDAT_POZVYHLEDAT_Tarif
INDEX_POZVYHLEDAT_Tarif(2)
TARIF VYHLEDÁNÍ
INDEX_POZVYHLEDAT_VíceSloupců
INDEX_POZVYHLEDAT_VíceSloupců_MATICE
-pokud není první sloupec zadané tabulky setříděný vzestupně, musíme zadat hodnotu 4. argumentu funkce SVYHLEDAT
SVYHLEDAT() v případě, že hledaná hodnota v prvním sloupci tabulky neexistuje, vrátí chybovou hodnotu #N/A.
-pokud je první sloupec prohledávané tabulky hodnot setříděný vzestupně, můžeme zadat hodnotu 4. argumentu funkce
nebo ji můžeme vynechat. Funkce SVYHLEDAT() pak použije přibližné vyhledávání (není-li nalezena hodnota přesně odpov
funkce největší hodnotu menší než hledat). Tento způsob vyhledávání je více než 100x rychlejší než vyhledávání přesné hod
všechny hodnoty v prohledávaném sloupci.
-pokud zadáme 4. argument funkce SVYHLEDAT() PRAVDA (nebo 1), prochází Excel prohledávaný sloupec DICHOTOMICK
hodnotu NEPRAVDA (nebo 0), prochází Excel prohledávaný sloupec SEKVENČNĚ. Pokud potřebujeme ověřit, zda hledaná
při použití argumentu PRAVDA nebo 1 existuje (Excel nám totiž nevrátí chybu #N/A, ale vrátí nejbližší hodnotu určenou di
může ležet ve zcela odlehlých místech prohledávaného sloupce - to často vyvolává mylné přesvědčení uživatelů, že Excel vr
použijeme vzorec:
=KDYŽ(SVYHLEDAT(hledaná_hodnota;tabulka_hodnot;1;PRAVDA)=hledaná_hodnota;
SVYHLEDAT(hledaná_hodnota;tabulka_hodnot;sloupec;PRAVDA);"Nenalezeno")
Funkce POZVYHLEDAT (hledaná_hodnota;tabulka_hodnot;0 nebo 1 nebo -1) vrací pozici hledané hodnoty v prohledávané
-třetí argument = 0 - funkce vrací chybu #N/A, jestliže tabulka_hodnot neobsahuje hledanou hodnotu. Hodnoty argument
seřazeny.
-třetí argument = 1, funkce vrací největší hodnotu, která je menší nebo rovna hledané hodnotě. Hodnoty argumentu tabulk
seřazeny vzestupně: ...-2; -1; 0; 1; 2;...;A-Z; NEPRAVDA; PRAVDA.
-třetí argument = -1, funkce vrací nejmenší hodnotu, která je větší nebo rovna hledané hodnotě (co). Hodnoty argumentu t
seřazeny sestupně: PRAVDA; NEPRAVDA; Z-A;...;2; 1; 0; -1; -2;... atd.
a_hodnot;sloupec;PRAVDA nebo NEPRAVDA / 0 nebo 1 )
ulka_hodnot;0 nebo 1 nebo -1)
INDEX_POZVYHLEDAT_TransformaceSloupců_MATICE
SVYHLEDAT_komplexni_reseni
SVYHLEDAT_TURBO
POZVYHLEDAT_NeSoulad
INDEX_RADEK
SVYHLEDAT_POZVYHLEDAT_Oblast
INDEX_POZVYHLEDAT_MAX
INDEX_POZVYHLEDAT_MIN
KŘÍŽOVÝ VÝBĚR V INTERVALU
SVYHLEDAT_NEPRIMYODKAZ_Zeme
INDEX_POZVYHLEDAT_Zeme
estupně, musíme zadat hodnotu 4. argumentu funkce SVYHLEDAT() NEPRAVDA nebo 0. Funkce
upci tabulky neexistuje, vrátí chybovou hodnotu #N/A.
tříděný vzestupně, můžeme zadat hodnotu 4. argumentu funkce SVYHLEDAT() PRAVDA nebo 1
oužije přibližné vyhledávání (není-li nalezena hodnota přesně odpovídající hledané hodnotě, vrátí
vyhledávání je více než 100x rychlejší než vyhledávání přesné hodnoty, protože funkce neprochází
DA (nebo 1), prochází Excel prohledávaný sloupec DICHOTOMICKY, pokud bude mít argument
aný sloupec SEKVENČNĚ. Pokud potřebujeme ověřit, zda hledaná hodnota v prohledávaném sloupci
m totiž nevrátí chybu #N/A, ale vrátí nejbližší hodnotu určenou dichotomickým tříděním, která tedy
oupce - to často vyvolává mylné přesvědčení uživatelů, že Excel vrací hodnoty nepředvídatelně),
not;1;PRAVDA)=hledaná_hodnota;
pec;PRAVDA);"Nenalezeno")
ot;0 nebo 1 nebo -1) vrací pozici hledané hodnoty v prohledávané tabulce hodnot
á je menší nebo rovna hledané hodnotě. Hodnoty argumentu tabulka_hodnot musí být přitom
A; PRAVDA.
rá je větší nebo rovna hledané hodnotě (co). Hodnoty argumentu tabulka_hodnot přitom musí být
; -1; -2;... atd.
A B C D E F G
1
SVYHLEDAT(hledaná_hodnota;tabulka_hodnot;sloupec;PRAVDA nebo NEPRAVDA )
2
- funkce vyhledá v levém sloupci tabulky zadanou hodnotu (tabulka pro vyhledávání může být částí větš
3 - vrátí hodnotu odpovídající buňky ve stejném řádku určeného sloupce
4
5
6
7 ID Popis Cena
8 ART1 Základní deska 300
9 ART4 Klávesnice 10
10 ART6 DVD mechanika 30
11
12
13
14
15
16
17
18 Zapíšeme do buňky C8 vzorec:
19 =SVYHLEDAT(B8;$H$8:$J$13;2;NEPRAVDA)
20
21 …a do buňky C9 vzorec
22 =SVYHLEDAT(B8;$H$8:$J$13;3;NEPRAVDA)
23
24 Vzorce zkopírujeme směrem dolů
25
26
H I J K
1
PRAVDA nebo NEPRAVDA )
2
bulka pro vyhledávání může být částí větší tabulky dat)
sloupce 3
4
5
6 Tabulka výrobků
7 ID Popis Cena
8 ART1 Základní deska 300.00 Kč
9 ART3 Obrazovka 100.00 Kč
10 ART4 Klávesnice 10.00 Kč
11 ART5 Myš 5.00 Kč
12 ART6 DVD mechanika 30.00 Kč
13 ART7 Tiskárna 100.00 Kč
14
15
16
17
18
19
20 Obsah
21
22
23
24
25
26
Svyhledat_přibližně
Tabulka slev
FAKTURA ČÁSTKA SLEVA Faktura
F02 3500 3% 0
F03 7000 5% 1000
F04 2000 2% 3000
F05 120000 8% 6000
F06 7200 5% 100000
=SVYHLEDAT(B8;$G$8:$I$12;3;PRAVDA)
Page 5
Svyhledat_přibližně
Obsah
Faktura od - do Sleva
0 - 1000 0
1000 - 3000 2%
3000 - 6000 3%
6000 - 100000 5%
100000 - 8%
Page 6
výběr ze seznamu
Janík
Vážený pane…
Se srdečným pozdravem
=SVYHLEDAT(B1;F2:R5;B2+1;NEPRAVDA)
nebo
=SVYHLEDAT(B1;F2:R5;B2+1;0)
Čern Čerc Srp Zář Říj List Pros
1500 1600 1700 1800 1900 2000 2100
2500 2600 2700 2800 2900 3000 3100
3500 3600 3700 3800 3900 4000 4100
4500 4600 4700 4800 4900 5000 5100
Obsah
Funkce POZVYHLEDAT(hledaná_hodnota;tabulka_hodnot;0 nebo 1 nebo -1) vrací pozici
hledané hodnoty v prohledávané tabulce hodnot
-třetí argument = 0 - funkce vrací chybu #N/A, jestliže tabulka_hodnot neobsahuje hledanou hodnotu. Hodnoty argumentu
tabulka_hodnot nemusí být seřazeny.
-třetí argument = 1, funkce vrací největší hodnotu, která je menší nebo rovna hledané hodnotě. Hodnoty argumentu
tabulka_hodnot musí být přitom seřazeny vzestupně: ...-2; -1; 0; 1; 2;...;A-Z; NEPRAVDA; PRAVDA.
-třetí argument = -1, funkce vrací nejmenší hodnotu, která je větší nebo rovna hledané hodnotě (co). Hodnoty argumentu
tabulka_hodnot přitom musí být seřazeny sestupně: PRAVDA; NEPRAVDA; Z-A;...;2; 1; 0; -1; -2;... atd.
výběr ze seznamu
Kód Pozice kódu v tabulce
C 3
Tabulka kódů
A
B
C
D
1 nebo -1) vrací pozici
Obsah
20 21 22 23 24 25 26 27 28 29 30 31
8.5 8.8 9.1 9.4 9.7 10.0 10.3 10.6 10.9 11.2 11.5 11.8
9.5 9.8 10.1 10.4 10.7 11.0 11.3 11.6 11.9
10.5 10.8 11.1 11.4 11.7 12.0 12.3 12.6 12.9 13.2 13.5 13.8
11.5 11.8 12.1 12.4 12.7 13.0 13.3 13.6 13.9 14.2 14.5
12.5 12.8 13.1 13.4 13.7 14.0 14.3 14.6 14.9 15.2 15.5 15.8
26.5 26.8 27.1 27.4 27.7 28.0 28.3 28.6 28.9 29.2 29.5
27.5 27.8 28.1 28.4 28.7 29.0 29.3 29.6 29.9 30.2 30.5 30.8
28.5 28.8 29.1 29.4 29.7 30.0 30.3 30.6 30.9 31.2 31.5 31.8
16.5 16.8 17.1 17.4 17.7 18.0 18.3 18.6 18.9 19.2 19.5
17.5 17.8 18.1 18.4 18.7 19.0 19.3 19.6 19.9 20.2 20.5 20.8
13.5 13.8 14.1 14.4 14.7 15.0 15.3 15.6 15.9 16.2 16.5
7.5 7.8 8.1 8.4 8.7 9.0 9.3 9.6 9.9 10.2 10.5 10.8
Šířka 1000 Zadejte požadovanou
Délka 1250
Vyhledání ceny desky podle zada
hodnotu šířky a délky Funkce POZVYHLEDAT(hledaná_hodnota;tabu
hodnoty v prohledávané tabulce hodnot
Index(Tabulka_hodnot;řádek;sloupec) - vrací
Příklad:
=POZVYHLEDAT(C1;SIRKA;1) vrací pozici hodn
=POZVYHLEDAT(C2;DELKA;1) vrací pozici hodn
=INDEX(CENA;C5;C6) vrací hodnotu z tabulky h
C6)
DÉLKA
ŠÍŘKA 0 800 1,000 1,200 1,400 1,600 1,800 2,000 2,200 2,400 2,600
0 0 0 0 0 0 0 0 0 0 0 0
700 0 5 8 11 14 17 20 23 26 29 32
900 0 7 11 15 19 23 27 31 35 39 43
1,100 0 9 14 19 24 29 34 39 44 49 54
1,300 0 11 17 23 29 35 41 47 53 59 65
1,500 0 13 20 27 34 41 48 55 62 69 76
1,700 0 15 23 31 39 47 55 63 71 79 87
1,900 0 17 26 35 44 53 62 71 80 89 98
2,100 0 19 29 39 49 59 69 79 89 99 109
eny desky podle zadané délky a šířky.
LEDAT(hledaná_hodnota;tabulka_hodnot;0 nebo 1 nebo -1) vrací pozici hledané
edávané tabulce hodnot
= -1, funkce vrací nejmenší hodnotu, která je větší nebo rovna hledané hodnotě (co).
tu tabulka_hodnot přitom musí být seřazeny sestupně: PRAVDA; NEPRAVDA; Z-A;...;2; 1;
Pojmenované oblasti
SIRKA =IndexPozvyhledat!$B$22:$B$30
DELKA =IndexPozvyhledat!$C$21:$M$21
CENA =IndexPozvyhledat!$C$22:$M$30
Obsah
Vyhledání hodnoty tarifu podle tarifníh
=SVYHLEDAT(Hodnota;Tabulka;Sloupec_odkud
Pravda nebo Nepravda <0 nebo
-Vyhledá hodnotu v 1. sloupci Tabulky
-Vrátí hodnotu ve stejném řádku (ze sloupce zadané
Sloupec_odkud_vracím_hodnotu )
=SVYHLEDAT(C10;G10:H13;2;NEPRAVDA)
10:H13;2;NEPRAVDA)
Tarif
20
30
35
40
SVYHLEDAT() vyhledává hodnotu v prvním sloupci zadan
Funkci SVYHLEDAT() můžeme nahradit kombinací funkcí
POZVYHLEDAT() / INDEX()
=INDEX(INDEX($G$10:$G$13;POZVYHLEDAT(C10;$F
$13;POZVYHLEDAT(C10;$F$10:$F$13;0))
Tarif
20
30
35
40
Vyhledání tarifu na základě 2 zadaných kritérií - tarifního pásma a o
- pomocí SVYHLEDAT() / POZVYHLEDAT()
=SVYHLEDAT(D9;KOD_TARIF;POZVYHLEDAT(B9;KOD_OBLAST;0)+1;NEPRAVDA)
=SVYHLEDAT(D9;KOD_TARIF;POZVYHLEDAT(B9;KOD_OBLAST;0)+
Pojmenované oblasti
KOD_OBLAST =Tarif_SVYH_POZVYH!$I$8:$L$8
KOD_TARIF =Tarif_SVYH_POZVYH!$H$9:$L$12
rií - tarifního pásma a oblasti Obsah
1;NEPRAVDA)
Oblast
Tarifní pásmo Prest1 Prest2 Prest3 Prest4
A 20 15 10 10
B 33 20 12 12
C 35 25 14 14
D 40 30 20 20
DAT(B9;KOD_OBLAST;0)+1;NEPRAVDA)
OD_OBLAST2;0))
Oblast
Tarifní kód Prest1 Prest2 Prest3 Prest4
A 20 15 10 10
B 33 20 12 12
C 35 25 14 14
D 40 30 20 20
KOD_OBLAST2 ='Tarif_IndexPozvyhledat(2)'!$I$8:$L$8
KOD_TARIF2 ='Tarif_IndexPozvyhledat(2)'!$H$9:$H$12
DATA1 ='Tarif_IndexPozvyhledat(2)'!$I$9:$L$12
kategorie 59
sazba 15
=INDEX(tarif;POZVYHLEDAT(B1;kategorie;0);POZVYHLEDAT(B2;sazba;1))
Tarif 0
sazba
kategorie 1 5 8 10 12 15 17 19 21 23
02 40 74 75 208 368 450 552 826 1240 1862
10 46 86 204
51 22 44 100 124 220
59 52 98 244 286 100
62 38 70 176 206
80 42 80 192 224 398
Vyhledání tarifu na základě křížového pravidla
B2;sazba;1))
Obsah
Příjmení Jméno
Černý Martin výběr ze seznamu
Pan
13,rue Nobel
Paris
=INDEX(BASE;POZVYHLEDAT($C$3&$D$3;PRIJMENI_JMENO;0);6)
Vážený pane…
Se srdečným pozdravem
Pan
14,rue de Milan
Paris
{=KDYŽ(JE.NEDEF(POZVYHLEDAT($C$3&$D$3;prijmeni2&jmeno2;0));"Nen
alezeno";INDEX(base;POZVYHLEDAT($C$3&$D$3;prijmeni2&jmeno2;0);5))
}
Se srdečným pozdravem
Zelený Q1 Awww
Zelený Q3 Cwww Q1 Q2 Q3
Černý Axxx Bxxx Cxxx
Bílý Ayyy Byyy
Zelený Awww Cwww
původní tvar tabulky
ENO&KVARTAL;0));"";INDEX(PRODUKT;POZVYHLEDAT($F9&G$8;JMENO&K
Obsah
Pojmenovane oblasti
JMENO =TransformaceSloupcu!$A$2:$A$8
KVARTAL =TransformaceSloupcu!$B$2:$B$8
PRODUKT =TransformaceSloupcu!$C$2:$C$8
A B C D E F
1
2 =KDYŽ(JE.NEDEF(SVYHLEDAT(A9;Tabulka_Produkty;2;NEPRAVDA));"";
SVYHLEDAT(A9;Tabulka_Produkty;2;NEPRAVDA))
3
4
5
6
7
8 Kód Název Cena Množství Celkem
9 SN2002 Cabernet Sauvignon, ročník 2002 470.00 Kč 5 2,350.00 Kč
10 VG2005 Vermentino di Gallura, ročník 2005 330.00 Kč 1 330.00 Kč
11 VG2006 Vermentino di Gallura, ročník 2006 370.00 Kč 3 1,110.00 Kč
12 AUR2003 Aurelius, ročník 2003 390.00 Kč 1 390.00 Kč
13 RR Ryzlink rýnský 260.00 Kč 1 260.00 Kč
14 DH 2007 Dan Hermite, ročník 2007 354.00 Kč 3 1,062.00 Kč
15
16
17 Total 5,502.00 Kč
18 DPH sazba 19%
19 DPH částka 1,045.38 Kč
20 =SVYHLEDAT(E20;Tabulka_slevy;2)
Cena s DPH 6,547.38 Kč
21 0
22 0 Sleva sazba 7%
23 Sleva částka 458.32 Kč
24
25
26
27
28 Pokud VYNECHÁME poslední argument funkce SVYHLEDAT (pravda nebo nepravda,
29 případně 1 nebo 0), použije se přibližné vyhledávání (není-li nalezena hodnota přesně
odpovídající hledané hodnotě, vrátí funkce největší hodnotu menší než hledat).
30
31
G H I J
1 Tabulka produktů
2 Kód Název Cena
3 RV Ryzlink vlašský 280.00 Kč
4 RR Ryzlink rýnský 260.00 Kč
5 SN2002 Cabernet Sauvignon, ročník 2002 470.00 Kč
6 SN2007 Cabernet Sauvignon, ročník 2007 350.00 Kč
7 VZ Veltlínské zelené 190.00 Kč
8 VG2005 Vermentino di Gallura, ročník 2005 330.00 Kč
9 VG2006 Vermentino di Gallura, ročník 2006 370.00 Kč
10 AE Andre 210.00 Kč
11 AUR2003 Aurelius, ročník 2003 390.00 Kč
12 DH 2007 Dan Hermite, ročník 2007 354.00 Kč
13
14 Tabulka slev
15 Celková cena Sazba slevy
16 0.00€ 0
17 2,000.00 Kč 2%
18 4,000.00 Kč 5%
19 6,000.00 Kč 7%
20 10,000.00 Kč 15%
21
22
23
24
25 Obsah
26
27 Tabulka_Produkty =SVYHLEDAT_komplexni_reseni!$H$3:$J$12
28 Tabulka_slevy =SVYHLEDAT_komplexni_reseni!$H$16:$I$20
29
30
31
A B C D E F
1
Svyhledat zrychleně
2 Tabulka hodnot je seřazena vzestupně podle kódu produktu
3
=KDYŽ(SVYHLEDAT($A9;PRODUKTY;1;PRAVDA)=$A9;
4 SVYHLEDAT($A9;PRODUKTY;2;PRAVDA);"Nenalezeno")
5
6
7
8 Kód Název Cena Množství Celkem
9 SN2002 Cabernet Sauvignon, ročník 2002 470 1 470.00 Kč
10 RR Ryzlink rýnský 260 2 520.00 Kč
11 MER Nenalezeno Nenalezeno 1 0.00 Kč
12 VZ Veltlínské zelené 190 1 190.00 Kč
13 AUR2003 Aurelius, ročník 2003 390 5 1,950.00 Kč
14 0.00 Kč
15 0.00 Kč
16
17
18
19
20
21
22
23
24
25
26
27
G H I J
1 Tabulka produktů
2 Kód Název Cena
3 AE Andre 210.00 Kč
4 AUR2003 Aurelius, ročník 2003 390.00 Kč
5 DH 2007 Dan Hermite, ročník 2007 354.00 Kč
6 RR Ryzlink rýnský 260.00 Kč
7 RV Ryzlink vlašský 280.00 Kč
8 SN2002 Cabernet Sauvignon, ročník 2002 470.00 Kč
9 SN2007 Cabernet Sauvignon, ročník 2007 350.00 Kč
10 VG2005 Vermentino di Gallura, ročník 2005 330.00 Kč
11 VG2006 Vermentino di Gallura, ročník 2006 370.00 Kč
12 VZ Veltlínské zelené 190.00 Kč
13
14
Seřazeno
15
16
17
18
19
20
21
22
23
24
25 Obsah
26
27 PRODUKTY =SVYHLEDAT_TURBO!$H$3:$J$12
Kód Kód Existuje?
111 111
222 888 ne Ověření, zda kód ve sloupci C existuje i ve sloupc
333 777 ne
444 555
555 666
666 999 ne =KDYŽ(JE.NEDEF(POZVYHLEDAT(C2;$A$2:$A$7;0));"ne";"")
111
222
Obsah
C existuje i ve sloupci A.
$2:$A$7;0));"ne";"")
Měsíc Počet Led Ún Břez Dub Kvě
6 200 Počet 600 400 100 1000 700
Index(Tabulka_hodnot;číslo_řádku;číslo_sloupce)
Nalezení hodnoty z tabulky hodnot nacházející se v průsečíku řádku a sloupce.
V našem příkladu hledáme hodnotu z tabulky F2:Q2, jejíž pořadí jeurčeno obsahem
buňky A2.
=INDEX(F2:Q2;1;A2)
nebo
=INDEX(F2:Q2;A2)
Čern Čerc Srp Zář Říj List Pros
200 1100 700 1200 300 1000 400
upce) Obsah
řádku a sloupce.
1)
=SVYHLEDAT(B2;TABULKA_HODNOT;POZVYHLEDAT(B3;OBLAST;0);NEPRAVDA)
2)
=INDEX(TABULKA_HODNOT;POZVYHLEDAT(B2;VYROBEK;0);POZVYHLEDAT(B3;OBLAST;0))
Pojmenované oblasti
TABULKA_HODNOT =SVYHLEDAT_POZVYHLEDAT_
OBLAST =SVYHLEDAT_POZVYHLEDAT_
VYROBEK =SVYHLEDAT_POZVYHLEDAT_
Brno Pardubice Obsah
3000 4000
3100 4100
3200 4200
3300 4300
3400 4400
3500 4500
3600 4600
3700 4700
3800 4800
3900 4900
A)
3;OBLAST;0))
=SVYHLEDAT_POZVYHLEDAT_Oblast!$F$1:$J$11
=SVYHLEDAT_POZVYHLEDAT_Oblast!$F$1:$J$1
=SVYHLEDAT_POZVYHLEDAT_Oblast!$F$1:$F$11
Vyhledání maximální hodnoty patametru
Oblast Počet
Plzeň 100 Počet maximum 100 =MAX(C4:C8)
Praha 88
Brno 83 Oblast Plzeň =INDEX(B4:B8;POZVYHLEDAT(F4;C4:C8;0
Pardubice 30
Kolín 2
X(B4:B8;POZVYHLEDAT(F4;C4:C8;0))
X(B4:B8;POZVYHLEDAT(MAX(C4:C8);C4:C8;0))
Dodavatel
Dodavatel 1 Dodavatel 2 Dodavatel 3 Dodavatel 4 nejnižší cena Vyhledání nejnižší hod
Produkt1 95 Kč 80 Kč 97 Kč 120 Kč Dodavatel 2
=INDEX($B$2:$E$2;POZVYHLE
Produkt2 45 Kč 86 Kč 100 Kč 60 Kč Dodavatel 1
Produkt3 100 Kč 100 Kč 90 Kč 100 Kč Dodavatel 3
Produkt4 55 Kč 100 Kč 100 Kč 100 Kč Dodavatel 1
Produkt5 95 Kč 75 Kč 78 Kč 100 Kč Dodavatel 2
Obsah
Vyhledání nejnižší hodnoty
=INDEX($B$2:$E$2;POZVYHLEDAT(MIN(B3:E3);B3:E3;0))
Věk 26 Křížový výběr v intervalu
Volba B Volba
Křížový výběr v in
Věk A B C D
Koeficient 31.0 0 16.1 23.3 27.4 30.8
20 18.8 27.1 32.0 35.9
24 21.5 31.0 36.5 41.0
30 26.8 38.7 45.6 51.2
=SVYHLEDAT(B1;E4:I7;POZVYHLEDAT(B2;F3:I3;0)+1)
Křížový výběr v intervalu hodnot
Obsah
Francie
Tabulka cen vybraného zboží pro více zemí: Produkt Cena
Prod1 110
Česko, Francie, Itálie
Prod2 120
=SVYHLEDAT(A10;NEPŘÍMÝ.ODKAZ("Zone"&B10);2;NEPRAVDA) Prod3 130
Prod4 140
Prod5 150
Pojmenované oblasti
Obsah
ZoneCZ =SVYHLEDAT_NEPRIMYODKAZ_Zeme
ZoneFR =SVYHLEDAT_NEPRIMYODKAZ_Zeme
ZoneIT =SVYHLEDAT_NEPRIMYODKAZ_Zeme
Itálie Česko
Produkt Cena Produkt Cena
Prod1 130 Prod1 118
Prod2 135 Prod2 112
Prod3 140 Prod3 122
Prod4 145 Prod4 114
Prod5 150 Prod5 160
YHLEDAT_NEPRIMYODKAZ_Zeme!$L$3:$M$7
YHLEDAT_NEPRIMYODKAZ_Zeme!$F$3:$G$7
YHLEDAT_NEPRIMYODKAZ_Zeme!$I$3:$J$7
Tabulka cen vybraného zboží pro více zemí: Produkt
Česko, Francie, Itálie Prod1
Prod2
=SVYHLEDAT($A$10;$H$3:$K$7;POZVYHLEDAT(B10;$I$2:$K$2;0)+1;NEPRAVDA)
Prod3
Prod4
Prod5
Obsah