< návrat zpět

MS Excel


Téma: vyhledání čísel podle součtu rss

Zaslal/a 31.8.2013 9:32

Ahoj,
potřebovala bych pomoci s filtrací čísel. Mám částky faktur a ty potřebuji spárovat s konkrétní čátkou úhrady faktury. Např. úhrada faktury je 80000 a já potřebuji aby mi to našlo v částkách faktur řádky, které mi dají součet 80000. Předem moc děkuji za pomoc.

Zaslat odpověď >

Strana:  1 2   další »
#014982
Opičák
Myslím si, že to není možné bez dalších údajů. Například součet kolika faktur má výpočet uvažovat.citovat
#014983
avatar

Opičák napsal/a:

Myslím si, že to není možné bez dalších údajů. Například součet kolika faktur má výpočet uvažovat.


Jedná se o malé množství faktur. V řádu desítek.citovat
icon #014985
avatar
@opičák: domnievam sa, že počet faktúr nie je potrebné pre riešenie úlohy poznať. Stačí poznať množinu neuhradených faktúr a z nich nájsť kombináciu tých, ktorých súčet dá 80000. Jedným z nástrojov, ktorým sa dá takáto kombinácia určiť, je riešiteľ.
Síce mám 100 chutí do ďalej nerozvádzať, páč OP je lenivý sem dať vzor, ale to riešenie je natoľko triviálne, že ho sem dám na dátach, ktoré som si pre potrebu ilustrácie vytvoril sám.
Danú kombináciu (jednu z možných), predstavujú faktúry, u ktorých je v stĺpci c po spustení riešiteľa číslo 1. V súbore v prílohe sú parametre modelu nastavené, riešiteľa som ale zámerne nespustil.
Příloha: zip14985_pom.zip (28kB, staženo 182x)
citovat
#014986
Opičák
No nevím, když si představím jednoduchý příklad např. 6 faktur s částkami 5, 15, 20, 30, 45, 50 a budu chtít vyhledat součet 50, tak dostanu X možností a která je ta správná ? Pokud zadám, že součet 50 je součtem 3 faktur je výsledek už jen jeden, proto si myslím, že musí být znám počet faktur.citovat
icon #014987
avatar
@Opičák, nie je problém do riešiteľa zadať ďalšie obmedzujúce podmienky, v Tebou uvádzanom príklade podmienku, aby počet jedničiek, t.j. súčet hodnôt v stĺpci C, bol rovný 3. Predstavovať si čokoľvek je zbytočné, stačilo by, pokiaľ by sem OP dal vzor..
Inak, čo sa týka počtu faktúr, ten asi nie je v zadaní známy, páč na účet príde od odberateľa platba a to je všetko. Pokiaľ by odberateľ poslal zároveň s platbou i zoznam faktúr, tak nie je čo riešiť 1citovat
#014988
Opičák
@ AL
přesně vím o čem je řeč, mnozí to tak dělají, sečtou faktury a nepošlou seznam uhrazených a pak čert aby se v tom vyznal. I když v dnešním světě je podstatné, že vůbec někdo zaplatí 3 3
edit:
alespoň počet uhrazených faktur, když už ne seznamcitovat
#014991
Opičák
moje řešení jako výpis všech možných kombinací pro daný součet
je třeba zadat:
- celkovou částku
- jednotlivé faktury
- počet faktur, jejichž součet má dát celkovou sumu
Příloha: zip14991_kombinace-mt3.zip (33kB, staženo 178x)
citovat
#014992
avatar
No asi najlepšie je poslať dotyčnému mail alebo zavolať, aby poslal zoznam faktúr a aj sumy, ktoré boli tou sumou uhradené.
Tieto "výpočty" nemusia byť vždy jednoznačné.citovat
icon #014993
avatar
@opičák: brutálny kód, klobúk dolu, skutočne impozantné. Mám ale jednu poznámku - podľa môjho názoru sa upieraš k premise, že počet faktúr je známy. Takže, stále to riešenie, i keď veľmi robusné, nie je stopercentné. Pokiaľ existujú viaceré kombinácie, tak čo s tým potom? Aká je výhoda tohoto postupu voči jednoduchému modelu v riešiteľovi? Mne vytvoriť to trvalo asi 2 minúty celkom, koľko času si nad vytvorením svojho strávil Ty? Neber to ako nemiestnu kritiku, skutočne oceňujem Tvoju schopnosť dať dokopy niečo tak komplikované. Ešte jedna poznámka: v oboch prípadoch (Tvojom i mojom) je tu ďalšia vada na kráse: stačí, keď sa oberateľ uklepne a pošle o nejaký ten halier inú čiastku, než je súčet jednotlivých fa a je to počítanie celé v pytli. Pravdu má marjankaj 1citovat
#014994
Opičák
@AL
-hooooooodně jsem googlil a upravoval
-jinak samozřejmě lze pochybovat o účelnosti takového počínání, ale já jsem to spíš bral jako jakousi výzvu
- pokud budou dvě fa na stejnou částku, tak bere v úvahu obě, ale v seznamu čísel fa. uvede vždy to menší číslo (vlastně jako starší fa, která by měla být zaplacena dříve). Toto jsem neřešil, protože dvě stejné částky od jednoho plátce lze zaměnit. V dalším hledání by již zaplacená fa byla vyřazena, takže v další platbě bych se dostal i na číslo druhé.
- kod by šlo rozšířit i tak, aby např. při deseti fakturách vyhledal naprosto všechny kombinace, tedy 1 z 10, 2 z 10, 3 z 10 atd,. ALE !!! kod potom poběží možná déle, než mail tam a zpět, jak píše marjakaj.citovat

Strana:  1 2   další »

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