Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Excel - vyhledání buňky

Ahoj, pořebuju vyhledat poslední hodnotu (1) ve sloupci C a pak zjistit hodnotu na stejném řádku ve sloupci B.
Ano, poslední hodnotu (1) ve sloupci C umím najít, ale jak se pak dosanu na sloupec B ve stejném řádku? Funkce Posun? To mi nefunguje ve spojení s vyhledáváním ve sloupci C. Děkuji

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
V prípade, že chceš napr v bunke E1 mať hodnotu zo stĺpca B na riadku, kde sa v stĺpci C dynamicky n…
robert13 13.10.2020 12:48
robert13
Super, to je přesně ono. A já se mořil s funkcí POSUN, jsi génius :-) Mockrát děkuju.
Pak 13.10.2020 13:01
Pak
Dokonca ešte jednoduchšie: =INDIRECT("B"& MAX(ROW(C1:C100)*(C1:C100=1))) Ono aj POSUN (OFFSET) by…
robert13 13.10.2020 13:10
robert13
To s tím POSUNEM jsem si myslel že to tak udělám, ale když vložím do funkce POSUN funkci kterou zjis…
Pak 13.10.2020 13:15
Pak
Tak teda ak chceš ten posun, mohlo by to byť takto =OFFSET(INDIRECT("C" &MAX(ROW(C1:C100)*(C1:C100=…
robert13 13.10.2020 13:19
robert13
Tak já tam ten POSUN mít nemusím jen jsem nevěděl jak na to bez něj. Ale díky, ne jenom jedna cesta…
Pak 13.10.2020 13:33
Pak
:-D;-):beer: To bola len ukážka, že aj tým to ide, ale je to nadbytočné
robert13 13.10.2020 14:19
robert13
Máš pravdu, ale i chybami se člověk učí... A moje chyba byla to tak pořád zkoušet a jsem pochopil, ž… poslední
Pak 13.10.2020 15:16
Pak

V prípade, že chceš napr v bunke E1 mať hodnotu zo stĺpca B na riadku, kde sa v stĺpci C dynamicky nachádza posledná jednotka, tak do bunky E1 napíš:

=INDEX(B1:B100;MAX(ROW(C1:C100)*(C1:C100=1)))

a potvrď ako maticový vzorec, t.j. CSE vzorec t.j. CTRL+SHIFT+ENTER

Príklad funguje (ako vyplýva zo vzorca) pre oblasť riadkov 1 až 100. Treba rozšíriť podľa potreby...
Kurzor sa však nepresunie na cieľovú bunku v stĺpci B. Na to by bolo potrebné makro

Zpět do poradny Odpovědět na původní otázku Nahoru