excel sumif pomoc

Schumi

Fizikalc
2. avg 2007
4.128
12
38
Imam excel tabelco z worksheeti za vsak mesec posebej. Sedaj bi rad zapisal na nov worksheet skupno vsoto vsakega izdelka posebej. V teoriji bi moralo iti skozi z sumif funkcijo pa mi vedno vrze #value ven. Ce delam ssestevanje samo za en worksheet potem deluje, ko pa grem oznacevat vec zavihkov hkrati pa zadeva pade v vodo in mi ni jasno zakaj. Worksheeti so med seboj kopije torej so vrednosti zapisane na vseh na istih mestih. Ima kdo resitev za ta hec?

Torej imam liste od recimo jul 2017-dec2017, vrednosti so zapisane na vseh listih od B7-B300, izdelki oz. imena so v celicah od C7-C300, kriterij pa je na zadnjem listu kjer se bodo zadeve sestevale, denimo zavihek "vsota" v celici C59.
 

ferdo

Guru
3. sep 2007
10.528
3.903
113
Ljubljana
hmpg.net
Takole pravijo: "Sheet1:Sheet3!D4:D5 This is the standard "3D syntax" but if you try to use it with SUMIF, you'll get a #VALUE error. "
Torej direktno ne gre.
Workaround:
"If you need to conditionally sum identical ranges that exist in separate worksheets, all in one formula, you can do so with the SUMIF function + INDIRECT, wrapped in SUMPRODUCT"
npr:==SUMPRODUCT(SUMIF(INDIRECT("'"&sheets&"'!"&"rng"),criteria,INDIRECT("'"&sheets&"'!"&"sumrng")))
SUMPRODUCT(SUMIF(INDIRECT("'"&sheets&"'!"&"B7:B300"),c59,INDIRECT("'"&sheets&"'!"&"c7:c300")))