"Formule si.conditions"

Résolu
ALLMAX01 -  
jee pee Messages postés 31910 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,
Salut famille !
Vraiment j'ai un sérieux problème avec excel ça me fait maintenant 1 MOIS QUE JE BUTE là-dessus.
AU FAIT Je n'arrive pas a mieux utiliser la formule SI.CONDITIONS de excel à savoir :

=SI.CONDITIONS(B2="C3";DATE(ANNEE(A2)+60;MOIS(A2);JOUR(A2);SI(B2="B3";DATE(ANNEE(A2)+60;MOIS(A2);JOUR(A2);SI(B2="A3";DATE(ANNEE(A2)+60;MOIS(A2);JOUR(A2);SI(B3="A4";DATE(ANNEE(A2)+65;MOIS(A2);JOUR(A2);SI(B2="A5";DATE(ANNEE(A2)+65;MOIS(A2);JOUR(A2);SI(B2="A6";DATE(ANNEE(A2)+60;MOIS(A2);JOUR(A2);SI(B2="A7";DATE(ANNEE(A2)+65;MOIS(A2);JOUR(A2);SI(B2="";"SELECTIONNER GRADE";VRAI;FAUX)

Je m'explique :
je voulais que excel m'aide à ajouter "+65ans" sur la date de naissance de des personnes qui ont un grade : "A4";"A5";"A6";"A7" ET d'ajouter seulement "+60ans" su r les autres grades comme: C3;B3;A3 et à la de me demander de saisir (ou selectionner) les grades si la cellule est vide.

JE NE SAIS PAS PAS SI JE ME SUIS FAIT BIEN EXPLIQUER.
VRAIMENT JE SOUFFRE DEPUIS DES JOURS, DES SEMAINE, DES MOIS même , je ne trouve pas de solution, malgré les videos YOUTUBE que je consulte incessamment mais rien en vain.

VRAIMENT AIDEZ MOI S'IL VOUS PLAIT.

Configuration: Windows / Opera 84.0.4316.42

6 réponses

  1. jee pee Messages postés 31910 Date d'inscription   Statut Modérateur Dernière intervention   9 985
     
    Tu as remarqué que nous sommes nombreux à pouvoir aider. Le soucis n'est généralement pas la réponse. C'est la précision de la question. ;-) Pense bien dans le futur à documenter la question, et à donner une fichier exemple qui sera plus parlant.

    A une prochaine fois.

    1
  2. ALS35 Messages postés 1034 Date d'inscription   Statut Membre Dernière intervention   147
     
    Bonjour,

    Déjà il manquait pas mal de parenthèses :
    =SI.CONDITIONS(B2="C3";DATE(ANNEE(A2)+60;MOIS(A2);JOUR(A2));B2="B3";DATE(ANNEE(A2)+60;MOIS(A2);JOUR(A2));B2="A3";DATE(ANNEE(A2)+60;MOIS(A2);JOUR(A2));B2="A4";DATE(ANNEE(A2)+65;MOIS(A2);JOUR(A2));B2="A5";DATE(ANNEE(A2)+65;MOIS(A2);JOUR(A2));B2="A6";DATE(ANNEE(A2)+60;MOIS(A2);JOUR(A2));B2="A7";DATE(ANNEE(A2)+65;MOIS(A2);JOUR(A2));B2="";"SELECTIONNER GRADE";VRAI;FAUX)

    que tu peux simplifier en :
    =SI.CONDITIONS(OU(B2="C3";B2="B3";B2="A3");DATE(ANNEE(A2)+60;MOIS(A2);JOUR(A2));OU(B2="A4";B2="A5";B2="A6";B2="A7");DATE(ANNEE(A2)+65;MOIS(A2);JOUR(A2));B2="";"SELECTIONNER GRADE";VRAI;FAUX)


    Cordialement
    0
  3. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Bonjour,

    ou autre possibilité sous réserve d'avoir bien compris la demande

    =SI(OU(A4>0;A5>0;A6>0;A7>0);DATE(ANNEE(A2)+65;MOIS(A2);JOUR(A2));SI(OU(B4>0;A3>0;B3>0;C3>0);DATE(ANNEE(A2)+60;MOIS(A2);JOUR(A2));""))
    ou
    =SI(OU(A4<>"";A5<>"";A6<>"";A7<>"");DATE(ANNEE(A2)+65;MOIS(A2);JOUR(A2));SI(OU(B4<>"";A3<>"";B3<>"";C3<>"");DATE(ANNEE(A2)+60;MOIS(A2);JOUR(A2));""))
    0
    1. jee pee Messages postés 31910 Date d'inscription   Statut Modérateur Dernière intervention   9 985
       
      bonjour, je pense que l'on ne travaille que sur 2 cellules, A2 une date et B2 un grade, "A4";"A5";"A6";"A7" sont des grades ;-)
      0
    2. ALLMAX01 > jee pee Messages postés 31910 Date d'inscription   Statut Modérateur Dernière intervention  
       
      Justement mon doyen !
      Des grades auxquels je voulais ajouter un certain nombre d’années à leur dates de naissance .
      Je sais pas si j’arrive à bien m’expliquer.
      0
    3. jee pee Messages postés 31910 Date d'inscription   Statut Modérateur Dernière intervention   9 985 > ALLMAX01
       
      et que penses tu de la réponse d'ALS35 ? tu as testé ?

      sinon donne un fichier exemple avec ce que tu veux comme résultat
      0
    4. ALLMAX01
       
      Merci beaucoup Mike-31 de vous être pencher sur mon soucis !
      Au fait les A4;A5;A6;A7 ne sont pas des cellules EXCELS !
      Ils représentent des données, des valeurs ( des grades à la fonction publique de notre pays la Côte-d’Ivoire au fait )
      Donc je voulais ajouter un certain nombre d’années à une date de naissance si cette personne possède l’un des grade C3;B3…A6;A7.
      Je ne sais pas si je me suis bien expliqué.
      0
    5. ALLMAX01 > jee pee Messages postés 31910 Date d'inscription   Statut Modérateur Dernière intervention  
       
      Oui oui bien sure j’ai effectué sa formule et ça m’a donné : « #NOM? »
      Et je cherche toujours le problème !

      Malheureusement pour moi je n’arrive pas à poster mon fichier Excel dans le forum et je n’arrive pas aussi à m’inscrire comme membre depuis des années

      Si je pouvais avoir votre mail je le balance à l’instant !
      Voici le mien ***@***.
      0
  4. Raymond PENTIER Messages postés 58220 Date d'inscription   Statut Contributeur Dernière intervention   17 486
     
    Bonjour ALLMAX01 alias ALS35.

    La fonction CONDITIONS.SI n'existe que depuis les versions 365 et 2019 ...
    Alors si ta version est moins récente, elle est inopérante.

    Dans les vidéosYouTube que tu as consultées, il n'y a jamais de SI à l'intérieur de la formule !
    0
    1. ALLMAX01
       
      Effectivement mon doyen !
      C’est ce que j’ai même remarqué en fin de compte.
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Re,

    alors regarde comme cela

    =SI(OU(E2="A4";E2="A5";E2="A6";E2="A7");DATE(ANNEE(D2)+65;MOIS(D2);JOUR(D2));DATE(ANNEE(D2)+60;MOIS(D2);JOUR(D2)))

    ou encore comme cela pour gérer les cellules vides
    =SI(D2="";"";SI(OU(E2="A4";E2="A5";E2="A6";E2="A7");DATE(ANNEE(D2)+65;MOIS(D2);JOUR(D2));DATE(ANNEE(D2)+60;MOIS(D2);JOUR(D2))))

    regarde colonne F le fichier exemple voir si on se rapproche de tes attentes
    https://www.cjoint.com/c/LCzsMLzwq4F
    0
    1. ALLMAX01
       
      je REMERCI beaucoup LE MEMBRE DE CE FORUM qui font tout pour m'aider a résoudre mon problème.
      VOICI LE LIEN de mon fichier joint Excel que je veux résoudre l'enygme .


      https://www.cjoint.com/c/LCztehBcfKk
      0
      1. jee pee Messages postés 31910 Date d'inscription   Statut Modérateur Dernière intervention   9 985 > ALLMAX01
         
        voila avec 2 des formules : https://www.cjoint.com/c/LCztvWBHUz7 en C12 C13

        sur la ligne 2 ta formule commence par =@, @ est de trop
        0
  7. ALLMAX01
     
    VRAIMENT MERCI MERCI MERCI A TOUS !
    je ne finirai jamais de vous dire merci de m'avoir aider a resoudre mon probleme !
    finalement apres avoir suivi vos astuces, techniques et conseil, j'ai reussi a regle le problème.
    JE NE DIS PAS que les autres ne m'ont pas aidé, mais c'est finalement la derniere technique pour ne pas dire FORMULE DE #JEE PEE qui a finalement resolument le problème à la minute a savoir : SI(OU(B2="A4";B2="A5";B2="A6";B2="A7");DATE(ANNEE(A2)+65;MOIS(A2);JOUR(A2));SI(OU(B2="C3";B2="B3";B2="A3");DATE(ANNEE(A2)+60;MOIS(A2);JOUR(A2));"Renseigner grade"))

    Vraiment merci beaucoup a tous , vous êtes vraiment un communauté très très expert dans le domaine !
    mille et mille et une fois merci

    Coordialement
    0