< 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 18x)
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 18x)
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

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