NB.SI

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
 

Tibo

XLDnaute Barbatruc
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.
 

Gael

XLDnaute Barbatruc
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
 

andré

XLDnaute Barbatruc
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é.
 

Discussions similaires