Redaction de formules sous conditions

Fermé
Cluses74 Messages postés 241 Date d'inscription dimanche 4 janvier 2015 Statut Membre Dernière intervention 22 août 2023 - 6 janv. 2021 à 11:52
Cluses74 Messages postés 241 Date d'inscription dimanche 4 janvier 2015 Statut Membre Dernière intervention 22 août 2023 - 13 janv. 2021 à 00:10
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
A voir également:

2 réponses

ALS35 Messages postés 1033 Date d'inscription jeudi 18 juillet 2019 Statut Membre Dernière intervention 9 janvier 2024 139
6 janv. 2021 à 14:14
Bonjour,

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

Cordialement
0
Cluses74 Messages postés 241 Date d'inscription dimanche 4 janvier 2015 Statut Membre Dernière intervention 22 août 2023
6 janv. 2021 à 14:52
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
ALS35 Messages postés 1033 Date d'inscription jeudi 18 juillet 2019 Statut Membre Dernière intervention 9 janvier 2024 139
6 janv. 2021 à 15:07
Je ne sais pas comment est fait ton fichier. Essaie de fournir un exemple avec quelques explications
Cordialement
0
Cluses74 Messages postés 241 Date d'inscription dimanche 4 janvier 2015 Statut Membre Dernière intervention 22 août 2023 > ALS35 Messages postés 1033 Date d'inscription jeudi 18 juillet 2019 Statut Membre Dernière intervention 9 janvier 2024
6 janv. 2021 à 22:32
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
ALS35 Messages postés 1033 Date d'inscription jeudi 18 juillet 2019 Statut Membre Dernière intervention 9 janvier 2024 139 > Cluses74 Messages postés 241 Date d'inscription dimanche 4 janvier 2015 Statut Membre Dernière intervention 22 août 2023
7 janv. 2021 à 10:14
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
Cluses74 Messages postés 241 Date d'inscription dimanche 4 janvier 2015 Statut Membre Dernière intervention 22 août 2023 > ALS35 Messages postés 1033 Date d'inscription jeudi 18 juillet 2019 Statut Membre Dernière intervention 9 janvier 2024
7 janv. 2021 à 21:03
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
ALS35 Messages postés 1033 Date d'inscription jeudi 18 juillet 2019 Statut Membre Dernière intervention 9 janvier 2024 139 > Cluses74 Messages postés 241 Date d'inscription dimanche 4 janvier 2015 Statut Membre Dernière intervention 22 août 2023
7 janv. 2021 à 21:21
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