< návrat zpět

MS Excel


Téma: Challenge - prevod maticového vzorca rss

Zaslal/a icon 27.11.2015 11:32

Ahoj,
v minulosti tu jeden kolega navrhol dávať čas od času nejakú challenge. Tak by som tu jednu mal:
Dokázal by niekto maticový vzorec na liste RM prepísať do tvaru skalárneho súčinu?

Příloha: zip28359_pom.zip (13kB, staženo 31x)
Zaslat odpověď >

#028366
avatar
Jo tak challenge? Takové to domácí žvýkání se SAPem? Já tomu říkám vychcanost. Kolik dáte?citovat
icon #028369
avatar
Asi ste na seba pyšný, že ste zistil, že data pochádzajú zo SAPu, keď som tie tabuľky primerane pomenoval. To pmn nevyžaduje značný intelektuálny výkon.

Nedám nič, proste ma zaujíma, či je možné uvedený maticový vzorec prepísať do nematicovej podoby pomocou skalárneho súčinu. Ten maticový vzorec počíta správne, takže funkčné riešenie pomocou matice poznám, to riešenie cez skalárny súčin ma proste iba zaujíma, či je možné, sám som ho vytvoriť nedokázal. Pokiaľ to nazývate vychcanosťou, tak Vám odporovať nebudem, asi je zbytočné hájiť sa tým, že väčšinou tuná radím a málokedy radu žiadam.

Pokiaľ by to predsa len niekto chcel vyskúšať, tak hľadám nematicové riešenie problému:

Spočítaj pre jednotlivé položky v tabuľke na liste RM (tblIAD.ID) úhrny z tabuľky na liste SAPdata so započítaním len tých položiek, ktoré majú v tabuľke na liste RM samostatné záznamy odpovedajúce položkám v stĺpci ID položky tabuľky na liste SAPdata.

V priloženom súbore sa teda jedná o hodnotu tblIAD.ID = 1106.02.02.09, tej odpovedá v tabuľke na liste SAPdata 9 záznamov, súčet ale obsahuje len položku s ID položky=5656, nakoľko ostatných 8 položiek nemá samostatný riadok v tabuľke na liste RM.

Ten popis je pomerne krkolomný, snahou bolo vysvetliť logiku maticového vzorca, ktorý som vytvoril, funguje podľa potreby a ja som sa snažil vytvoriť jeho nematicový tvar – preto CHALLENGE, presne v duchu v akom po takýchto príspevkoch volal jeden z kolegov.

xlnc prajem pekný deň a posielam odkaz na príspevok s uvedenou výzvou http://wall.cz/index.php?m=topic&id=25837 1citovat
#028370
avatar
Presne tak, po takove vyzve jsem skutecne volal. Reseni je pomerne jednoduche, proste nahradte funkci SUM funkci SUMPRODUCT. Nicmene je mne jasne, ze toto reseni jste na mysli nemel :-). Rad se na to podivam (vzorec jsem uz tak nejak sam po dlouhe dobe rozklicoval), nicmene je zde problem s nasobenim nestejne velkych poli. Nejsem si jist, ze to pujde vyresit (pokud nechcete kazdou jednu podminku vypisovat zvlast, coz urcite nechcete).citovat
icon #028371
avatar
pepe: Nicmene je mne jasne, ze toto reseni jste na mysli nemel :-)
Budete sa asi diviť, ale zrejme mal, páč sa na prvý pohľad javí, že to počíta správne - to budem musieť ešte nejakú chvíľu testovať, aby som mal istotu. Takže veľmi pekne ďakujem, toto by ma v tejto chvíli asi naozaj nenapadlo. 1citovat
#028372
avatar
Xlnc je huba nevymáchaná a jeho příkré soudy je nutno po vydělení sedmi ještě odmocnit. Ale co se dá dělat, ví hodně a umí možná ještě víc! Znám ho skoro deset let, a stejně mne pokaždé zaskočí. Jak v dobrém, tak ve zlém. Beru ho jako počasí. Jednou je sluníčko, jindy zase fujavice. Ovšem po řádné dezinfekci jeho hlášek bývá užitek z jeho textů významný. Proto jeho příspěvky pozorně čtu, aby mi neuniklo moudro, které se v nich zpravidla nachází. Vždycky se ale předem řádně nadechnu, aby mi to čtení nevyrazilo dech!citovat
#028373
avatar
to Vovka:

Nevím si s něčím rady, udělám z toho challenge (náhodou nad daty SAPu), pár slovíček, kterými vlezu někomu do pr... (jste in, jste cool, dokážete to!) a řešení do firmy je tu... Máte pravdu, po více jak deseti letech už si neberu servítky. Uživatelé jsou dneska hloupější, línější a drzejší, ale to já také :-D Kromě toho nevidím na řešení nic světoborného, čím z toho dělat soutěž. Ale on se někdo chytne :-) A nebojte, brzo tu skončím (své fórum jsem zrušil, na Živě kašlu, PC HELP jde tak nějak u mě do kytek). A tady - ehm - jednak mě nebaví stokrát zadávat kód, do registrace nejdu a to Vaše filozofání a značná naivita mě s prominutím taky neinspiruje, nic ve zlém :-) Poznal jsem tři teoretické filozofy - Vašek, Vladimír a vy :-) Všichni na V :-)citovat
icon #028374
avatar
xlnc
máte špatný deň, rozumiem. Náhodou sa môj problém týkal dát zo SAPu, ale to nebolo vôbec podstatné. Riešenie som mal, hľadal som riešenie cez skalárny súčin a včera som tomu venoval nejaký čas, bezvýsledne. Neviem, na základe čoho ma označujete za lenivého a drzého. V inteligencii s Vami ovšem súťažiť nemienim, prísť na to, že sa jedná o SAP data bolo naozaj ťažké. Ste proste borec a ďakujem za lekciu.citovat
#028375
avatar
Bla bla bla.. své jsem řekl.citovat
icon #028376
avatar
Pán Pecháček, ja to hrotiť ďalej nebudem. Za prvé, v minulosti ste mi pomohol s inštaláciou SQL serveru, za to som Vám nesmierne vďačný a pokiaľ si pamätám, tak som Vám za to i niečo zaplatil. Dnešný problém bola nakoniec banalita, na ktorú som nedokázal prísť, páč som si sedel na vedení. Pepe bol bystrejší a dúfam, že tomu nevenoval úsilie, hodné nejakej finančnej kompenzácie. V opačnom prípade som ochotný nejakú tú korunu pustiť napriek tomu, že, ako píšem, problém ma trápil len kvôli mojej zvedavosti, nie snáď preto, že by som ho nedokázal vyriešiť inak. Stačí, pokiaľ mi pepe pošle SZ a nejako svoj dlh vyrovnám.
Cítim sa dotknutý, pokiaľ ma považujete za vyčúraného, lenivého, drzého a hlúpeho. Oplácať Vám rovnakou mincou však nebudem. Ako píšem, vážim si Vašej pomoci z minulosti a ani si nechcem kaziť karmu. V minulosti sa mi niekoľkokrát stalo, že krátko po tom, čo som si na niekoho otvoril ústa, akokoľvek som sa cítil byť v práve, postihla ma nejaká nepríjemnosť.
To, že ste sa rozhodol fórum na svojich stránkach ukončiť, je síce škoda, ale je to Vaše rozhodnutie. Mám ale dojem, že ste trochu frustrovaný, možno i hore uvedené je jednou z príčin.citovat

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Helios iNuvio

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.

On-line nástroje