Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem excel - něco jako svyhledat..

ahoj vsem,

rad bych se poradil ohledne vyhledavani v excelu. oc jde:

Sloupec A - Datum
Sloubec B - Nakup (pocet vyrobku)
Sloupec C - Prodej (pocet vyrobku)
Sloupec E - Datum od
Sloupec F - Datum do
Sloupec G - Vysledek Nakup
Sloupce H - Vysledek Prodej

Sloupce A az C maji x.set radku a jsou v nich zdrojova data
Sloupce E a F maji desitky a desitky az stovky radku a jsou to podminky pro vyhledavani. Jsou to casova rozpeti. Napriklad v E2 je 1.1.2015 a v F2 je 10.2.2015.

A ja potrebuji, aby ve sloupci G a H byl vzorecek, ktery se na zaklade datumu z E a F podiva do zdrojovych dat a v tomto datumovem rozpeti vyhleda nejvyssi hodnotu pro nakup a do druheho sloupce nejvyssi pro prodej.

Jelikoz tech dat je spousta, rad bych si to zautomatizoval. Uz jich je tolik, ze jednoduche oznaceni oblasti a podivani se je neproduktivni. Je na case to vyresit automatizovane. Nejak se mi nedari to udelat vzorcem, ale dobre vim, ze zde jsou lepsi machri na excel nez ja. Pokud vas napadne jak to udelat, budu moc rad..

Diky vsem!!

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
Len pár poznámok: - Pri spájaní podmienok sa dá použiť funkcia A - nie je potrebné robiť vnorené KDY…
los 08.06.2015 23:35
los
Vyzkousel jsem a nevim proc, ale nebero to ohled na datumove rozpeti. Vezme to MIN z celeho sloupce…
mayerrs 09.06.2015 07:45
mayerrs
Aha, funkcia A nefunguje v maticových vzorcoch, takže by to muselo vyzerať takto: =MIN(KDYŽ(($A$2:$… nový
los 09.06.2015 09:30
los
No, to jsem samozřejmě zkusil jako první, měl jsem to přesně takto, ale bohužel to nefungovalo. Resp…
MachR55 09.06.2015 09:22
MachR55
jak si mi dal tenhle vzorec: H2: =MAX(KDYŽ($A$2:$A$100>=E2;KDYŽ($A$2:$A$100<=F2;1;0 );0)*$C$2:$C$10… poslední
mayerrs 09.06.2015 09:34
mayerrs

Len pár poznámok:
- Pri spájaní podmienok sa dá použiť funkcia A - nie je potrebné robiť vnorené KDYŽ.
- Hodnota NEPRAVDA neovplyvňuje výsledok funkcie MIN a MAX, takže posledný argument vo funkcii KDYŽ je možné úplne vynechať (čo je to isté, ako keby tam bola NEPRAVDA).

Takže maticový vzorec môže vyzerať takto jednoducho aj pre MIN a aj pre MAX:

=MIN(KDYŽ(A($A$2:$A$100>=E2;$A$2:$A$100<=F2);$B$2:$B$100))

No, to jsem samozřejmě zkusil jako první, měl jsem to přesně takto, ale bohužel to nefungovalo. Respektive - nejprve jsem to měl uděláno jen pro čísla, tam to fungovalo, ale když jsem to přenesl na datumový formát, fungovat to přestalo. Chvíli jsem s tím zkoušel čarovat, ale nic nezabíralo, tak jsem přešel na vnořené IF.

jak si mi dal tenhle vzorec:

H2: =MAX(KDYŽ($A$2:$A$100>=E2;KDYŽ($A$2:$A$100<=F2;1;0 );0)*$C$2:$C$100)

zkousel jsem zamenit MIN za MAX abych dostal minimalni hodnotu, ale presto porad bere MAX. jak je mozne tohle?

=MIN(KDYŽ($A$2:$A$100>=E2;KDYŽ($A$2:$A$100<=F2;1;0 );0)*$C$2:$C$100)

tenhle vzorec mi stale bere MAX hodnotu..

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