Somme de cellules contenant une date
Résolu/Fermé
Sésé
-
11 sept. 2012 à 19:06
Mytå Messages postés 2973 Date d'inscription mardi 20 janvier 2009 Statut Contributeur Dernière intervention 20 décembre 2016 - 11 sept. 2012 à 21:36
Mytå Messages postés 2973 Date d'inscription mardi 20 janvier 2009 Statut Contributeur Dernière intervention 20 décembre 2016 - 11 sept. 2012 à 21:36
A voir également:
- Somme de cellules contenant une date
- Somme si couleur - Guide
- Somme excel - Guide
- Verrouiller cellules excel - Guide
- Aller à la ligne dans une cellule excel - Guide
- Problème somme excel 0 ✓ - Forum Excel
3 réponses
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 396
11 sept. 2012 à 19:29
11 sept. 2012 à 19:29
Bonsoir
et qu'avez vous dans les autres cellules, qu'il ne faut pas compter?
crdlmnt
et qu'avez vous dans les autres cellules, qu'il ne faut pas compter?
crdlmnt
eriiic
Messages postés
24570
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
23 avril 2024
7 213
Modifié par eriiic le 11/09/2012 à 20:28
Modifié par eriiic le 11/09/2012 à 20:28
Bonjour,
et pour compléter la question de vaucluse (salut au passage :-) ), si tu as des nombres dans cette plage il faudrait savoir quelle valeur max peuvent avoir ces nombres.
Pour excel une date est un nombre, il faut donc déterminer à partir de quelle valeur tu veux considérer ce nombre comme une date.
Par exemple le 11/09/2012=41163, le 18/02/1982=30000, 01/01/1900=1
Si ça ne peut être que du texte alors :
=NB(A1:A15) suffira.
eric
Jamais tu ne répondras à un mp non sollicité...
Bon, ça c'est fait.
et pour compléter la question de vaucluse (salut au passage :-) ), si tu as des nombres dans cette plage il faudrait savoir quelle valeur max peuvent avoir ces nombres.
Pour excel une date est un nombre, il faut donc déterminer à partir de quelle valeur tu veux considérer ce nombre comme une date.
Par exemple le 11/09/2012=41163, le 18/02/1982=30000, 01/01/1900=1
Si ça ne peut être que du texte alors :
=NB(A1:A15) suffira.
eric
Jamais tu ne répondras à un mp non sollicité...
Bon, ça c'est fait.
Mytå
Messages postés
2973
Date d'inscription
mardi 20 janvier 2009
Statut
Contributeur
Dernière intervention
20 décembre 2016
942
11 sept. 2012 à 21:36
11 sept. 2012 à 21:36
Salut le forum
Avec une fonction personnalisée (A copier dans un module)
Avec une fonction personnalisée (A copier dans un module)
Public Function NbreDate(Plage As Range) Dim Cel As Range Dim Nbre As Integer Application.Volatile For Each Cel In Plage If IsDate(Cel) Then Nbre = Nbre + 1 Next Cel NbreDate = Nbre End FunctionExemple d'utilisation :
=NbreDate(A1:A10)Mytå