novakovk
10.03.11,08:18
Ahojte, potrebovala by som poradit s excelom.
Pouzivam nasledovny vzorec SUMIF(HK_01!A:A;341;HK_01!J:J), kde cislo 341 je ucet hlavnej knihy. A chcem aby mi scitalo vsetky hodnoty na ucte 341 ,ktore maju minusovu hodnotu. Myslim ze to ide urobit nejako s funkciou IF, ale neviem to skombinovat. Je to nejako mozne urobit? Dakujem :)
marjankaj
10.03.11,07:41
Ahojte, potrebovala by som poradit s excelom.
Pouzivam nasledovny vzorec SUMIF(HK_01!A:A;341;HK_01!J:J), kde cislo 341 je ucet hlavnej knihy. A chcem aby mi scitalo vsetky hodnoty na ucte 341 ,ktore maju minusovu hodnotu. Myslim ze to ide urobit nejako s funkciou IF, ale neviem to skombinovat. Je to nejako mozne urobit? Dakujem :)

Ak máš excel 2007
Tak použi funkciu SUMIFS

SUMIFS(HK_01!J:J;HK_01!A:A;"341";HK_01!J:J;"<0")
novakovk
10.03.11,12:39
len ja mam office 2003...dam sa aj tam s tym nieco urobit?
PaloPa
10.03.11,13:11
len ja mam office 2003...dam sa aj tam s tym nieco urobit?

Dá sa pre to použiť tzv "array" funkcia, ale tá pri veľkom množstve údajov veľmi spomaľuje Excel.

Dá sa to však "oblafnúť" pre Excel 2003 aj inak (používal som to pre generovanie štatistických výkazov).

Finta je v tom, že sa urobí pomocný stĺpec, ktorý je kombináciou účtu a sumy a potom možno v SUMIF použiť "hviezdičkovú konvenciu" (a "otáznikovú").

Viď obrázok

Palo

Pripájam aj riešenie cez "array" funkciu.
Vzorec sa potvrdzuje nie cez Enter ale cez CTRL SHIFT ENTER
novakovk
10.03.11,14:17
skusala som to aj v tej 2007, ale vyhodilo mi to error a neda sa do sumif nejakov vnorit IF?
marjankaj
10.03.11,16:17
skusala som to aj v tej 2007, ale vyhodilo mi to error a neda sa do sumif nejakov vnorit IF?

Nedá. Nájdi si nápovedu k funkciám SUMIF alebo SUMIFS. Je tam trochu iné poradie parametrov.
A Palo ti dal aj návody pre 2003, tam to ide.
peterknazeje
10.03.11,16:24
v 2003 by mala fungovat tato funkcia:
SUMPRODUCT((HK_01!A:A=341)*(HK_01!J:J<0)*(HK_01!J:J))
marjankaj
10.03.11,16:42
v 2003 by mala fungovat tato funkcia:
SUMPRODUCT((HK_01!A:A=341)*(HK_01!J:J<0)*(HK_01!J:J))

Nem funguje.:eek:
peterknazeje
10.03.11,16:50
Nem funguje.:eek:
system porady automaticky dal medzeru vo vzorci, ktora tam nema byt,
aky dava vysledok? alebo chybovu hlasku? co tak pripojit subor?
marjankaj
10.03.11,17:08
system porady automaticky dal medzeru vo vzorci, ktora tam nema byt,
aky dava vysledok? alebo chybovu hlasku? co tak pripojit subor?

No ak dám takto, tak to funguje.

SUMPRODUCT((HK_01!A1:A100=341)*(HK_01!J1:J100<0)*(HK_01!J1:J100))
novakovk
11.03.11,06:31
super, dakujem za radu, idem to hned vyskusat :)