Mno, pokiaľ si ošéfuješ, aby poradie konfigurácií na liste vysledek(C1-J1) bolo rovnaké s listom zdroj (B1-I1) nevadia Ti pomocné stĺpce, tak prácu Vášho programátora som práve ušetril - v prílohe riešené jednoduchou užívateľskou funkciou, si to prezri a prípadne polaď podľa potreby,ja sa tomu už venovať nebudem, mne stačí vedieť, že to riešiť dokážem
Šlo, určite. A som presvedčený, že by to šlo i nejako inak. Akurát ja na to teraz nebudem mať čas, lámať si s tým 3 hodiny hlavu, tak bude asi musieť poradiť niekto iný
sa mi nechce to ladiť, môžeš cez pomocné stĺpce, prípadne
máš pravdu, v tom vzorci je chyba, skús toto (ale je pomerne hnusný):=SUM((A2=zdroj!$A$2:$A$12)*(C2=zdroj!$B$2:$B$12)*(D2=zdroj!$C$2:$C$12)*(E2=zdroj!$D$2:$D$12)*(F2=zdroj!$E$2:$E$12)*(G2=zdroj!$F$2:$F$12)*(H2=zdroj!$G$2:$G$12)*(I2=zdroj!$H$2:$H$12)*(J2=zdroj!$I$2:$I$12))(maticovo)
Když ve zdroji v D2 umažu 1
no tak potom musíš tu 1 umazať i vo vysledku v E2, to je, myslím, celkom logické
Do bunky B2 na list vysledok daj maticový vzorec:=SUM((C2:J2=zdroj!$B$2:$I$12)*(A2=zdroj!A2:A12)*(zdroj!$B$2:$I$12=1))/SUM(C2:J2)
a skopíruj dolu.
Ten výrobok 2 v príklade máš špatne, správny počet je 4, nezapočítal si riadok 9 z listu zdroj.
Nemám síce SK excel, ale mám AJ a CZ.
V 99% prípadov žiadny problém s kompatibilitou, to zvyšné 1% sa týka VBA, kedy napr. chceš pracovať programovo s KT a AJ dáva do súčtov text Total, kdežto CZ Celkem. To potom v závislosti, ako máš napísaný kód,je treba ošetriť. Podobne, názvy listov CZ, AJ, SK: list, sheet, hárok. Na úrovni vzorcov v XL bez problémov, vo VBA je potrebné na to myslieť, ale nie je to nič kritické.
Pokiaľ by jednotlivé jazykové verzie neboli kompatibilné, tak to by ich asi MS nevytváral, kompatibilita síce nie je 100%, ale tvrdiť, že kompatibilné nie sú, je nezmysel.
V Name managerovi skontroluj a odstráň prípadné chybné referencie.
aby si nepovedal, že som zlý, tak v prílohe máš riešenie, formou KT (na liste KT), jednorazovo to takto môžeš použiť, ale aby si to mohol opakovane aplikovať, tak budeš musieť asi trochu poštudovať
Hele, ja som to v prílohách, ktoré som vytvoril, tou KT riešil (pravda, trochu som ju upravil, v podstate som akurát pozaklikával pár možností, trochu ma potrápilo formátovanie výstupu a akurát tlačítka pre filtrovanie som z nej odstránil makrom). Takže, otázka znie: chceš sa to naučiť, alebo chceš, aby pre teba niekto vyriešil triviálnu vec. Riešiť triviálnu vec ma moc neba a hlavne, ani tebe to do budúcna moc nedá. Pokiaľ sa to chceš naučiť, tak venuj trochu času štúdiu kontingenčných tabuliek. I na wall k nim niečo nájdeš, tuná:http://wall.cz/index.php?m=search&_security_token=6bffd28154f241bb9dbfe978ad1adba3&q=kontingen%C4%8Dn%C3%AD+tabulka&art=1
Ja budem v tomto prípade opakovať to samé: použi kontingenčnú tabuľku, v tvojom zadaní nie je, proti tomu pôvodnému obrázku, z pohľadu riešenia prakticky žiadny rozdiel.
respektíve, bez tých tlačítok pre filtrovanie, aby to bolo úplne rovnaké, ako na tom obrázku - stále kontingenčná tabuľka
@Opičák: Ja nepíšem, že nie je treba filter a stačí KT, ale že to je pmn KT
Keď, tak mrkni do prílohy, to vpravo je KT
Povedal by som, že to nie je žiadne filtrovanie, ale kontingenčná tabuľka..
V podstate to samé, čo Stalker (ale trvalo mi to pár minút, asi nejaké hnutie mysle) :
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)
Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.
Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.