< návrat zpět

MS Excel


Téma: COUNTIF s datumem rss

Zaslal/a 7.8.2020 18:37

Merlin99Zdravím všechny
snažím se ve VBA použít countif kde chci jen počet datumů nižší než dnešní měsíc ale nepočítá mi to.. netuším proc viz přiloha kdyby nekdo poradil.
6

Příloha: rar47616_countifdate.rar (14kB, staženo 16x)
Zaslat odpověď >

#047617
MePExG
To sú dve podmienky a ide to aj bez VBA (VBA je programovanie na dosiahnutie potrebnej neexistujúcej funkcionality, alebo na z/opakovanie zložitých postupov !!!). Za to že sú dve dátum menší, než dnes a rok menší-rovný dnes, tak minimálne countifs. Ale tým to tiež nepôjde, lebo nevie robiť prevody z dátumov (month a year) z vybratej oblasti (možno pomocou doplnenia dvoch pomocných stĺpcov s uvedenými prepočtami). Mne to urobil tento vzorec, pre preklad v prílohe.=SUMPRODUCT(--(MONTH($E$2:$E$26)< MONTH((TODAY()) ) );
--(YEAR($E$2:$E$26)<=YEAR(TODAY()) ))
Příloha: xlsx47617_countifdate.xlsx (10kB, staženo 17x)
citovat
#047618
Merlin99
mepexg
dík za zbytečný školení, kdybych potřeboval funkci tak napisu ze potrebuji funkci.
Treba nekdo dokaze i ve VBA.

Děkuji 1citovat
#047619
Merlin99
* přišel jsem na to:
problém byl tady že si to nemyslelo že je to číslo tak jsem k DATEnow přidal +0 a funguje superově lalala

DATEnow = DateSerial(Year(Date), Month(Date), 1) +0citovat
#047620
elninoslov
Dá sa použiť CLng()
DATEoldCOUNT = WorksheetFunction.CountIf(OblastSMAZ, "<" & CLng(DATEnow))
alebo Long namiesto dátumu
Dim DATEnow As Long
PS: Ale viete o tom, že to bude kolabovať ak bude oblasť SpecialCells(xlCellTypeVisible) rozdelená filtrom.citovat
#047625
Merlin99
elninoslov
OU DÍKY za radu využiji ten Long a funguje skvěle. N a filtrovanou oblast budu myslet.
DĚKUJI 1 1citovat

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

On-line nástroje

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Aktivní diskuse

odpocet a storno tl.

PavDD • 28.3. 8:53

odpocet a storno tl.

Začátečník • 26.3. 14:39

odpocet a storno tl.

PavDD • 26.3. 10:22

odpocet a storno tl.

elninoslov • 26.3. 7:50

odpocet a storno tl.

PavDD • 26.3. 7:26

odpocet a storno tl.

elninoslov • 25.3. 22:34

odpocet a storno tl.

Začátečník • 25.3. 15:09