Recherche v et si imbriqué [Résolu/Fermé]

Signaler
Messages postés
2
Date d'inscription
dimanche 30 octobre 2016
Statut
Membre
Dernière intervention
30 octobre 2016
-
Messages postés
2
Date d'inscription
dimanche 30 octobre 2016
Statut
Membre
Dernière intervention
30 octobre 2016
-
Bonjour,

Je me permets de poster une question sur ce forum pour la première fois car je trouve les réponses très claires.

Je ne suis pas très doué sur Excel, et je pense que ma question va être facilement résolu. Je suis bloqué sur ce point depuis un long moment et je ne sais pas comment le résoudre.

Alors voilà je souhaite réaliser une formule liant recherchev et si imbriqué.

Je souhaite créer une formule qui me permettrait de chercher une donnée sur une colonne, et si cette colonne est vide elle rechercherait l'information dans la colonne suivante.

Pour être plus claire, ma formule se présenterait de la façon suivante :
1) recherchev du montant dans la colonne A,
2) si la colonne A est vide, je fait une recherchev dans la colonne B,
3) si la colonne B est vide,je fait une recherv dans la colonne C
4)etc..

J'ai présenté mon problème dans l'image jointe
peut que cela sera plus parlant.

Je vous remercie beaucoup pour votre aide.

4 réponses

Messages postés
5518
Date d'inscription
lundi 16 avril 2012
Statut
Contributeur
Dernière intervention
7 octobre 2020
497
Bonjour BenExcel
Bonjour Raymond et Albkan

Sur la ligne 11 en colonne B à F
Mettre cette formule

=INDEX($A$1:$F$10;EQUIV($A11;$A$1:$A$10;0);COLONNE())

Vous aurez les notes de Ben du CP au CM1
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 60511 internautes nous ont dit merci ce mois-ci

Messages postés
52434
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
13 octobre 2020
14 283
Bonjour et bienvenue.

Envoyer le fichier Excel lui-même aurait été beaucoup plus intéressant qu'envoyer seulement son image ...
 1) Tu vas dans https://www.cjoint.com/ 
2) Tu cliques sur [Parcourir] pour sélectionner ton fichier (15 Mo maxi)
3) Tu défiles vers le bas pour cliquer sur le bouton bleu [Créer le lien Cjoint]
4) Au bout de quelques secondes la deuxième page s'affiche, avec le lien en gras ; tu fais un clic-droit dessus et tu choisis "Copier le lien"
5) Tu reviens dans ta discussion sur CCM, et dans ton message de réponse
tu fais "Coller".
=>Voir la fiche https://www.commentcamarche.net/faq/29493-utiliser-cjoint-pour-heberger-des-fichiers
Mais voici tout de même la réponse :
=SI(RECHERCHEV(A11;A1:F7;3;FAUX)<>"";RECHERCHEV(A11;A1:F7;3;FAUX);
SI(RECHERCHEV(A11;A1:F7;4;FAUX)<>"";RECHERCHEV(A11;A1:F7;4;FAUX);
SI(RECHERCHEV(A11;A1:F7;5;FAUX)<>"";RECHERCHEV(A11;A1:F7;5;FAUX);
RECHERCHEV(A11;A1:F7;6;FAUX))))

C'est bien, la retraite ! Surtout aux Antilles ... :-) 
Raymond (INSA, AFPA, CF/R)

Bonjour BenExcel,

Même si la formule de Raymond PENTIER (que je salue) t'aide à faire
ce que tu veux, je crois bien qu'il y a une anomalie dans ton énoncé :

a) D'après moi, comme BEN ne peut pas être à la fois dans 2 classes
    différentes, il ne doit pas y avoir plus d'une note sur la même ligne
    (ici 12 en CE2 et 18 en CM1) !

b) Peut-être que pour BEN, 12 est sa moyenne générale quand il était
    en CE2 ; puis maintenant qu'il est passé en CM1, sa moyenne
    générale est 18 ? Mais dans ce cas, notes bien que la formule que
    tu as demandée retournera la 1ère note rencontrée sur la ligne,
    ici 12, et celles qui suivent seront ignorées ! Donc tu n'auras pas
    le 18 ! Si c'est bien ce que tu veux, c'est OK ; sinon, problème !

À te lire. Cordialement.  😊
Messages postés
2
Date d'inscription
dimanche 30 octobre 2016
Statut
Membre
Dernière intervention
30 octobre 2016

Bonjour à tous,

Merci pour vos réponses (très rapide, j'ai bien fait de venir sur ce forum).

Concernant le fichier excel, effectivement je pouvais l'ajouter dans mon énoncé mais je ne savais pas comment faire, merci pour le tuto.

Et deuxièmement merci Raymond ta formule fonctionne parfaitement et répond à mon problème.

Albkan, oui c'est exactement sa, j'ai mal exposé mon problème je voulais juste la première note existante, je n'aurais pas du mettre deux notes différente pour une même personne, merci de ton aide.

Philou10120, merci pour ta réponse, j'aurais appris à utiliser la fonction INDEX pour la première fois.

Merci à tous en tous cas, et bonne fin de week end.