[EXCEL-FORMULE] Calcul NB de VAL spécifique
Fermé
Doudou95
Messages postés
1561
Date d'inscription
jeudi 19 juillet 2007
Statut
Membre
Dernière intervention
30 avril 2019
-
10 juil. 2009 à 12:18
Doudou95 Messages postés 1561 Date d'inscription jeudi 19 juillet 2007 Statut Membre Dernière intervention 30 avril 2019 - 20 juil. 2009 à 15:27
Doudou95 Messages postés 1561 Date d'inscription jeudi 19 juillet 2007 Statut Membre Dernière intervention 30 avril 2019 - 20 juil. 2009 à 15:27
A voir également:
- [EXCEL-FORMULE] Calcul NB de VAL spécifique
- Formule excel - Guide
- Liste déroulante excel - Guide
- Formule moyenne excel - Guide
- Formule excel si et - Guide
- Formule excel pour additionner plusieurs cellules - Guide
6 réponses
Utilisateur anonyme
10 juil. 2009 à 13:01
10 juil. 2009 à 13:01
si tu regarde plutot la date plutot que la couleur, pas besoin de chercher le paramettre, nan?
Bonjour,
Je crois pas que ce soit possible par les formules excel directement.
Ce que tu peux faire mais je pense que tu y as déjà pensé, c'est réutilisé les conditions de la mise en forme conditionnelle pour compter tes cellules.
Après tu peux passer par un petit code vba qui en fonction de la couleur de ta cellule incrémente un compteur.
Fais moi savoir tu as besoin d'aide sur le code vb.
Biloue
Je crois pas que ce soit possible par les formules excel directement.
Ce que tu peux faire mais je pense que tu y as déjà pensé, c'est réutilisé les conditions de la mise en forme conditionnelle pour compter tes cellules.
Après tu peux passer par un petit code vba qui en fonction de la couleur de ta cellule incrémente un compteur.
Fais moi savoir tu as besoin d'aide sur le code vb.
Biloue
Doudou95
Messages postés
1561
Date d'inscription
jeudi 19 juillet 2007
Statut
Membre
Dernière intervention
30 avril 2019
275
10 juil. 2009 à 13:24
10 juil. 2009 à 13:24
Ajouter une macro implique créer un bouton je ne désire pas de boutons. . . je peux passer par une feuille supplémentaire que je cache ou je mets une condition ou j'obtiens 1 quand la date est valide (donc quand la case est verte) et je compte les 1 mais j'aimerai faire plus propre...
Au pire si j'ai pas le choix mon tableaux de synthèse sera vide et je ferai par VB pour le remplir mais je n'ai pas qu'une colonne à faire et si je passe par VB ce sera interminable . . .
Au pire si j'ai pas le choix mon tableaux de synthèse sera vide et je ferai par VB pour le remplir mais je n'ai pas qu'une colonne à faire et si je passe par VB ce sera interminable . . .
Utilisateur anonyme
10 juil. 2009 à 13:28
10 juil. 2009 à 13:28
Function Farbig(CL As Range) As Long
If CL.Interior.ColorIndex = ? Then ....
End Function
a la place de ? tu mets le code couleur souhaité et la place de .... tu mets ta fonction
tu voulais le nombre de case je crois alors t'as juste a incrémenter une valeur ;)
If CL.Interior.ColorIndex = ? Then ....
End Function
a la place de ? tu mets le code couleur souhaité et la place de .... tu mets ta fonction
tu voulais le nombre de case je crois alors t'as juste a incrémenter une valeur ;)
Doudou95
Messages postés
1561
Date d'inscription
jeudi 19 juillet 2007
Statut
Membre
Dernière intervention
30 avril 2019
275
10 juil. 2009 à 13:30
10 juil. 2009 à 13:30
oki j'testerai ça tout à l'heure en attendant tu peux tester voir si t'arrive à trouver la fonction avec l'aide excel c'est ce que je fais mais j'avoue tourner en rond je continue à chercher aidez moi compagnons :D
Doudou95
Messages postés
1561
Date d'inscription
jeudi 19 juillet 2007
Statut
Membre
Dernière intervention
30 avril 2019
275
>
Utilisateur anonyme
10 juil. 2009 à 13:36
10 juil. 2009 à 13:36
bah merci quand même et à la semaine prochaine bix
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bidouilleu_R
Messages postés
1181
Date d'inscription
mardi 27 mai 2008
Statut
Membre
Dernière intervention
12 juillet 2012
288
10 juil. 2009 à 14:50
10 juil. 2009 à 14:50
Bonjour,
moi je fais comme ça...
Sub test()
Sheets("feuil1").Select
x = NbCelluleCouleur(Range("C6:d25"), 6)
End Sub
sur la feuille =NbCelluleCouleur(C6:D30;6)
6 c'est jaune
la fonction.
Function NbCelluleCouleur(Cel As Range, Coul As Long) As Long
Dim c As Variant
For Each c In Cel
If c.Interior.ColorIndex = Coul Then
i = i + 1
End If
Next
NbCelluleCouleur = i
End Function
moi je fais comme ça...
Sub test()
Sheets("feuil1").Select
x = NbCelluleCouleur(Range("C6:d25"), 6)
End Sub
sur la feuille =NbCelluleCouleur(C6:D30;6)
6 c'est jaune
la fonction.
Function NbCelluleCouleur(Cel As Range, Coul As Long) As Long
Dim c As Variant
For Each c In Cel
If c.Interior.ColorIndex = Coul Then
i = i + 1
End If
Next
NbCelluleCouleur = i
End Function
Doudou95
Messages postés
1561
Date d'inscription
jeudi 19 juillet 2007
Statut
Membre
Dernière intervention
30 avril 2019
275
16 juil. 2009 à 14:01
16 juil. 2009 à 14:01
je voulais pas passer par le code
j'ai la solution
En formule Excel :
=NB(SI((AUJOURDHUI()-C4:C13<($C$2*365*0,8));C4:C13))
-
-
---> =Nb.Si("TaPlage";"Ta condition dans la MFC qui donne la couleur verte à la cellule")
j'ai la solution
En formule Excel :
=NB(SI((AUJOURDHUI()-C4:C13<($C$2*365*0,8));C4:C13))
-
-
---> =Nb.Si("TaPlage";"Ta condition dans la MFC qui donne la couleur verte à la cellule")
Doudou95
Messages postés
1561
Date d'inscription
jeudi 19 juillet 2007
Statut
Membre
Dernière intervention
30 avril 2019
275
>
Utilisateur anonyme
16 juil. 2009 à 14:40
16 juil. 2009 à 14:40
Faut que je retrouve ça mais ça marchait aussi en comptant les couleurs
Utilisateur anonyme
>
Doudou95
Messages postés
1561
Date d'inscription
jeudi 19 juillet 2007
Statut
Membre
Dernière intervention
30 avril 2019
16 juil. 2009 à 14:53
16 juil. 2009 à 14:53
nanan, je voulais dire que plutot que regarder les couleurs, regarder la date donc l'algo qui met les couleurs x)
Doudou95
Messages postés
1561
Date d'inscription
jeudi 19 juillet 2007
Statut
Membre
Dernière intervention
30 avril 2019
275
>
Utilisateur anonyme
16 juil. 2009 à 14:54
16 juil. 2009 à 14:54
J'avais compris au bout d'la 2ème fois tu sais xD
Utilisateur anonyme
>
Doudou95
Messages postés
1561
Date d'inscription
jeudi 19 juillet 2007
Statut
Membre
Dernière intervention
30 avril 2019
17 juil. 2009 à 08:17
17 juil. 2009 à 08:17
mdr ouai mais bon, j'aime enfoncer un peu le clou ... et un petit proverbe : c'est sur le cou qui dépasse que l'on tappe
(n'a rien a voir avec le sujet mais bon :p)
(n'a rien a voir avec le sujet mais bon :p)