< návrat zpět

MS Excel


Téma: AVERAGEIF - nesousedící buňky rss

Zaslal/a 27.11.2020 13:01

Dobrý den,
je možné zadat ve funkci AVERAGEIF do argumentu oblast více nesousedících buněk?
Pokud se to pokusím obejít tím, že si vytvořím název oblasti s buňkami které spolu nesousedí a tuto vytořenou oblast zadám do vzorce vyskočí chyba #HODNOTA, když udělám úplně to samé, ale buňky ve vytvořené ovlasti spolu tvoří jeden blok, vzorec funguje.
Čím více jsem si o tom hledal, tím mi připadá pravděpodobnější že to není možné nějak jednoduše udělat, ale zároveň nemůžu uvěřit, že by excel něco tak očividného nepodporoval.

Zaslat odpověď >

Strana:  1 2   další »
#049043
Lugr
Co třeba takhle?
Příloha: xlsx49043_averageif.xlsx (11kB, staženo 31x)
citovat
#049046
avatar

lugr napsal/a:

Co třeba takhle?Příloha: 49043_averageif.xlsx (11kB, staženo 4x)

A čo ak tam budú aj záporné čísla?citovat
#049047
avatar
A nejaký príklad nedáš? 4citovat
#049050
Lugr

marjankaj napsal/a:

lugr napsal/a:Co třeba takhle?Příloha: 49043_averageif.xlsx (11kB, staženo 4x)
A čo ak tam budú aj záporné čísla?


Funguje i na záporná čísla. Nevím jakou má podmínku.citovat
#049053
avatar

lugr napsal/a:

Funguje i na záporná čísla. Nevím jakou má podmínku.

namiesto
=AVERAGEIF(B5:B31;">0")
stačilo aj v tvojom súbore. A funguje aj so zápornými číslami.
=AVERAGE(B5:B31)

Ani ja neviem, čo vlastne rieši. Keď nedá prílohu, tak nech si zavolá vešticu.

Zdá sa že on to myslel na takýto spôsob
=AVERAGE(B5:B11;B17:B23;B27:B31)citovat
#049057
elninoslov
Zložitejšie riešenie:
Definovaný názov OBLAST
={"'Hárok1'!$A$1";"'Hárok1'!$A$3";"'Hárok1'!$C$5:$C$6";"'Hárok1'!$G$4:$H$9"}
maticový vzorec
=SUM(SUMIF(INDIRECT(OBLAST);"<3"))/SUM(COUNTIF(INDIRECT(OBLAST);"<3"))
=SUMA(SUMIF(NEPŘÍMÝ.ODKAZ(OBLAST);"<3"))/SUMA(COUNTIF(NEPŘÍMÝ.ODKAZ(OBLAST);"<3"))

prípadne nematicový
=SUMPRODUCT(SUMIF(INDIRECT(OBLAST);"<3"))/SUMPRODUCT(COUNTIF(INDIRECT(OBLAST);"<3"))
=SOUČIN.SKALÁRNÍ(SUMIF(NEPŘÍMÝ.ODKAZ(OBLAST);"<3"))/SOUČIN.SKALÁRNÍ(COUNTIF(NEPŘÍMÝ.ODKAZ(OBLAST);"<3"))

prípadne nematicový a bez použitia def. názvu s jednoduchším pridaním oblastí
=SUMPRODUCT(SUMIF(INDIRECT("'Hárok1'!"&{"A1";"A3";"C5:C6";"G4:H9"});"<3"))/SUMPRODUCT(COUNTIF(INDIRECT("'Hárok1'!"&{"A1";"A3";"C5:C6";"G4:H9"});"<3"))
=SOUČIN.SKALÁRNÍ(SUMIF(NEPŘÍMÝ.ODKAZ("'Hárok1'!"&{"A1";"A3";"C5:C6";"G4:H9"});"<3"))/SOUČIN.SKALÁRNÍ(COUNTIF(NEPŘÍMÝ.ODKAZ("'Hárok1'!"&{"A1";"A3";"C5:C6";"G4:H9"});"<3"))
citovat
#049059
avatar
@elninoslov
Ale on to chcel "jednoduše" 2
A tiež si zabudol priložiť jeho prílohu. 2citovat
#049066
Lugr
Co vlastně bylo správně, to už se asi nikdy nedozvíme. 9citovat
#049067
avatar
Omlouvám se za tu přílohu, špatné vysvětlení a prodlevu v odpovědích 5
Díky za odpovědi, můj problém spočívá především v tom, že se mezi buňkami, ze ktetých chci průměr spočítat, nachází jiné hodnoty, kreré započítat nechci. Nemůžu je označit jako jedno souvislé pole. Pokud je označím zvlášť a pole pojmenuji, stejně to nefunguje. Snad to půjde pochopit z přílohy. 1
https://www.uschovna.cz/zasilka/FL8CTE2WPXMZKTYL-BWY/

*nepřišel jsem na to, jak vložit přílohu přímocitovat
#049068
avatar

Paryba napsal/a:

*nepřišel jsem na to, jak vložit přílohu přímo

Skús sa zaregistrovať, ako ostatní.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