cherche formule avec conditions

  • Initiateur de la discussion Initiateur de la discussion cyclomomo75
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

C

cyclomomo75

Guest
bonjour,

voici mon problème,

mon tableau à 3 colonnes;
colonne A , des noms: marc, paul, henri, yann, serge

dans une colonne B, comportant des nombres dans chaque cellule : 10 ; 30; 50; 70; 80

Dans une autre colonne C, les cellules sont vides. Elles serviront pour cocher "x"

et une cellule à part dans la colonne E qui servira pour le résultat;

je cherche à faire ceci:
si je coche la colonne C ( ligne de Marc,10) je veux avoir le nombre 10 qui apparait dans la cellule E
Mais si on coche une autre cellule dans la colonne C et ainsi me retrouver avec 2 cellules cochées dans cette colonne, je veux que dans la cellule E, il soit noté "ERREUR";

Je joints ce tableau ( fait sous Calc open office....) car à mon boulot il n'ont que çà , mais c'est du kif kif....

merci
 

Pièces jointes

  • Sans titre.JPG
    Sans titre.JPG
    26.4 KB · Affichages: 55
  • Sans titre.JPG
    Sans titre.JPG
    26.4 KB · Affichages: 58
  • Sans titre.JPG
    Sans titre.JPG
    26.4 KB · Affichages: 61
Re : cherche formule avec conditions

Bonjour Le Forum,
Bonjour cyclomomo75,

tu peux tester une formule de type :

=si(nb.si(C:C;"x")=0;"";si(nb.si(C:C;"x")>1;"Erreur";index(B:B;equiv("X";C:C;0))))

Jocelyn


Merci Jocelyn, c'est exactement ce que je voulais.
Maintenant pourrais tu m'expliquer littéralement la deuxième partie de la formule car là.....suis perdu.
A partir de : ;index.......

merci
 
Re : cherche formule avec conditions

Bonjour le forum, jocelyn, cyclomomo75

Les fonctions INDEX et EQUIV sont utilisées pour faire des recherches.

Littéralement la formule est :

Recherche le "X" dans la colonne C:C (EQUIV("X";C:C;0)) et renvoie la valeur de la colonne B correspondant. (INDEX(B:B))

Voilà j'espère que je l'ai bien traduit ^^

Ajout de Jocelyn : "la solution index(equiv()) est employer a la place de recherchev() car la colonne contenant les éléments a renvoyer se situe a gauche de la colonne de la colonne de l'élément recherché."
(ça en revanche j'avais pas fait le rapprochement, mais c'est vrai que j'ai jamais eu à utilisé la fonction recherchev() dans un tel cas donc j'avais pas connaissance de cette limite alors merci Jocelyn de tes lumières)
 
Dernière modification par un modérateur:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
3
Affichages
315
Réponses
23
Affichages
689
Réponses
4
Affichages
242
Réponses
20
Affichages
1 K
Retour