štetje datumov

Pomoč pri delu z MS Excelom
Odgovori
balasko
Prispevkov: 73
Pridružen: Po Nov 12, 2007 5:38 pm

štetje datumov

Odgovor Napisal/-a balasko »

Pozdravljeni,

imam sledeči primer in sicer v stolpcu A imam datume (več dogodkov z istim datumom na dan) v stolpcu B pa teže. Kako bi lahko zapisal funkcijo, da mi vrne rezultat v stolpec C taki, da prešteje celotni stolpec A in vrne v stolpec C vse datume (ko so nastopili dogodki - brez podvojenih vrednosti), v stolpec D pa mi pripiše skupno vsoto po datumih.

Potem me še zanima kako se naprimer lahko zapiše formula vrni mi maximalno vrednost teže v mesecu februarju, pri tem pa upoštevaj vsoto tež na isti datum kot eno cifro (npr. 4.300 in 1.700)

____A__________B______________C___________D
01.02.2012____1.400_______01.02.2012______4.300
01.02.2012____900_________15.02.2012______1.700
01.02.2012____1.000
01.02.2012____1.000
15.02.2012____700
15.02.2012____300
15.02.2012____300
15.02.2012____400

Hvala vsem!
admin
Site Admin
Prispevkov: 3692
Pridružen: Sr Jul 20, 2005 10:06 pm

Re: štetje datumov

Odgovor Napisal/-a admin »

Pozdravljeni,

tega kar želite vam ne more narediti funkcija, saj funkcija vedno vrača en rezultat - imate pa v ta namen - točno v ta namen - v Excelu posebno orodje, ki se imenuje vrtilne tabele. Iz vaše tabele torej izdelajte vrtilno tabelo in v stolpce potegnite datume, v vrednoti pa teže; rezultat pa bo natanko to kar želite.

Za seštevek teče v določenem mesecu pa si ob osnovni tabeli (recimo stolpec C) napišite funkcijo:

Koda: Izberi vse

=MONTH(A1)
in jo razpotegnite navzdol - s tem boste v stolpcu C dobili mesec datuma iz stolpca A. Sedaj ko imate za vsako težo (v stolpcu B) znan mesec (v stolpcu C) pa je formula, ki vam pove skupno težo za mesec februar skrajno preprosta (recimo, da se tabela razprostira od A1 do C2394):

Koda: Izberi vse

=SUMIF(C1:C2394;2;B1:B2394)
Za mesec maj pa recimo:

Koda: Izberi vse

=SUMIF(C1:C2394;5;B1:B2394)
lp,
Matjaž Prtenjak
Administrator
balasko
Prispevkov: 73
Pridružen: Po Nov 12, 2007 5:38 pm

Re: štetje datumov

Odgovor Napisal/-a balasko »

najlepša hvala za odgovore.
Ali je možno kako narediti, da mi npr. v stolpec C prepiše vsak posamezni datum, ki se pojavi v stolpcu A (brez podvojenih vnosov) le enkrat in potem v stolpec D teže, ki so seštevki posameznih=iztih datumov?

____A__________B______________C___________D
01.02.2012____1.400_______01.02.2012______4.300
01.02.2012____900_________15.02.2012______1.700
01.02.2012____1.000
01.02.2012____1.000
15.02.2012____700
15.02.2012____300
15.02.2012____300
15.02.2012____400
balasko
Prispevkov: 73
Pridružen: Po Nov 12, 2007 5:38 pm

Re: štetje datumov

Odgovor Napisal/-a balasko »

Živijo, zapis v stolpec C sem rešil tako, da sem prekopiral datume iz stolpca A in uporabil ukaz zbriši podvojene vrenosti. Kako pa uporabiti sedaj neko formulo, da ti prešteje vse datume v stolpcu A in sešteje vse teže po funkciji da vrne skupno težo za datum 1.2.2012, 15.2.2012, itd. ?

LPA
admin
Site Admin
Prispevkov: 3692
Pridružen: Sr Jul 20, 2005 10:06 pm

Re: štetje datumov

Odgovor Napisal/-a admin »

balasko napisal/-a:Kako pa uporabiti sedaj neko formulo, da ti prešteje vse datume v stolpcu A in sešteje vse teže po funkciji da vrne skupno težo za datum 1.2.2012, 15.2.2012, itd. ?
Natanko tako kt sem vam napisal. Glede na vaše testne podatke, sta formuli v celici D1 in D2 sledeči:

Koda: Izberi vse

=SUMIF($A$1:$A$8;C1;$B$1:$B$8)
=SUMIF($A$1:$A$8;C2;$B$1:$B$8)
lp,
Matjaž Prtenjak
Administrator
balasko
Prispevkov: 73
Pridružen: Po Nov 12, 2007 5:38 pm

Re: štetje datumov

Odgovor Napisal/-a balasko »

Živijo,

ja res je sem potem ugotovil tudi sam, da sem imel v tej formuli narobe meje postavljene
mam pa še eno foro s katero se mučim že več kot uro, verjetno pa je precej lovska :) (- sorry če je res)

1)Če imam v stolpcu A oznake vozil, mi naj v celico F2 zapiše število različnih vozil, ki pripradajo datumu 1.2.2012, v celico F3 pa število različnih vozil, ki pripradajo datumu 15.2.2012 - Vse iz stolpca A - v mojem primeru prešteje stolpec A in ugotovid, da sta na 1.2.2012 2 različnio oznaki v mejah A2:A5 in to zapiše v F2 isto za 15.2.2012
2) A je možno da na izti princip potem izpiše oznake vozil na dan 1.2.2012 v celico G2 in G3?

____A__________B______________C___________D________E_______F_______G
___C1_____01.02.2012____1.400_______01.02.2012______4.300____2______C1,C2
___C2_____01.02.2012____900_________15.02.2012______1.700____3______C1,C3,C4
___C1_____01.02.2012____1.000
___C1_____01.02.2012____1.000
___C3_____15.02.2012____700
___C4_____15.02.2012____300
___C3_____15.02.2012____300
___C1______15.02.2012____400


LP

ALen
admin
Site Admin
Prispevkov: 3692
Pridružen: Sr Jul 20, 2005 10:06 pm

Re: štetje datumov

Odgovor Napisal/-a admin »

:(... Ne z uporabo vgrajenih funkcij je to pretežek zalogaj...
lp,
Matjaž Prtenjak
Administrator
balasko
Prispevkov: 73
Pridružen: Po Nov 12, 2007 5:38 pm

Re: štetje datumov

Odgovor Napisal/-a balasko »

Kakšna ideja?
admin
Site Admin
Prispevkov: 3692
Pridružen: Sr Jul 20, 2005 10:06 pm

Re: štetje datumov

Odgovor Napisal/-a admin »

Lastna funkcija napisana v VBA...
lp,
Matjaž Prtenjak
Administrator
Odgovori