Dobrý den všem,
mám problém s funkcí index. V přiloženém příkladu jsou na prvním listu dvě žlutě označené buňky, pokud tyto buňky budou plné tak na dalších listech budou data vypsána správně, pokud ale tyto buňky budou prázdné tak na listu test 1 budou hodnoty správně ale na na listu 2 ne. A nevím proč mi to nefunguje.
Můžete se na to nějaký znalec podívat?
Díky
pomoc s funkcí index Vyřešeno
pomoc s funkcí index
- Přílohy
-
- test.xlsx
- (25.35 KiB) Staženo 33 x
Re: pomoc s funkcí index
Prozo jsem vlozil priklad abych to nemusel slozite vypisovat. Pokud budete ochoten poradit tak ma to fungovat tak ze text ze sloupce E z listu evidence by se mel objevit na listu 1 v pripade ze je ve sloupci K hodnota vyssi nez nula. To stejne plati pro list 2. Problem mam v tom ze list 2 by nemel byt vazan na to kolik hodnot to vybere v listu 1. A to tak zatim je. Takze pokud jste tento popis pochopil tak muzete poradit jinak dily za prispevek kterej nic neresi.
-
- Level 4.5
- Příspěvky: 1544
- Registrován: březen 11
- Bydliště: Drsná Vysočina :D
- Pohlaví:
- Stav:
Offline
Re: pomoc s funkcí index
Problém bude v rozsahu ...!$E$1:$E$31... - Pro list1 to je OK,
ale pro list2 tam je ...!$E$1:$E$43... tudíž to bere i hodnoty nad řádkem 32, když se upraví tento rozsah a vzorec tak to bude šlapat jak má.
ale pro list2 tam je ...!$E$1:$E$43... tudíž to bere i hodnoty nad řádkem 32, když se upraví tento rozsah a vzorec tak to bude šlapat jak má.
Re: pomoc s funkcí index
To jsem samozřejmě zkoušel a pak mi to hází prázdné buňky. Myslel jsem si že to takhle bude fungovat ale nefunguje a nevím proč, logika se mi zdá správná. Ale funguje to jenom když je index nastaven od prvního řádku.
-
- Level 4.5
- Příspěvky: 1544
- Registrován: březen 11
- Bydliště: Drsná Vysočina :D
- Pohlaví:
- Stav:
Offline
Re: pomoc s funkcí index
Na list2 vlož =CHYBHODN(INDEX(Evidence!$E$33:$E$43;SMALL(KDYŽ(Evidence!$K$33:$K$43>0;ŘÁDEK(Evidence!$K$33:$K$43)-32);ŘÁDEK()-15));"") (maticově)
- je změněn rozsah (červeně)
- odečten počet řádků na hlavním listu (zeleně) - je to zjednodušený aby jsme nemuseli ještě počítat kolik je čísel <= 0 nad touto oblastí
- odečten počet řádků na listu2 - těch řádků do kterých nechceš dělat výcuc (modře)
- je změněn rozsah (červeně)
- odečten počet řádků na hlavním listu (zeleně) - je to zjednodušený aby jsme nemuseli ještě počítat kolik je čísel <= 0 nad touto oblastí
- odečten počet řádků na listu2 - těch řádků do kterých nechceš dělat výcuc (modře)
Re: pomoc s funkcí index
Tak OK to určitě není. Logika je určitě špatně a to že test 1 náhodou funguje, vůbec neznamená, že vzorce jsou dobře.
test 1:
=IFERROR(INDEX(Evidence!$E$2:$E$31;SMALL(KDYŽ(Evidence!$K$2:$K$31>0;ŘÁDEK(Evidence!$K$2:$K$31)-ŘÁDEK($K$2)+1);ŘÁDEK(A16)-ŘÁDEK($A$15));1);"")
test 2 (obdobně):
=IFERROR(INDEX(Evidence!$E$33:$E$43;SMALL(KDYŽ(Evidence!$H$33:$H$43>0;ŘÁDEK(Evidence!$H$33:$H$43)-ŘÁDEK(Evidence!$H$33)+1);ŘÁDEK(A16)-ŘÁDEK($A$15));1);"")
Oba vzorce maticově.
test 1:
=IFERROR(INDEX(Evidence!$E$2:$E$31;SMALL(KDYŽ(Evidence!$K$2:$K$31>0;ŘÁDEK(Evidence!$K$2:$K$31)-ŘÁDEK($K$2)+1);ŘÁDEK(A16)-ŘÁDEK($A$15));1);"")
test 2 (obdobně):
=IFERROR(INDEX(Evidence!$E$33:$E$43;SMALL(KDYŽ(Evidence!$H$33:$H$43>0;ŘÁDEK(Evidence!$H$33:$H$43)-ŘÁDEK(Evidence!$H$33)+1);ŘÁDEK(A16)-ŘÁDEK($A$15));1);"")
Oba vzorce maticově.
Re: pomoc s funkcí index Vyřešeno
Díky za pomoc,
ten druhý vzorec funguje správně tak jak jsem potřeboval. Sám bych na to došel možná tak za půl roku, jestli vůbec.
Ještě jednou díkec za přímo odbornou pomoc.
Všem ostatním děkuju za příspěvky a návrhy.
ten druhý vzorec funguje správně tak jak jsem potřeboval. Sám bych na to došel možná tak za půl roku, jestli vůbec.
Ještě jednou díkec za přímo odbornou pomoc.
Všem ostatním děkuju za příspěvky a návrhy.
-
- Mohlo by vás zajímat
- Odpovědi
- Zobrazení
- Poslední příspěvek
-
- 3
- 2378
-
od Melvidor
Zobrazit poslední příspěvek
21 črc 2023 08:41
-
-
Wi-Fi router pro dům s možností funkcí Mesh Příloha(y)
od P1X3L » 05 bře 2024 20:12 » v Sítě - hardware - 45
- 7926
-
od P1X3L
Zobrazit poslední příspěvek
02 kvě 2024 21:51
-
-
- 22
- 3216
-
od Kvp2
Zobrazit poslední příspěvek
12 lis 2023 20:39
-
- 3
- 1171
-
od filipo88
Zobrazit poslední příspěvek
16 led 2024 17:59
-
-
Pomoc / Stavění PC do 20K / Nováček Příloha(y)
od blatantq » 16 pro 2023 18:38 » v Rady s výběrem hw a sestavením PC - 32
- 1652
-
od Martab
Zobrazit poslední příspěvek
26 pro 2023 11:04
-
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 7 hostů