Formules excel sur dates
CMANINFO
Messages postés
3
Statut
Membre
-
CMANINFO Messages postés 3 Statut Membre -
CMANINFO Messages postés 3 Statut Membre -
J'essaye de faire un calcul de cotisation automatique avec conditions de dates sur Excel.
La cotisation doit être affichée à partir du mois d'entrée et doit s'arrêter le mois de sortie.
J'ai utilisé la formule suivante :
=SI(ET($C11=0;$D11=0);$E11;SI(ET(MOIS($C11)>MOIS(F$5));0;SI(ET(MOIS($D11)<=MOIS(F$5));0;$E11)))
Le tableau se présente ainsi :(Je n'ai pu coller que les 3 premiers mois)
Nom Date entrée Date sortie Cotisation janv-17 févr-17 mars-17
Mr W 100 100 100 100
Mr X 01/05/2017 01/11/2017 100 0 0 0
Mr Y 01/03/2017 100 0 0 100
Mr Z 01/06/2017 100 0 0 0
La formule marche bien pour les 3 premiers cas mais ne marche pas pour le 4°
Quelqu'un aurait il la solution miracle ?
Merci
La cotisation doit être affichée à partir du mois d'entrée et doit s'arrêter le mois de sortie.
J'ai utilisé la formule suivante :
=SI(ET($C11=0;$D11=0);$E11;SI(ET(MOIS($C11)>MOIS(F$5));0;SI(ET(MOIS($D11)<=MOIS(F$5));0;$E11)))
Le tableau se présente ainsi :(Je n'ai pu coller que les 3 premiers mois)
Nom Date entrée Date sortie Cotisation janv-17 févr-17 mars-17
Mr W 100 100 100 100
Mr X 01/05/2017 01/11/2017 100 0 0 0
Mr Y 01/03/2017 100 0 0 100
Mr Z 01/06/2017 100 0 0 0
La formule marche bien pour les 3 premiers cas mais ne marche pas pour le 4°
Quelqu'un aurait il la solution miracle ?
Merci
A voir également:
- Formules excel sur dates
- Nombre de jours entre deux dates excel - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Formule excel si ou - Guide
- Formules excel - Guide
- Liste déroulante excel - Guide
2 réponses
Re,
Formule à mettre en F7 :
=SI(ET($C7=0;$D7=0);$E7;SI(ET(OU(MOIS($C7)<=MOIS(F$5);$C7="");OU(MOIS(F$5)<MOIS($D7);$D7=""));$E7;0))
Il faut que les 2 conditions l'une par rapport à la date d'entrée l'autre par rapport à la date de sortie soient réunies d'où le ET en début de formule
Ensuite la valeur dans d'entrée est OK soit si le mois est > au mois du tableau soit si la cellule est vide d'où le premier OU
De même la valeur dans sortie est OK sile mois du tableau est inférieur à celui de sortie ou si la cellule est vide, d'où le 2eme OU
Cdlmnt
Via
Formule à mettre en F7 :
=SI(ET($C7=0;$D7=0);$E7;SI(ET(OU(MOIS($C7)<=MOIS(F$5);$C7="");OU(MOIS(F$5)<MOIS($D7);$D7=""));$E7;0))
Il faut que les 2 conditions l'une par rapport à la date d'entrée l'autre par rapport à la date de sortie soient réunies d'où le ET en début de formule
Ensuite la valeur dans d'entrée est OK soit si le mois est > au mois du tableau soit si la cellule est vide d'où le premier OU
De même la valeur dans sortie est OK sile mois du tableau est inférieur à celui de sortie ou si la cellule est vide, d'où le 2eme OU
Cdlmnt
Via
Juste pour info:
les ET des conditions 2 et 3 ne servent a rien puisqu'elles sont seules a chaque fois
paraileurs'si la condition 2 est ralisee avec C11, la 3 ne peut pas etre prise en compte
pour cela il faudrait inverser l'ordre 1 2 3 en 1 3 2
crdlmnt
Ci joint le lien
https://www.cjoint.com/c/GHEqlKqddxI
Je n'utilise pas souvent les fonctions ET, donc si tu peux m'éclairer
Merci