< návrat zpět

MS Excel


Téma: Funkce SUMIF rss

Zaslal/a 23.12.2023 8:14

Zdravím, mám dotaz k funkci SUMIF. Tato funkce umí sčítat podle zadaných kriterii buňky jen ve sloupcích? Když totíž zadám SUMIF(A1:Z1;1;A2:Z2),tak je výsledek "0" i když v řádku 1 je např. třikrát jednička a pod nima v řádku 2 jsou čísla 10;20;30. Když tabulku z daty otočím do sloupečku SUMIF(A1:A24;"x";B1:B24),tak to funguje a výsledek je 60. Jenže tu tabulku potřebuji mít v řádcích. Díky za vaše rady

Zaslat odpověď >

#055861
avatar
Funkce počítá s blokem. Na tvaru nezáleží, řádek, sloupec, více řádků nebo sloupců, ... Druhý blok se nemusí zadat nebo to může být jakýkoliv odkaz. Pokud se počet řádků a sloupců v parametrech neliší, je to ok. Pokud se liší... Hádejte, co pak spočte, tyhle chyby se dost špatně hledají. To je i důvod proč tuto funkci nepoužívat.

Neposlal jste příklad. Tedy jen obecně. První a třetí (pokud je zadán) parametr musí být odkaz. A pak si zkontrolujte, co máte v buňkách. A zkontrolujte si podmínku.citovat
#055862
avatar
Zdavím Lubko, posílám vzorek. Ještě jsem přemýšlel o SUMIFS. Ale pořád někde v zadání dělám chybu.
Příloha: rar55862_sesit-231223.rar (14kB, staženo 10x)
citovat
#055863
elninoslov
Veď ten riadok V1 nemáte ako číslo, ale text. Excel Vám to tam píše v tom zelenom trojuholníčku v rohu každej bunky.
Do každej bunky vlezte (do editácie bunky) a odentrujte, alebo hromadne vynásobte 1 (ak neviete ako napíšem). Potom bude fungovať SUMIF normálne
=SUMIF($C$5:$BJ$5;BM$5;$C6:$BJ6)
alternatíva, ktorá zvládne pri súčte aj text (práve kvôli tomu, že si to vynásobí, a tým prevedie text na číslo) je:
=SUMPRODUCT($C6:$BJ6*($C$5:$BJ$5=BM$5))
=SOUČIN.SKALÁRNÍ($C6:$BJ6*($C$5:$BJ$5=BM$5))


EDIT hromadné vynásobenie 1*:
-do pomocnej dočasnej bunky si dajte číslo 1
-Ctrl+C
-označte celú oblasť C5:BJ15
-pravý klik na označenú oblasť - Prilepiť špeciálne
-zaškrtnite Hodnoty, Násobenie
-OK
-zmažte tú pomocnú bunku s 1

Rozkopírovanie vzorca:
-do BM6 zadajte vzorec
=SUMIF($C$5:$BJ$5;BM$5;$C6:$BJ6)
-na BM6 dajte Ctrl+C
-označte celú oblasť vzorcov BM6:BV15
-pravý klik na oblasť - Možnosti vloženia - Vzorcecitovat
#055864
avatar

JOHAN napsal/a:

Zdavím Lubko, posílám vzorek. Ještě jsem přemýšlel o SUMIFS. Ale pořád někde v zadání dělám chybu.Příloha: 55862_sesit-231223.rar (14kB, staženo 4x)


Ulož si tie čísla ako čísla a nie ako text. Text sa nedá spočítať.citovat
#055865
avatar
Mám pocit, že dotaz vznikl z nepochopení logiky této funkce. Před lety jsem se pokusil napsat sešit, který ukazuje anatomii chování základních vyhledávacích funkcí. Posílám ten sešit, protože věřím, že může pomoci i k pochopení funkce SUMIF.
Příloha: zip55865_animaceprocesux.zip (124kB, staženo 26x)
citovat

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