Recherche mot qui est colorée par "Remplissage"

Résolu/Fermé
Pkr1sbc Messages postés 26 Date d'inscription dimanche 14 janvier 2018 Statut Membre Dernière intervention 7 août 2018 - Modifié le 17 juil. 2018 à 12:52
Pkr1sbc Messages postés 26 Date d'inscription dimanche 14 janvier 2018 Statut Membre Dernière intervention 7 août 2018 - 17 juil. 2018 à 17:49
Bien le bonjour à vous tous !

Je vous envoie cette petite question qui est surement simple, mais je ne trouve pas comment faire...

Je dois rechercher le nombre de fois que le mot "France"/"USA"/"Greece" apparaît dans un excel, j'utilise donc : =NB.SI(D:D;"France").

Mais ça me met le total de fois que le mot "France" et dans la colonne, alors que parfois le mot "France" n'est pas surligné et des fois surligné en gris.
J'aimerais avoir donc la distinction entre "France total" / "France non remplit (couleur)" / "France remplit (couleur).

Je vous mets ci-dessous l'excel exemple :
https://mon-partage.fr/f/ktlx8u4y/

Ou imagé ci-dessous :



Merci d'avance pour vos messages et vos solutions !

Cordialement,
A voir également:

2 réponses

Mike-31 Messages postés 18352 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 décembre 2024 5 110
17 juil. 2018 à 13:13
Bonjour,

Et le grisé est il manuel ou le résultat d'une mise en forme conditionnelle
0
Pkr1sbc Messages postés 26 Date d'inscription dimanche 14 janvier 2018 Statut Membre Dernière intervention 7 août 2018
Modifié le 17 juil. 2018 à 14:06
Bonjour Mike-31,

Les cellules grisées son faite manuellement, en sélectionnant les cellules, fonction "Couleur de remplissage"
0
pygos Messages postés 185 Date d'inscription vendredi 5 septembre 2008 Statut Membre Dernière intervention 3 mars 2021
Modifié le 17 juil. 2018 à 16:52
Bonjour,

Je vous propose tout d'abord de trouver le code couleur de la cellule grisée, puis d'effectuer une somme sous 2 conditions :

Création d'une fonction (module-VBA)

Function couleur(Cellule As Range)
Application.Volatile
couleur = Cellule.Interior.ColorIndex
End Function

Utilisation de cette fonction en Colonne F (f2 à f8)

=couleur(d2)
=couleur(e2)..........

En I4

=NB.SI.ENS(D2:D8;H4;F2:F8;couleur(H4))

Bien cordialement,
0
Pkr1sbc Messages postés 26 Date d'inscription dimanche 14 janvier 2018 Statut Membre Dernière intervention 7 août 2018
17 juil. 2018 à 17:27
Bonjour Pygos,

Un énorme merci !
Ta fonction marche parfaitement, et elle n'est pas lourde pour l'excel !

Je met l'excel en question ci-dessous si des gens veulent par la suite :
https://mon-partage.fr/f/w6s5N95G/

Ou en photo ici :


PS : dans ta fonction a la fin tu as décalé d'une colonne :)
La vraie fonction pour mon cas : =NB.SI.ENS(D2:D18;H4;F2:F18;couleur(H4))
0
pygos Messages postés 185 Date d'inscription vendredi 5 septembre 2008 Statut Membre Dernière intervention 3 mars 2021
17 juil. 2018 à 17:41
:
Oui un petit décalage :) . il doit y avoir plus court, je pense , je vois cela et je reviens vers vous plus tard !
0
Pkr1sbc Messages postés 26 Date d'inscription dimanche 14 janvier 2018 Statut Membre Dernière intervention 7 août 2018
17 juil. 2018 à 17:49
Très sympa, mais cette solution me convient déjà !
Mais si vous souhaitez y travailler je ne suis pas contre :)
0