MFC, si présence d'une valeur donnée, dans une plage variable

webmuster

XLDnaute Junior
Bonsoir à toutes et à tous,

Après de nombreuses recherches sur ce forum (et d'autres), je me permets de solliciter votre aide.

J'ai besoin de vérifier si chaque valeur d'une liste (colonnes C) est bien présente dans une autre liste (colonne B), et ce pour chaque date que je sélectionne dans une liste de validation, en H1, et d'appliquer ensuite à ces même cellules (colonnes C) une mise en forme (couleur verte), si le résultat du test est vrai.

J'ai, en colonne A, les dates des relevés journaliers, qui s'incrémenteront automatiquement, ainsi que les relevés correspondant, en colonnes B.
La plage de recherche (colonnes A:B) est donc variable selon la date sélectionnée en H1.

Je me suis aventuré vers les fonctions "EQUIV" et DECALER", et m'y suis perdu.
J'ai tenté de passer par une dénomination de la plage de recherche, à l'aide d'une formule, sans succès.

Pouvez-vous m'éclairer ?

Je vous joins un petit fichier de démo.

Bien cordialement
 

Pièces jointes

  • Contrôle relevés.xlsx
    10.1 KB · Affichages: 30
  • Contrôle relevés.xlsx
    10.1 KB · Affichages: 24

chris

XLDnaute Barbatruc
Re : MFC, si présence d'une valeur donnée, dans une plage variable

Bonjour

Voir ci-joint avec SOMME.SI.ENS.

A noter le SI avec vrai et faux est inutile, le SI est explicite et le faux inutile...

Edit : un TCD ferait aussi l'affaire il me semble. Ajouté au fichier
 

Pièces jointes

  • Contrôle relevés.xlsx
    14.3 KB · Affichages: 34
  • Contrôle relevés.xlsx
    14.3 KB · Affichages: 27
Dernière édition:

webmuster

XLDnaute Junior
Re : MFC, si présence d'une valeur donnée, dans une plage variable

Bonjour Chris,

Je reviens vers toi, ayant découvert que les dates (en colonne A) s'incrémentaient au format "jj/mm/aaa hh:mm:ss".
On y retrouve donc plusieurs relevés à la même date, mais à des heures différentes.
Il n'y a donc aucune corrélation entre les dates de ma liste de validation (et donc celle en cellule I1) et celles de la colonne A.
J'ai trituré la formule de la MFC (fonction "GAUCHE" etc...), en vain.

Peux-tu à nouveau venir à mon secours ?

Bien cordialement
 

webmuster

XLDnaute Junior
Re : MFC, si présence d'une valeur donnée, dans une plage variable

Merci Chris,

Tu as parfaitement compris mon besoin (et même anticipé!).
Grâce à toi, je vais réellement pouvoir avancer sur mon projet.
Bravo et encore merci

Bien cordialement
 

Discussions similaires

Statistiques des forums

Discussions
312 215
Messages
2 086 314
Membres
103 176
dernier inscrit
jean.yvesjean.yves