< návrat zpět
MS Excel
Téma: Výběr dat z tabulky
Zaslal/a evzenmaly 24.5.2011 10:21
Dobrý den,
potřebuji vybrat číslo z tabulky na základě porovnání dvou čísel s hodnotami ve sloupci a řádku. Prosím o radu, jak definovat vzorec, popřípadě jaké makro. Tuším, že to bude běžný případ, ale marně si lámu hlavu, jak na to. Za každou radu předem děkuji. E.
Příloha: 5054_vzor.zip (5kB, staženo 38x)
Poki(24.5.2011 10:37)#005056 Do bunky N2 vlozte vzorec:
=INDEX(A1:I15;POZVYHLEDAT(K3;B1:B15;0);POZVYHLEDAT(L3;A2:I2;0))
Samozrejme je nutne mit vyplnene hodnoty v bunkach K2 a L2.
citovat
evzenmaly(24.5.2011 10:56)#005057 Děkuji za rychlou radu. Tento vzorec funguje, ale pouze v případě, že se zadané hodnoty shodují s čísly v tabulce. Já ale potřebuji abych mohl zadat libovolné číslo. (viz. druhá řádka příkladu, když je číslo A=501 použít devátý řádek). Hodnoty pro porovnání nejsou pevné, ale maximální.
citovat
Poki(24.5.2011 12:33)#005060 aha, potom bych zkusil tohle:
=INDEX(A1:I15;POZVYHLEDAT(SVYHLEDAT(K3;B:B;1;1);B:B;0)+1;POZVYHLEDAT(VVYHLEDAT(L3;A2:I2;1;1);A2:I2;0)+1)citovat
evzenmaly(24.5.2011 13:16)#005061 Tohle je už správně, Děkuji moc za radu a přeji hezký den.
citovat
Milby(26.6.2013 23:21)#014163 Omlouvám se, že tu někoho nějak opravuju, ale zkoušel jsem to a trochu jsem musel vzorec opravit:
=INDEX(A1:I15;POZVYHLEDAT(SVYHLEDAT(K3;B:B;1;1);B:B;0);POZVYHLEDAT(VVYHLEDAT(L3;A2:I2;1;1);A2:I2;0))
citovat