Exclure une cellule dans une plage afin d’éviter une boucle
Résolu
Julien83j
Messages postés
17
Statut
Membre
-
Julien83j Messages postés 17 Statut Membre -
Julien83j Messages postés 17 Statut Membre -
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
- Bloquer une cellule excel - Guide
- Éviter pub youtube - Accueil - Streaming
- Comment colorer une cellule excel en fonction du contenu d'une autre cellule ✓ - Forum Excel
- Frédéric cherche à faire le buzz sur les réseaux sociaux. il a ajouté une image d’ours polaire sur une image de plage. retrouvez l'image originale de la plage. que cache l'ours polaire ? - Forum Graphisme
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 ????