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 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).
    0
    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 ?
      0
      1. Contributeur
        Dans Z10 il y a quoi ?
        0
      2. La cellule est vide
        0
      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
        0
      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
        0
      5. Contributeur
        la formule n'a pas répondu à une autre question avant d'arriver à Y10
        0
    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?
      0
      1. Contributeur
        la formule

        =SI(AB21="";AA21;SI(AA21="";Z21;SI(Z21="";Y21;Z21)))
        0
      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 ...
        0
      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
        0
    3. Contributeur
      Bonjour

      =Si(AB10="";AA10;Si(AA10="";Z10;Si(Z10="";Y10)))
      -3