Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.
  • Initiateur de la discussion Initiateur de la discussion Max
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

M

Max

Guest
Bonsoir à tous
Je sollicite votre aide:
je voudrais compter les cellules dans une colonne si il ya un horaire
de la forme 08h00,sachant que c'est des horaires très variable,
un truc comme NB.SI des horaires!
Si vous avez une idée
merci et bonne soirée
 
Salut Max,

il ya eu un fil (hier ou avant-hier) avec une question très semblable à la tienne. Il s'agissait de compter le nombre de cellules contenant une date.

La réponse devrait être à base de la fonction CELLULE

=CELLULE('format';A1)

donne une réponse variant de H1 à H4, lorsque la cellule a un format heure

Concernant le fil d'hier, il n'y a pas eu de réponse je crois.

Une réponse m'intéresserait également.

J'ai fait des essais à vase de NB.SI, de SOMMEPROD, mais sans succès.

Quelqu'un sait-il ?

(il y a une duvell au frais pour qui trouve 😉 😉

Je vois déjà quelques forumeurs s'activer à la recherche d'une solution :lol: :lol:

Sinon, je la boirai tout seul 🙁

Bonne soirée à tous.
 
Re

Il y a quand même une solution proposée par Ândré, je crois, qui consiste à insérer une colonne et à y mettre la formule indiquée ci-dessus.

Un NB.SI suffit alors.


Rebonsoir
 
Bonjour Max, Bonjour Tibo,

La commande =cellule('format';A1) fonctionne bien mais pas en matriciel sur une plage de cellules.

J'avais une fonction de comptage de cellules de couleur que j'ai modifiée pour le format horaire et ça a l'air de fonctionner:

Function CFH(SearchArea As Object) As Integer
Application.Volatile
True
CFH = 0
For Each cell In SearchArea
If cell.NumberFormat = 'h:mm' Then CFH = CFH + 1
Next cell
End Function

Il suffit de faire =CFH(plage) pour avoir le total des cellules au format h:mm.

@+

Gael
 
Salut Max, Tibo, Gael et le fil,

Deux solutions possibles, mais quelque peu dangeureuses :

Les cellules sont au format personnalisé hh'h'mm :
=SOMMEPROD((NBCAR(A1:A10)=17)*1)
Le coëfficient 17 se trouve en faissant NBCAR(A1)
En réalité cela correspond à 00/00/00 00:00:00

Les cellules sont au format texte :
=NB.SI(A1:A10;'??h??')

Quelques peu dangeureuses car dans le premier cas si d'autres cellules comportent 17 caractères, dans le deuxième cas si d'autres cellules comportent 5 caractères dont le 3ième est un h, elles seront également prises en compte.

Ândré.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
15
Affichages
212
Réponses
5
Affichages
479
Réponses
5
Affichages
161
Réponses
14
Affichages
917
Réponses
17
Affichages
780
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…