Problème formule excel
Répondre à la discussion
Affichage des résultats 1 à 2 sur 2

Problème formule excel



  1. #1
    AmandineS85

    Smile Problème formule excel


    ------

    Bonjour,

    Voici mon tableau :

    Date de naissance du .. au .. Age de départ à la retraite
    01/01/1900 30/06/1951 60 ans
    01/07/1951 31/12/1951 60 ans et 4 mois
    01/01/1952 31/12/1952 60 ans et 9 mois
    01/01/1953 31/12/1953 61 ans et 2 mois
    01/01/1954 31/12/1954 61 ans et 7 mois
    01/01/1955 18/03/2015 62 ans

    J'ai souhaité mettre en formule :
    Si la personne est née entre le 01/01/1953 et le 31/12/1953 l'âge de départ à la retraite est de 61 ans et 2 mois donc date de naissance + 61 ans et 2 mois.

    Il y a en B13 : la date de naissance
    Il y a en B8 : 01/01/1953
    Il y a en C8 : 31/12/1953
    Il y a en D8 : 61 ans et 2 mois


    Pour 53 c'est donc : =SI(ANNEE(B13)=1953;DATE(ANNEE (B13)+61;MOIS(B13)+2;JOUR(B13) );"")

    Mais par exemple pour faire du 01/01/1900 au 30/06/1951 et obtenir la date de naissance avec + 60 ans. Avec toujours en B13 la date de naissance
    Et du 01/07/1951 à 31/12/1951 et obtenir la date de naissance avec + 60 ans et 4 mois ? Avec toujours en B13 la date de naissance
    Et du 01/01/1955 à la date d'aujourd'hui et obtenir la date de naissance + 62 ans ? Avec toujours en B13 la date de naissance

    Ensuite, j'ai assemblé les formules pour voir si cela fonctionnait pour 1952,1953,1954 en mettant : =SI(ANNEE(B13)=1952;DATE(ANNEE (B13)+60;MOIS(B13)+9;JOUR(B13) );"")&SI(ANNEE(B13)=1953;DATE( ANNEE(B13)+61;MOIS(B13)+2;JOUR (B13));"")&SI(ANNEE(B13)=1954; DATE(ANNEE(B13)+61;MOIS(B13)+7 ;JOUR(B13));"")
    Cependant, il apparait un chiffre au lieu de la date (mon format de cellule est pourtant en date)


    Merci d'avance pour votre aide !
    Cordialement,
    Amandine

    -----

  2. #2
    cherbe

    Re : Problème formule excel

    Citation Envoyé par AmandineS85 Voir le message

    Mais par exemple pour faire du 01/01/1900 au 30/06/1951 et obtenir la date de naissance avec + 60 ans. Avec toujours en B13 la date de naissance
    Et du 01/07/1951 à 31/12/1951 et obtenir la date de naissance avec + 60 ans et 4 mois ? Avec toujours en B13 la date de naissance
    Et du 01/01/1955 à la date d'aujourd'hui et obtenir la date de naissance + 62 ans ? Avec toujours en B13 la date de naissance

    Ensuite, j'ai assemblé les formules pour voir si cela fonctionnait pour 1952,1953,1954 en mettant : =SI(ANNEE(B13)=1952;DATE(ANNEE (B13)+60;MOIS(B13)+9;JOUR(B13) );"")&SI(ANNEE(B13)=1953;DATE( ANNEE(B13)+61;MOIS(B13)+2;JOUR (B13));"")&SI(ANNEE(B13)=1954; DATE(ANNEE(B13)+61;MOIS(B13)+7 ;JOUR(B13));"")
    Cependant, il apparait un chiffre au lieu de la date (mon format de cellule est pourtant en date)
    En lisant rapidement(trop rapidement ?) tes formules, je ne comprends pas que tu obtiennes quelque chose !
    Je pense que tu es mal partie dans ton raisonnement.
    Il vaudrait mieux emboiter la fonction ET() dans les conditions SI() ; exemple pour le 1er cas (naissance avant le 30/06/1951)
    Code:
    =SI(ET(ANNEE($B$10)>=1900;$B$10<18809);JOUR($B$10)&"-"&MOIS($B$10)&" "&ANNEE($B$10)+60;
    18809 dans la formule correspond au 30/06/1951)
    ensuite, tu copie-colle cette formule dans le 2e argument (sans le signe = égal évidemment) et tu change les bornes.
    N'oublie pas de terminer avec autant de parenthèses fermantes que de conditions si.

Discussions similaires

  1. Formule excel
    Par invite524edebb dans le forum Logiciel - Software - Open Source
    Réponses: 5
    Dernier message: 05/07/2011, 13h30
  2. Problème de formule sous excel
    Par Crapsy dans le forum Logiciel - Software - Open Source
    Réponses: 3
    Dernier message: 22/01/2011, 10h32
  3. formule excel
    Par invitefa5b8744 dans le forum Logiciel - Software - Open Source
    Réponses: 0
    Dernier message: 13/10/2010, 15h09
  4. Formule Excel
    Par invite3603051b dans le forum Mathématiques du collège et du lycée
    Réponses: 3
    Dernier message: 23/07/2010, 18h10
  5. formule excel
    Par invitefa5b8744 dans le forum Logiciel - Software - Open Source
    Réponses: 3
    Dernier message: 24/06/2009, 08h07
Découvrez nos comparatifs produits sur l'informatique et les technologies.