Formule excel

Résolu
Marie Chant Messages postés 147 Statut Membre -  
georges97 Messages postés 14609 Date d'inscription   Statut Contributeur Dernière intervention   -

Bonjour à vous tous,

J'essaie ca et cela ne fonctionne pas.

=RECHERCHEX(AF5;'Déclarations Mars 2024'!$J$4:$J$445;('Déclarations Mars 2024'!$D$4:$D$445;SI('Déclarations Mars 2024'!$C$4:$C$445="Ajustement"));"")

J'essaie de dire si en AF5 tu trouve la même chose sur la feuille déclarations Mars 2024 dan la colonne J4 à J 455 inscrit moi ce qui est inscrit dans la colonne D Seulement si dans la colonne C c'est inscrit Ajustement mais ma formule ne fonctionne pas est ce que vous pouvez m'aider svp?

Quand je fais:

=RECHERCHEX(AF5;'Déclarations Mars 2024'!$J$4:$J$445;'Déclarations Mars 2024'!$D$4:$D$445) cela fonctionne jusque-là. C'est quand je veux lui dire seulement s'il y a d'inscrit "Ajustement " à la colonne C de déclarations Mars 2024

Merci


Windows / Edge 124.0.0.0


Aucune question n'est ridicule. C'est comme cela qu'on apprend!

5 réponses

Résumé de la discussion

Le problème porte sur une recherche conditionnelle dans Excel: il faut renvoyer la valeur de la colonne D lorsque AF5 est trouvé dans la colonne J et que la colonne C indique "Ajustement" sur la feuille Déclarations Mars 2024. La formule RECHERCHEX qui compare uniquement J et D fonctionne, mais échoue dès qu'une condition sur la colonne C est ajoutée. Plusieurs réponses proposent des approches alternatives, notamment pré-filtrer les lignes avec FILTER et appliquer XLOOKUP sur les résultats filtrés, tout en rappelant l’importance de la version d’Excel et la gestion des doublons. Des échanges invitent à partager un fichier d’exemple et discutent des complications liées à des valeurs identiques et à l’adaptation des formules selon les versions.

Généré automatiquement par IA
sur la base des meilleures réponses
  1. Le Pingou Messages postés 12275 Date d'inscription   Statut Contributeur Dernière intervention   1 478
     

    Bonjour,

    Ma proposition, voir fichier : https://www.cjoint.com/c/NDzjovXY7GZ

    Note: dans votre exemple il y a 2 valeurs identiques (ligne 3 et 4), j'ai choisi de prendre la valeur correspondante au numéro de ligne supérieur.


    2
  2. Le Pingou Messages postés 12275 Date d'inscription   Statut Contributeur Dernière intervention   1 478
     

    Bonjour,

    Afin d'éviter de devoir construire un exemple qui ne soit pas conforme au votre, pouvez-vous mettre votre fichier sur  https://www.cjoint.com/  et poster le lien


    1
    1. Marie Chant Messages postés 147 Statut Membre 9
       

      https://www.cjoint.com/c/NDyvjCj3Rey

      Bonjour

      Merci voici mon fichier en exemple.

      Merci d'avance pour votre aide.

      0
    2. Marie Chant Messages postés 147 Statut Membre 9
       

      https://www.cjoint.com/c/NDyvjCj3Rey

      Bonjour Le Pingou,

      Merci voici mon fichier en exemple.

      Merci d'avance pour votre aide.

      MC

      0
    3. Le Pingou Messages postés 12275 Date d'inscription   Statut Contributeur Dernière intervention   1 478
       

      Bonjour,

      J'ai utilisé des plages nommées dynamiques (étendue de la plage automatique selon ajour de lignes) et j'ai ajouté la fonction ( SIERREUR() ) si pas de valeur correspondante.

      Le fichier modifier :  https://www.cjoint.com/c/NDAgjC0lnGZ

      1
      1. Marie Chant Messages postés 147 Statut Membre 9 > Le Pingou Messages postés 12275 Date d'inscription   Statut Contributeur Dernière intervention  
         

        Bonjour Le Pingou,

        Merci beaucoup de ton aide. C'est trés apprécié.

        Bonne journée☺

        1
  3. Raymond PENTIER Messages postés 58216 Date d'inscription   Statut Contributeur Dernière intervention   17 482
     

    Bonsoir Marie Chant.

    D'après ta formule, je suppose que tu utilises Excel 2016 ou 365, non ?

    Il faut TOUJOURS préciser sur quelle version on travaille !
     


    1
    1. Marie Chant Messages postés 147 Statut Membre 9
       

      Bonjour,

      C'est 365. Merci

      0
      1. georges97 Messages postés 14609 Date d'inscription   Statut Contributeur Dernière intervention   2 933 > Marie Chant Messages postés 147 Statut Membre
         

        Bonsoir,

        Vous avez ouvert un nouveau sujet :

        https://forums.commentcamarche.net/forum/affich-38143444-formule-excel

        et répondez ici à une question posée en Avril 2024. Il faudrait sans doute revenir au sujet actuel, ouvert ce 7 Janvier, pour éviter confusion et incohérence.

        0
  4. DjiDji59430 Messages postés 4278 Date d'inscription   Statut Membre Dernière intervention   717
     

    Bonjour à tous,

    =SI('Déclarations Mars 2024'!$C$4:$C$445="Ajustement");RECHERCHEX(AF5;'Déclarations Mars 2024'!$J$4:$J$445;'Déclarations Mars 2024'!$D$4:$D$445);"")


    Crdlmt

     

    0
    1. Marie Chant Messages postés 147 Statut Membre 9
       

      Bonjour DjIDji59430

      Voici un fichier en exemple. Ce que tu m'as écrit ne fonctionne pas. Il bloque a "Ajustement"

      Merci beaucoup de ton aide
      MC 

      https://www.cjoint.com/c/NDyvjCj3Rey

      0
      1. DjiDji59430 Messages postés 4278 Date d'inscription   Statut Membre Dernière intervention   717 > Marie Chant Messages postés 147 Statut Membre
         

        ton fichier ne ressemble pas beaucoup a la formule de ta question !!!

        0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Marie Chant Messages postés 147 Statut Membre 9
     

    Bonjour,

    Voici le lien de mon fichier joint https://www.cjoint.com/c/NDyvjCj3Rey

    La réponse plus haut de DjiDji59430 ca ne fonctionne pas.

    Merci beaucoup de votre aide. C'est apprécié

    MC


    0