Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2021 Compter le nombre de cellules qui contiennent la date d'aujourd'hui

Usine à gaz

XLDnaute Barbatruc
Supporter XLD
Bonjour à toutes et à tous

Je n'arrive pas à faire à faire ma formule
Je voudrais en "H2" du classeur test joint compter le nombre de cellules qui contiennent la date d'aujourd'hui.

J'ai fait pas mal de recherches (certainement mal cherché lol) sans y parvenir.

Auriez-vous la bonne formule ?
En cas, je joins le petit fichier test.
Grand merci à toutes et à tous
 

Pièces jointes

  • compter les dates AUJOURD'HUI.xlsm
    12.4 KB · Affichages: 29
Solution
Autre solution en VBA en utilisant matrices (Ctrl shift puis enter pour valider la formule).

VB:
Public Function ArrayFromRange(ByVal Target As Range) As Variant
'Helper function that returns an array from a range with the correct dimensions.
'This fixes the issue of single values not returning as an array, and when a 2 dimension array is returned, when it...

job75

XLDnaute Barbatruc
Bonsoir à tous,

J'ai testé en entrant la date/heure d'aujourd'hui dans la plage F1:F65000 :

- formule =M_CompteToday(F1:F65000) du post #8 => 0,33 seconde

- formule Excel =SOMMEPROD(N(ENT(F1:F65000)=AUJOURDHUI())) => 0,03 seconde

donc 10 fois plus rapide.

PS : j'ai dû remplacer les déclarations de variables As Integer (%) par As Long (&).

A+
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…