Suite de si

Résolu
Bonjour,

Pouvez vous me dire ce qui ne fonctionne pas dans cette formule

=SI(AB10="";AA10;AB10;SI(AA10="";Z10;AA10;SI(Z10="";Y10;Z10)))

Pour faire simple je voudrai que si une cellule est vide il prenne la cellule voisine et ainsi de suite

Merci d'avance pour votre aide

4 réponses

Résumé de la discussion

Plusieurs échanges portent sur une formule Excel visant à retourner la première cellule non vide parmi AB10, AA10, Z10 et Y10, afin de remplacer une cellule vide par sa voisine. Des réponses soulignent que l’ordre d’évaluation et la syntaxe SI peuvent être problématiques, certains constatant que AB10 et AA10 ne sont pas réellement vides. Des conseils suggèrent de vérifier l’ordre de priorité, d’utiliser des SI imbriqués correctement, ou de placer la formule à côté et de vérifier les cellules voisines. En cas de données spécifiques comme des dates dans AA21, la logique peut fonctionner différemment, ce qui éclaire une correction possible.

Bobot (l’IA à votre service)
  1. Contributeur
    Bonjour

    =Si(AB10="";AA10;Si(AA10="";Z10;Si(Z10="";Y10)))
    1. Contributeur
      Bonjour Mamoun.

      Il est impossible de mettre dans une cellule une valeur ET une formule.
      Ta demande est irréalisable(sauf peut-être par macro avec VBA, mais ça, je sais pas faire).
      1. Merci PHILOU10120 je n'ai plus de message d'erreur... Par contre ca me fait un retour 0 alors qu'il y a une date sur Y10

        Que dois je faire ?
        1. Contributeur
          Dans Z10 il y a quoi ?
        2. La cellule est vide
        3. Contributeur
          dans AB10 si c'est vide je mets AA10 et la formule s'arrête là
          si AB10 n'est pas vide la formule regarde si AA10 est vide et elle met Z10 et s'arrête là
          si AA10 n'est pas vide la formule regarde si Z10 et vide et met Y10
        4. Oui c'est exactement ce que je souhaite mais la il me retourne 0 alors qu'il y a une date de rentrée
        5. Contributeur
          la formule n'a pas répondu à une autre question avant d'arriver à Y10
      2. Contributeur
        Bonjour
        ce fil est une vrai pagaille.
        Il ne faut pas s'acharner comme ça à répondre sans avoir les bonnes info, à savoir:

        pouvez vous dire dans quelle cellule vous placez cette formule
        quelles sont les limites des cellules du champ à traiter
        les cellules réputées remplies sont elles contiguës de la gauche vers la droite au fur et à mesure du remplissage??

        ou alors mettez un modèle de vos données à disposition sur
        https://www.cjoint.com/
        et revenez placer le lien donné par le site
        A vous lire?
        1. Contributeur
          la formule

          =SI(AB21="";AA21;SI(AA21="";Z21;SI(Z21="";Y21;Z21)))
        2. Contributeur
          Ami Vaucluse, bonjour.

          Dès le premier post, le 28 juin 2012 à 23:19, j'ai fait le diagnostic et fourni la réponse !

          J'invite PHILOU10120 à relire la question de Mamoun et ma réponse, car il est parti dans une impasse et une discussion inutile ...
        3. Contributeur
          Bonjour mon Ami Raymond
          Pour ma part, j'étais là en passant et je décroche de ce fil....c'est aussi embrouillé chez celui qui donne une soi disant réponse que chez celui qui pose les questions.

          Mais nous avons trouvé là depuis quelques temps un spécialiste de la réponse à tous prix, qu'elle oit bonne ou mauvaise n'ayant apparemment pas d'importance!

          bonnes Antilles