Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Excel - odkaz na buňky, když...

Zdravím,
rád bych bez použití maker vyřešil následující excelovský problém.

Na listu ABC jsou jakási zdrojová data (cca 2 tisíce řádků a 20 sloupců) - pro příklad přikládám výřez obrázku. Potřebuju zkopírovat odpovídající číslo (např. ve formě odkazu) ze všech příslušných buňěk sloupců P a R, když je ve sloupci L např. nula.

Např. když je v L225 nula, potřebuju hodnoty P225 a R225.

Používám funkci když pro každou hodnotu, kterou chci zkopírovat:
=KDYŽ(ABC!L225=0;ABC!L225;"")
Ale pak získám tabulku kde je spousta prázdných buněk.

Snad se mi to alespoň trošku povedlo vysvětlit.

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
Tak přikládám excelovský sešitna na ukázku. List Data obsahuje veškeré data Druhý list už obsahuje s…
Mirror001 29.10.2013 11:06
Mirror001
Tak sem se o něco pokusil. Doufám, že sem pochopil zadání jinak se z toho ... Vše je řešeno pomocí m…
Siki83 29.10.2013 17:54
Siki83
Hmmm, zírám ::) Zrovna jsem chtěl doporučit to samý, co TNT, ake tohle je fakt parádní řešení, to by… nový
Zdenál 29.10.2013 19:48
Zdenál
Tak funguje to náramně ;-) Ještě jedna věc, která je naznačena v přiloženém excelovském souboru. Jd… nový
Mirror001 30.10.2013 11:08
Mirror001
Problém jsou ty hodnoty #N/A. Takže: 1. vytvoř si pomocnou buňku - např. G1 - v níž bude maticový v… nový
MachR55 30.10.2013 11:38
MachR55
Tak mě to píše, že ve vzorci je cyklický odkaz, který excel neumí vypsat (v reálných datech). Já jse… nový
Mirror001 30.10.2013 14:41
Mirror001
Co třeba takto: Opět maticový vzorec :-) poslední
Siki83 30.10.2013 15:01
Siki83

Tak přikládám excelovský sešitna na ukázku.
List Data obsahuje veškeré data
Druhý list už obsahuje separovaná data.
Ve skutečnosti je v jednom sešitě mnohem více dat. Po separaci dle hodnoty (ve sloupci B v listu Data) ale zůstávají v tabulkách po separaci volné buňky - vím, proč tam zůstávají, ale nejsem schopen přijít na to, jak to obejít. Kdyby to bylo jen pár prázdných buňěk, ale jsou (budou) jich stovky - a já bych rád měl všechny hodnoty ve všech tabulkách vedle sebe, abych nemusel rolovat jak blázen. Viz. sešit.
Děkuju

Problém jsou ty hodnoty #N/A. Takže:

1. vytvoř si pomocnou buňku - např. G1 - v níž bude maticový vzorec:

=MAX(KDYŽ(JE.ČISLO(C:C);C:C))

(maticový vozrec z toho dostaneš tak, že po vložení nestikneš samotný ENTER, ale kombinaci CTRL+SHIFT+ENTER).

2. Do buňky G2 napiš vozrec:

=SVYHLEDAT(G1;C:D;2;0)

No a tam se Ti bude načítat hodnota ze sloupce D, odpovídající nejvyšší hodnotě ve sloupci C.

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