Stránka 1 z 1
Excel - součet podle datumu
Napsal: 03 bře 2015 13:07
od zabacek
Ahoj všem,
v Excelu mám tabulku, kde ve sloupci A jsou různé datumy v rozmezí od 1. 1. do 31. 12. 2014, ve sloupci B mám kladná nenulová čísla - celkem cca. 700 řádek.
Dole pod tabulkou mám ve sloupci A pod sebou měsíce leden, únor, ...., prosinec. A vedle nich potřebuje sečíst příslušné čísla ze sloupce B, abych vědel, kolik je celkem za leden, únor, ......
Má někdo prosím nějaký nápad na vzorec?
Děkuji předem!
Re: Excel - součet podle datumu
Napsal: 03 bře 2015 13:10
od cervcek
můžeš sem pro lepší představu přiložit ten sešit?
Re: Excel - součet podle datumu
Napsal: 03 bře 2015 13:37
od zabacek
Re: Excel - součet podle datumu
Napsal: 03 bře 2015 18:36
od birgis
Ahoj, nebyla by na to lepší kontingeční tabulka?
Re: Excel - součet podle datumu
Napsal: 03 bře 2015 21:26
od pavel.lasak
Doplnit další sloupec = MĚSÍC(A2) a poté využít SUMIFS
Re: Excel - součet podle datumu
Napsal: 19 zář 2017 13:39
od elninoslov
SUMIFS potrebuje rozsah, nie dátove pole, vznikajúce pri DAY(A:A). Príklad :
Kód: Vybrat vše
=SUMPRODUCT((DAY(A2:A264)<=10)*B2:B264)
=SUMPRODUCT((DAY(A2:A264)>10)*(DAY(A2:A264)<=20)*B2:B264)
=SUMPRODUCT((DAY(A2:A264)>20)*B2:B264)
Pri použití celých stĺpcov, tam galibu robia textové hodnoty v stĺpcoch. A kvôli tejto komplikácii môžete použiť veľmi náročný celostĺpcový
maticový :
Kód: Vybrat vše
=SUMPRODUCT(IFERROR(DAY(A:A)<=10;FALSE)*IFERROR(--B:B;FALSE))
alebo
Kód: Vybrat vše
=SUM(IF(IFERROR(DAY(A:A)<=10;FALSE);B:B))
Re: Excel - součet podle datumu
Napsal: 19 zář 2017 17:38
od Luking
Kontigenční tabulka, nebo SUMIF-IFS. Či jen normální filtrace. Dále by to šlo pomocí DSUMA.
SUMIF ti sčítání podle kritéria.
Dodatečně přidáno po 1 minutě 6 vteřinách:
Máš to špatně zadané to kritérium.
Dodatečně přidáno po 2 minutách 3 vteřinách:
A není to podle datumu, ale data, nebo dat.
Re: Excel - součet podle datumu
Napsal: 19 zář 2017 20:59
od elninoslov
Môžete uviesť príklad pomocou SUMIF alebo SUMIFS ? SUMIFS potrebuje podľa mňa parameter voo forme rozsahu buniek (Range), a nie pole. Ono totiž ak sa použije fnc DAY() na zistenie dňa, tak z rozsahu vznikne pole, a SUMIFS dá chybu. A potom, ako som písal do toho vstupuje problém pri použití celého stĺpca aj s hlavičkou (text) a textovými dátami na konci. Vtedy vznikne pri súčte chyba, ktorá sa prenesie ako výsledok. Preto som uviedol rozsah dát, a nie celý stĺpec, alebo ak celý stĺpec, tak s ošetrením chyby pri texte. Vychádzal som z tej prílohy od "zabacek".
PS: Ktoré kritérium mám zle. Nechce sa mi to čekovať :)
Re: Excel - součet podle datumu
Napsal: 19 zář 2017 22:49
od lubo.
SUMIFS? Snadné:
Kód: Vybrat vše
=SUMIFS($B$2:$B$264;$A$2:$A$264;">=1."&A265&" 2014";$A$2:$A$264;"<=31."&A265&" 2014")
Funkci den nepotřebuji.
Re: Excel - součet podle datumu
Napsal: 20 zář 2017 01:03
od elninoslov
Zmenené zadanie ? Nezmizla náhodou zo zadania zmienka o dekádach mesiaca, aj s príkladom a ukážkou podmienok dní <=10, 11-20, >20 ? ...
Pri takomto znení potom vzorec od "lubo." bude OK. Ešte si tam prirobte kontrolu 28-29 február a máte to v cajku.