Excel

Résolu
Bonjour,

Je voudrais créer une formule excel mais je n'y arrive pas.

Ce que je voudrais se résume comme ça :
En E6: si ma cellule C6="Apprenti" alors trouver la date dans D6 et y ajouter 1an; si C6="CDI" alors trouver la date dans D6 et y ajouter 2ans; sinon écrire 0

Ma formule est :
=SI(D6=Apprenti;DATE(ANNEE(D6)+2;MOIS(D6);JOUR(D6));D6=0)
mais elle ne fonctionne pas.

Quelqu'un voit où est l'erreur? Merci d'avance

4 réponses

  1. Modérateur
    Bonjour,
    Les erreurs :
    SI(D6=apprenti
    1- Ce n'est pas D6, mais C6 qu'il faut tester si ma cellule C6="Apprenti"
    2- apprenti entre guillemets... "apprenti"
    Cela donne donc :
    =SI(C6="Apprenti";DATE(ANNEE(D6)+1;MOIS(D6);JOUR(D6));0)
    3- ANNEE(D6) + 1 puisque c'est un apprenti...
    4- ajouter le second test, SI(C6="CDI") :
    =SI(C6="Apprenti";DATE(ANNEE(D6)+1;MOIS(D6);JOUR(D6));SI(C6="CDI";DATE(ANNEE(D6)+2;MOIS(D6);JOUR(D6));0))
    Et voilà!!!
    0
    1. Ah oui super, merci beaucoup, en plus d'avoir la formule juste je l'ai eu en un temps record.

      Génial, merci encore !
      0
  2. Contributeur
    Bonjour,

    essayez
    =SI(C6="Apprenti";TEXTE(DATE(ANNEE(D6)+1;MOIS(D6);JOUR(D6));"jj/mm/aaa");SI(C6="CDI";TEXTE(DATE(ANNEE(D6)+2;MOIS(D6);JOUR(D6));"jj/mm/aaaa");0))


    Cordialement.
    0
    1. Cette formule marche aussi, merci beaucoup !
      Je rentiens ces 2 façons de faire
      0
    2. Modérateur
      La grosse différence avec la formule de "Chossette neuve" (mes respects au passage) est que dans la sienne, il n'est pas utile de régler le format de la cellule de destination de la formule sur "Date". Ce format est inclus directement dans la cellule...
      0
  3. Est-ce qu'il y a un moyen pour mettre en place le bon format de cellule pour chaque réponse?
    Je m'explique, il faudrait le format date quand effectivement la réponse est une date et juste un zéro quand il n'y a pas de date
    0
    1. Contributeur
      Ma formule précise le format date quand la cellule en colonne C contient les valeurs "CDI" ou "Apprenti". Dans les autres cas, la cellule en colonne E affichera 0.

      Cordialement.
      0
    2. Modérateur
      Tu mets ta cellule qui contient la formule au format "standard" et tu appliques la formule de "chaussette trouée"... C'est pourquoi je soulignais la pertinence de sa formule...
      0
    3. Contributeur
      Nanmého je suis pas trouée :D
      0
  4. J'ai pas précisé mais avec la première formule, je pense que dans un autre cas, je devrais mieux la retenir
    0
    1. non en fait ça affiche "0-janv-00"
      0
    2. Contributeur
      C'est parce que tu as mis ta cellule de destination en format "Date". Passe-là en format Standard.
      0
    3. en passant en format standard j'ai effectivement "0" par contre là du coup mes dates ne s'affichent plus, j'ai par exemple "40789", étrange...
      0
    4. Modérateur
      @dr67000 : UTILISE LA FORMULE DE CHOSSETTE, pas la mienne!!!!!!!!!!!!!!!!!!
      ok?

      @Chossette : Comment pourrions nous donc nous racommoder?
      0
    5. Contributeur
      Si tu utilises ma formule tu n'auras pas ce problème, puisqu'elle précise que quand tu as "Apprenti" ou "CDI" en C, alors le résultat sera sous forme "jj/mm/aaaa" qui correspond à une date.
      0