< návrat zpět
MS Excel
Téma: přířazení hodnoty na základě nejmladšího datumu ![rss](./plugins/templates/wall_2C/images/icons/rss.png)
Zaslal/a davik 18.11.2013 10:56
ahoj,
už půl dne bojuju se vzorečkem :-( Bohužel excel vyhrává :-(
Potřebuju přiřadit hodnotu do sloupce B na základě těchto kritérií:
1. najde shodu v produktu v obou listech - sloupce A
2. do sloupce B na Listě1 přiřadí hodnotu ze sloupce C na Listě2 (datum na Listě2 v sloupci D musí být nejmladší)
Zkoušel jsem index a pozvyhledat, bohužel bezúspěšně. Potřebuju vzoreček, ne VBA
Předem díky moc za pomoc
David
Příloha:
16418_dotaz.zip (9kB, staženo 20x)
Stalker(18.11.2013 16:20)#016426 ![Stalker](./pictures/avatars/5a84a0f55ed4d.jpg)
Dalo mi to zabrat něž sem mi podařilo najít vhodné fce a správně je poskládat, ale mělo by to vyhovovat Tvému zadání.
viz soubor
Příloha:
16426_dotaz.zip (9kB, staženo 33x) citovat
davik(18.11.2013 16:34)#016427 ![avatar](./pictures/avatars/no-avatar.jpg)
ahoj,
díky moc Stalkere. Vypadá to dobře. V práci zkusím aplikovat na můj rozsáhlý list se spousty dat - doufám, že mi to mašina zvládne :-)
Skvělá práce.
David
citovat
AL(18.11.2013 17:16)#016428![avatar](./pictures/avatars/no-avatar.jpg)
V podstate to samé, čo Stalker (ale trvalo mi to pár minút, asi nejaké hnutie mysle)
![1](./plugins/templates/wall_2C/images/smileys/1.gif)
:
Do bunky B2 na liste 1 vlož maticový vzorec a skopíruj dolu:
=INDEX(List2!$C$2:$C$16; MATCH(A2&MAX(IF(List2!$A$2:$A$16=A2;List2!$D$2:$D$16; 0)); List2!$A$2:$A$16&List2!$D$2:$D$16); 0)citovat
Anonym(18.11.2013 19:46)#016430 ![avatar](./pictures/avatars/no-avatar.jpg)
Ahoj AL,
taktéž funguje. Perfektní prácička jako od kolegy Stalkera.
Zdravím a přeji hezký zbytek dne
David
citovat