< návrat zpět

MS Excel


Téma: číslo aktuálního měsíce rss

Zaslal/a 21.11.2016 19:12

Dobrý večer,
mám tabulku do které každý den zapisuji nové záznamy, vždy jeden záznam = jeden řádek. Potřebuji zjistit, kolik záznamů bylo za který měsíc. Dá se to bez toho, abych ke každému záznamu psal ručně datum? Když použiju funkci DNES, tak se to bude každý den měnit, ale já potřebuji, aby to datum zůstalo tak jako při prvotním zápisu.

Zaslat odpověď >

icon #033517
avatar
Cez COUNTIF(S), napríklad.
No, ale na toto asi nemám dostatok inteligencie a dosť pochybujem, že Excel na tom bude lepšie: "Dá se to bez toho, abych ke každému záznamu psal ručně datum?" Ručne to síce písať nemusíš, ale ten dátum asi niekde byť bude musieť, inak neviem, ako by sa dalo určiť, koľko záznamov v tabuľke sa vzťahuje k určitému mesiacu :(citovat
#033519
avatar
Ahoj! Datum se dá vložit taky "Ctrl;"
a pak např. pro Listopad:
=SUMA((MĚSÍC($A$1:$A$100)=11)*(($A$1:$A$100)>0))
=SUMA((MĚSÍC(R1C1:R100C1)=11)*((R1C1:R100C1)>0))
nevíme, jak si to představuješ.citovat
#033520
avatar
CTR+; (středník)
COUNTIF, POČET, POČET2citovat
icon #033522
avatar
ad CTR+;

Nikdy som túto klávesovú skratku nemal v obľube ale to je o subjektívnych preferenciách. Problém vidím skôr v tom, že MS uvádza uvedenú klávesovú skratku pre vloženie aktuálneho dátumu, akosi ale zabúda pri uvedenej príležitosti zmieniť, že v prípade klávesy ";" sa jedná o tú, ktorá je na anglickej klávesnici umiestnená vľavo hore (spoločná pre tildu, krúžok, apostrof a bodkočiarku), nie o tú napravo od klávesy "L". A aby to bolo ešte humornejšie, tak pri anglickej klávesnici tá klávesa vľavo hore (akože bodkočiarka - středník) nevracia uvedený znak, ale znak "`" - ASCII 96. :)citovat
#033523
avatar

AL napsal/a:

ad CTR+;

Nikdy som túto klávesovú skratku nemal v obľube ale to je o subjektívnych preferenciách. Problém vidím skôr v tom, že MS uvádza uvedenú klávesovú skratku pre vloženie aktuálneho dátumu, akosi ale zabúda pri uvedenej príležitosti zmieniť, že v prípade klávesy ";" sa jedná o tú, ktorá je na anglickej klávesnici umiestnená vľavo hore (spoločná pre tildu, krúžok, apostrof a bodkočiarku), nie o tú napravo od klávesy "L". A aby to bolo ešte humornejšie, tak pri anglickej klávesnici tá klávesa vľavo hore (akože bodkočiarka - středník) nevracia uvedený znak, ale znak "`" - ASCII 96. :)


Tak o této problematické zkratce ve slovenském "kočkopsu" Excelu tuším už psal i Peter Belko. Ale nebojte, my máme v tom našem českém jiné překladatelské prasečiny :-)citovat
icon #033524
avatar
Petře, ale ja nemám SK excel :) Verzia MS Office 365 ProPlus, nastavená EN (EN menu, ale to môžem prepnúť na CZ). Buď je to CZ lokalizácia alebo EN, nie som si istý, je to služobný NTB, bohužiaľ nemám admin práva, tie office som neinštaloval. Som si ale 100%-ne istý, že to nie je SK office..
Ja som upozorňoval v podstate na to, že tá "druhá" bodkočiarka dátum nezapíše, bez ohľadu na to, akú klávesnicu (EN, SK, CZ) zvolím.citovat
#033526
avatar
Datum lze doplňovat automaticky událostí listu Worksheet_Change. Řešil bych to tak, že by mi tato událost při změně listu vložila nebo aktualizovala datum (v pomocném sloupci, třeba A - v kódu 1), záleží pak na tom, jak si to přesněji představuješ, viz ukázky kódu níže.
P.

Př. 1, datum se aktualizuje při jakékoliv změně v daném řádku:
Private Sub Worksheet_Change(ByVal Target As Range)

Cells(Target.Row, 1).Value = Date

End Sub

Př. 2, datum se aktualizuje pouze při první změně v řádku:
Private Sub Worksheet_Change(ByVal Target As Range)

If Cells(Target.Row, 1).Value = "" Then
Cells(Target.Row, 1).Value = Date
End If

End Sub
citovat
#033549
avatar
Děkuji, použiju tu kl. zkratku.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