Bonjour,
Je m’arrache les cheveux depuis quelques temps sur cette question pouvez vous m’aidez svp?
Voici mon souci :
J’ai une ligne de données «25» :
10f7, 10G7, 10H7, 10J7....
Juste en dessous j’ai une ligne de valeur «26»avec uniquement des 3 si rien ne se passe
3, 3, 3, 3,....
À côté j’ai une plage de données qui s’incrémente régulièrement avec des codes comme:
02I11, 04D18.....
Quand une données de cette plage tombe et est équivalente à celle de de ma ligne «25» alors la valeur en dessous passe de 3 à 0.
J’utilise la formule suivante en ligne «26»
=si(NB.SI($BG$25:$BG$99;AC25);0;3)
Jusque la tout vas bien, cependant j’aimerais rajouter une fonctionnalité, et c’est la que tout ce complique:
J’aimerais que quand une des valeurs de la ligne 26 passe à 0, alors les autres passent de 3 à 1 .
Et la ma formule devient ceci:
Malheureusement les cases se mettent toutes à 0 car il détecte sa propre case.
Je ne sais pas comment remédier à ce problème.
Je ne peux pas rentrer chaque code à exclure car il y en a un multitude infinie.
Et bien tu as parfaitement raison sur ta formule, elle est bonne mais il faut autoriser EXCEL à exécuter une référence circulaire et là ça fonctionnera impec. Pour cela :
Tu vas dans "Options" - "Formules" et tu coches "Activer le calcul itératif" selon ton EXCEL cela peut être un peu différent
Je vais essayer ça rapidement et je te tiens au courant !!!
En tout cas merci beaucoup ????
Joyeux noël ????