< návrat zpět

MS Excel


Téma: Podle datumu sečíst čas (Výpis volání) rss

Zaslal/a 17.12.2015 8:43

Dobrý den,
měl bych prosbu. Řeším problém s tím, že mám výpis volání z ústředny a potřeboval podle data (který je ve sloupci "A") sečíst hodnoty (čas hovoru, který je ve sloupci "S"). A potřeboval bych aby to v nějaké buňce třeba ve sloupci Y propsalo datum a druhé buňky třeba ve sloupci Z to sečetlo hovory z požadovaného dne. Vždy je to týdenní výpis za 7 dnů. Mohl by mi někdo pomoci? Děkuji

Zaslat odpověď >

Strana:  « předchozí  1 2
#028752
avatar
Kratší data, + bez prázdných sloupců, aby se vešlo do přílohy
Příloha: zip28752_kopie-vzor2.zip (227kB, staženo 24x)
citovat
#028756
avatar
Sám nemám rád, když do rozjeté diskuse najednou vstoupí někdo, který se diskuse nezúčastnil od jejího začátku. Proto se omlouvám.
Diskuse kolem vzorce ve sloupci AA mne zaujala tím, že hledá co nejlepší formu pro maticový megavzorec. Ty opravdu nemám rád a když se jim lze vyhnout, činím tak. Proto velmi fandím nápadu s KT od Luba.
Pro ty, kteří nemají rádi ani maticové vzorce, ani KT, nabízím prosté řešení, postavené na tom, že tabulka hovorů je seřazená časem a umožňuje tím daleko jednodušší získání seznamu unikátních datumů, než je maticový vzorec. Stačí k tomu nematicové funkce POZVYHLEDAT a NEPŘÍMÝ.ODKAZ.
V příloze je výřez z listu, v němž jsem využil nepoužité sloupce W:Y pro své řešení. Sloupce W a X sice jsou pomocné, ale velmi dobře doplňují získanou informaci ve sloupci Y, která se datově shoduje se sloupcem AA. Zde jsou použité vzorce:
buňka W3: =IFERROR(X2+1;"")
buňka X3: =IFERROR(POZVYHLEDAT(NEPŘÍMÝ.ODKAZ("A"&W3);A:A;1);"")
buňka Y3: =IFERROR(NEPŘÍMÝ.ODKAZ("A"&X3);"")
Uvedené vzorce nejsou maticové a jsou roztažené do řádků 2:29. Výjimku tvoří buňka W2, kde je vzorec nahrazen konstantou 2 pro první řádek tabulky datumů
Příloha: jpg28756_rozsahy.jpg (57kB, staženo 29x)
28756_rozsahy.jpg
citovat
#028762
avatar
K seznamu datumů, pokud na tom někdo trvá, nebo se to může hodit jindy:

Pokud jsou setříděny, a jsou souvislé tak je to jednoduché a rychlé:

AA2: =A2
AA3: =KDYŽ(SVYHLEDAT(AA3+1;$A$2:$A$3104;1)=AA3+1;SVYHLEDAT(AA3+1;$A$2:$A$3104;1);"")citovat
icon #028763
avatar
@lubo
asi skôr =KDYŽ(SVYHLEDAT(AA2+1;$A$2:$A$3104;1)=AA2+1;SVYHLEDAT(AA2+1;$A$2:$A$3104;1);"")
páč AA3 by hodilo cyklický odkaz

inak, chválim za jednoduché riešenie, ktoré sa dá ešte malinko upraviť na:
=KDYŽ(SVYHLEDAT(AA2+1;$A$2:$A$3104;1)=AA2+1;AA2+1;"")
alebo inak:
=KDYŽ(COUNTIF($A$2:$A$3104;AA2+1); AA2+1; "")
prípadne
=IF(ROW()-ROW($AA$2)<=MAX($A$2:$A$3104)-MIN($A$2:$A$3104); AA2+1; "")
samozrejme, vypíše rozsah všetkých dátumov od-do, vrátane tých, ktoré nie sú medzi vstupnými...citovat

Strana:  « předchozí  1 2

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