Exclure une cellule dans une plage afin d’éviter une boucle
Résolu
Julien83j
Messages postés
17
Date d'inscription
Statut
Membre
Dernière intervention
-
Julien83j Messages postés 17 Date d'inscription Statut Membre Dernière intervention -
Julien83j Messages postés 17 Date d'inscription Statut Membre Dernière intervention -
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:
=si(NB.SI($BG$25:$BG$99;AC25);0;SI(NB.SI($AA$26:$AF$26;0);1;3))
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.
Merci pour vos réponses
Julien
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:
=si(NB.SI($BG$25:$BG$99;AC25);0;SI(NB.SI($AA$26:$AF$26;0);1;3))
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.
Merci pour vos réponses
Julien
Configuration: iPhone / Safari 14.0.1
A voir également:
- Exclure une cellule dans une plage afin d’éviter une boucle
- Aller à la ligne dans une cellule excel - Guide
- Éviter pub youtube - Accueil - Streaming
- Bloquer une cellule excel - Guide
- Image de manchots sur une image de plage ✓ - Forum Graphisme
- Excel cellule couleur si condition texte - Guide
1 réponse
Bonjour,
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
Et ça devrait fonctionner
Bonne journée
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

Et ça devrait fonctionner
Bonne journée
Je vais essayer ça rapidement et je te tiens au courant !!!
En tout cas merci beaucoup ????
Joyeux noël ????