Hirdetés

Új hozzászólás Aktív témák

  • bugizozi

    őstag

    Sziasztok!
    Megint a segítségeteket szeretném kérni... :B
    Kaptam két excel munkafüzetet amiben vannak a költségek. Az egyikben tételesen minden megrendeléshez mikor mennyi költség volt, a másikban pedig hogy egy megrendeléshez mennyi az össz költség.
    Megpróbálom kiszedni csak a lényeget, leegyszerűsítve csináltam egy kis másolatot hogy tudjam szemléltetni.

    Tehát itt van hogy melyik megbízásra (Munkaszám) mikor (Dátum) pontosan mire (Milyen) mennyit (Ár) költöttünk.

    A másik excelben pedig az van, hogy az egyes munkaszámoknál mennyi volt az össz költség az egyes típusokra. (pl abc munkaszámra mennyi fuvarköltség volt összesen)
    Megkaptam ezt a két excelt és az összesítettnél a második képen a C1 cellában, ott a következő képlet van

    {=SZUM(HA((A2='[koltseg2010.xls]Munka1'!$F$2:$F$8000)*
    ($C$1='[koltseg2010.xls]Munka1'!$P$2:$P$8000);
    '[koltseg2010.xls]Munka1'!$L$2:$L$8000))}

    tehát megnézi hogy másik excelben (koltseg2010) az F oszlopában az A2-nek megfelelő munkaszámú és a C1-nek megfelelő típusú költség van, akkor az L oszlopban lévő árakat összeadja. Tehát a C1-ben nekem 3000-ret kell látni, mert az abc munkaszámhoz 2 anyagkoltség volt 2000+1000.

    Ez műxik, valaki megcsinálta egy éve, nekem most ezt kellene frissíteni... annyi lenne a modositas hogy a koltseg2010.xls helyett koltseg2011.xls legyen... azt hittem kis naivan hogyha átírom a 2010-et 2011-re akkor műxik, de nem.. -.-' ha bármelyik képletbe javítok az eredmény 0 lesz -.-' (a második képen lévő eredményeket kézzel írtam be) emellett ami szúrja a szemem hogy miért van kapcsoszárójelben a képlet, azt hogyan csinálhatták? :U persze ha belekattintok akkor eltűnik a kapcsos zárójel, ha entert nyomok végleg és az eredmény 0 lesz, ha esc akkor megmarad.
    Ha egy működő képletet átmásolok egy üres excelbe akkor sem működik, az eremény nulla. Már egy ideje gondolkozok rajta, hogy ez hogy működhet, de nem igazán jöttem rá a titok nyitjára... :( egyik az hogy azt a képletet hogy varázsolták oda hogy így műxik illetve hogy miért is van az kapcsos zárójelben? biztos vmi apróság amit nem veszek észer :N vagy lehet mélyebben vannak a probléma gyökerei és bonyolultabb ez az egész mint ahogy én értelmezem :W

    Vagy javasolnom kéne hogy az első képen levő adatokat ne excelbe hanem adatbázisba tegyék és onnan jobban lehetne az ilyen számításokat végezni...? :U
    mert végülis akkor a C1 cellába makróba egy sql lekérdezés 'select sum(tabla.ar) as össz from tabla where tabla.munkaszam=abc and tabla.milyen=fuvar' :D csak az meg mondjuk nem olyan dinamikus mert ha új munkaszám jön a táblázatba...meg szvsz rettentő lassú is lenne mert sok a munkaszám...

    Remélem érthető voltam, próbáltam érthetően leírni a problémát :B
    Előre is köszönöm a segíség(ek)et! :R

Új hozzászólás Aktív témák