Redaction de formules sous conditions

Cluses74 Messages postés 243 Statut Membre -  
Cluses74 Messages postés 243 Statut Membre -
Bonjour,
A2=L10/B21 si F2 date comprise entre le 1er du mois et le 9eime jour du mois de l'année 2021
mais A2 =(L10-B18)/B21 si la date F2 est comprise entre le 10/1/2021 et le 31/1/2021
Comment rédiger la formule pour que cele fonctionne correctement. Je galéré avec celle ci.
Je suis sous EXCEL 2010.
Un grand merci à celui qui me donnera un coup de main

Configuration: Windows / Chrome 87.0.4280.88

2 réponses

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

    Peut-être :
    =SI(JOUR(F2)<10;L10/B21;(L10-B18)/B21)

    Cordialement
    0
  2. Cluses74 Messages postés 243 Statut Membre
     
    Bonjour

    Un grand merci cela fonctionne. Mais une question me turlupine est ce que lors de mon archivage le mois sera t il pris en compte. Lorsque j'archiverai le 4/02/2021 et que l'archive du mois de janvier sera faite si je vais l'interroger tiendra t elle compte que le 09/01/2021 sera déjà passée et affichera la 2eime condition et non L10/B21.
    En clair ne doit on pas mettre le mois concerné dans la fonction Si oui comment?
    D'avance merci
    Tres cordialement
    0
    1. ALS35 Messages postés 1034 Date d'inscription   Statut Membre Dernière intervention   147
       
      Je ne sais pas comment est fait ton fichier. Essaie de fournir un exemple avec quelques explications
      Cordialement
      0
    2. Cluses74 Messages postés 243 Statut Membre > ALS35 Messages postés 1034 Date d'inscription   Statut Membre Dernière intervention  
       
      Re bonjour,

      Mon fichier est simple c’est une gestion de compte alimenté en 2 fois une fois le 1er du mois et une fois le 9 du mois
      F2=MAINTENANT() donc jour mois et année
      L10 = solde du compte
      B21 = nombre de semaines dans le mois
      B18 = solde du compte restant à ne pas descendre en dessous car correspond au solde mini.
      Dans la formule =SI(JOUR(F2)<10;L10/B21;(L10-B18)/B21)
      Seul le jour est intégré d’où ma question peut-on intégrer le mois et pourquoi pas l’année.
      Car mon classeur comporte 12 pages et je fais un archivage par année.
      J’espère avoir été plus clair.
      Très cordialement
      0
    3. ALS35 Messages postés 1034 Date d'inscription   Statut Membre Dernière intervention   147 > Cluses74 Messages postés 243 Statut Membre
       
      Bonjour,

      Ce n'est peut-être pas aussi simple que tu le penses !
      Je suppose que tu as 12 feuilles, une par mois ?
      La cellule F2 contient la date courante sur chaque feuille ?
      As-tu quelque part sur la feuille, le mois (numéro ou nom) et l'année concernés ?

      Déjà à la place de =MAINTENANT() qui donne la date et l’heure met plutôt =AUJOURDHUI() qui donne juste la date.

      Cordialement
      0
    4. Cluses74 Messages postés 243 Statut Membre > ALS35 Messages postés 1034 Date d'inscription   Statut Membre Dernière intervention  
       
      Bonjour,

      en effet j"ai bien 12 feuilles une par mois.
      J'ai modifié la formule de la cellule F2 par =AUJOURDHUI() et mis la cellule au format date
      Mais quelle est la fonction qui tiendra compte du mois ef de l'année est ce que cela existe dans excel 2010?

      Cordialement
      0
    5. ALS35 Messages postés 1034 Date d'inscription   Statut Membre Dernière intervention   147 > Cluses74 Messages postés 243 Statut Membre
       
      Non, il n'y a pas de fonction il faut faire une formule un peu plus compliquée que celle existante. Le problème est que tu veux borner la date de ta feuille mensuelle en utilisant la date du jour qui évolue sur toute l'année.
      Sans voir ton fichier, je te propose ceci pour le mois de janvier 2021, à voir si cela correspond à ton besoin et à modifier pour les mois suivants.
      =SI(SI(F2<DATE(2021;1;1);1;SI(F2<=DATE(2021;1;31);JOUR(F2);31))<10;L10/B21;(L10-B18)/B21)

      Cordialement
      0