Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 10 odgovora
  • 3.704 pregleda

Najnovija ↓

Računanje prosjeka samo za popunjene čelije 09.08.2012. u 13:49 · pre 173 meseca #1
Ako u posmatranim čelijama nema formula, formula: =IF(ISERR(AVERAGE(B2:AF5));"";AVERAGE(B2:AF5)) odlično odrađuje posao. Međutim, navedene čelije od B2:AF5 formatirane su tako da "izbaciju" određene zbirove. Tada formula ne funkcioniše, jer obrađuje i njih. Kako da to eliminišem?
Hvala!
Potpis
Kingdom Saint Vraca
Re: Računanje prosjeka samo za popunjene čelije 09.08.2012. u 16:41 · pre 173 meseca #2
Koje su to ćelije u primeru koje želiš da isključiš prilikom računanja proseka? Možeš da probaš sa AVERAGEIF/AVERAGEIFS
Potpis
Nije to loše Rembrante, samo što ne bi dodao još malo boje?
Re: Računanje prosjeka samo za popunjene čelije 09.08.2012. u 17:19 · pre 173 meseca #3
U AVERAGE (a i u druge funkcije kao COUNT i sl.) možeš da staviš više opsega, umesto jednog kontinualnog).

Na primer

AVERAGE(B2:V5,X2:AF5)

neće uzeti vrednosti iz kolone W. Između opsega stavljaš separator koji je u mom slučaju zarez (,), a kod tebe može biti tačka zarez u zavisnosti od regionalnog setovanja...
Re: Računanje prosjeka samo za popunjene čelije 10.08.2012. u 07:31 · pre 173 meseca #4
Citat:
Jpeca:
Koje su to ćelije u primeru koje želiš da isključiš prilikom računanja proseka? Možeš da probaš sa AVERAGEIF/AVERAGEIFS

To je prostor (B2:AF5). Dakle, treba mi prosjek zamo za čelije koje "izbacuju" neki zbir, a ne da se vrijednost dijeli na sva četiri reda * 31 dan (124), pošto u svakoj od njih stoji formula SUM.
Potpis
Kingdom Saint Vraca
Re: Računanje prosjeka samo za popunjene čelije 10.08.2012. u 07:38 · pre 173 meseca #5
Citat:
djoka_l:
U AVERAGE (a i u druge funkcije kao COUNT i sl.) možeš da staviš više opsega, umesto jednog kontinualnog).

Na primer

AVERAGE(B2:V5,X2:AF5)

neće uzeti vrednosti iz kolone W. Između opsega stavljaš separator koji je u mom slučaju zarez (,), a kod tebe može biti tačka zarez u zavisnosti od regionalnog setovanja...

djoka_l,
Ovaj prostor B2:AF5 popunjen je formulom SUM i izbacuje vrijednost ako je taj dan bilo neke promjene. Ako nema promjene u toj čeliji vrijednost je nula. Međutim, ova formula daje mi prosjek za svih 124 čelije....
Potpis
Kingdom Saint Vraca
Re: Računanje prosjeka samo za popunjene čelije 10.08.2012. u 08:11 · pre 173 meseca #6
U celiji AG5 mozes iskoristiti matricnu formulu, upises sledecu formulu u celiju

Code:
=SUM(IF($B$2:$AF$5=0;0;1))


a onda umesto klasicnog ENTER za potvrdu pritisnes CTRL+SHIFT+ENTER i formula dobija viticaste zagrade na krajevima

Code:
{=SUM(IF($B$2:$AF$5=0;0;1))}


formula vrsi prebrojavanje celija koje imaju razlicitu vrednost od 0, a u AG1 upises

Code:
=AG6/AG5


i dobijes prosek od upisanih vrednosti.
Potpis
[email protected]=
Re: Računanje prosjeka samo za popunjene čelije 10.08.2012. u 09:17 · pre 173 meseca #8
=AVERAGEIF(B2:AF5;">0")
prebrojavanje celija različitih od 0 možeš da izvršiš sa COUNTIF(B2:AF5;">0")
Potpis
Nije to loše Rembrante, samo što ne bi dodao još malo boje?
Re: Računanje prosjeka samo za popunjene čelije 10.08.2012. u 09:45 · pre 173 meseca #9
Citat:
Jpeca:
=AVERAGEIF(B2:AF5;">0")
prebrojavanje celija različitih od 0 možeš da izvršiš sa COUNTIF(B2:AF5;">0")


Jpeca,
U pravu si sa COUNTIF formulom, prostija je. Ne znam da upotrebim ovu AVERAGEIF jer mi daje: "#NAME"?..., btw - Hvala!
Potpis
Kingdom Saint Vraca
Re: Računanje prosjeka samo za popunjene čelije 10.08.2012. u 10:01 · pre 173 meseca #10
Ako koristis Excel 2003 onda u njemu nemas standardno funkciju AVERAGEIF vec samo AVERAGE i zato ti prijavljuje gresku. AVERAGEIF postoji u Excel 2007.
Ako hoces da izbegnes matricnu funkciji (mada ne vidim razlog zasto bi je izbegavao), za prebrojavanje mozes koristiti funkciju

Code:
=COUNTIF(B2:AF5;">0")


ali samo pod uslovom da u datom opsegu nemas negativne vrednosti. Ako ti se ipak pojavljuju i negativne vrednosti onda mozes gornjoj dodtati jos jednu funkciju, pa bi to onda izgledalo ovako

Code:
=COUNTIF(B2:AF5;">0") + COUNTIF(B2:AF5;"<0")


ali sve ovo mi deluje komlikovanije od primene matricne funkcije

Code:
{=SUM(IF($B$2:$AF$5=0;0;1))}
Potpis
[email protected]=
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme