Bonjour à tous
J'ai sur une ligne, dans des cellules séparées, selon un "format
imposé", des dates de début (d), dates de fin (f), je cherche la
différence entre ces dates.
Soit:
A B C D E F
Jd Md Ad Jf Mf Af
(le format année est aaaa)
puis la différence
G H I
Ans Mois Jours
Je me suis lancé dans pleins de formules:
Ans =SI((Af=Ad);0;SI((Mf<Md);(Af-Ad)-1;(Af-Ad)))
Mois =SI(((Mf-Md))<0;(((Mf-Md))+12);((Mf-Md)))
Jours =SI((Jf-Jd)=0;0;(SI(((Jf-Jd)+1)<0;(((Jf-Jd)+1)+30);((Jf-Jd)+1))))
Hélas, cela ne marche pas bien, je n'ai pas de bons "reports".
Que faire??
Merci pour l'aide
J@@
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Daniel
Bonsoir. Úte(Af;Mf;Jf)-date(Ad;Md;Jd) Cordialement. Daniel "J@@" a écrit dans le message de news:
Bonjour à tous J'ai sur une ligne, dans des cellules séparées, selon un "format imposé", des dates de début (d), dates de fin (f), je cherche la différence entre ces dates. Soit: A B C D E F Jd Md Ad Jf Mf Af (le format année est aaaa) puis la différence G H I Ans Mois Jours
Je me suis lancé dans pleins de formules: Ans =SI((Af);0;SI((Mf<Md);(Af-Ad)-1;(Af-Ad))) Mois =SI(((Mf-Md))<0;(((Mf-Md))+12);((Mf-Md))) Jours =SI((Jf-Jd)=0;0;(SI(((Jf-Jd)+1)<0;(((Jf-Jd)+1)+30);((Jf-Jd)+1))))
Hélas, cela ne marche pas bien, je n'ai pas de bons "reports". Que faire?? Merci pour l'aide J@@
Bonsoir.
Úte(Af;Mf;Jf)-date(Ad;Md;Jd)
Cordialement.
Daniel
"J@@" <jipivert@-ifrance.com> a écrit dans le message de news:
Og52Ad1IFHA.1248@TK2MSFTNGP10.phx.gbl...
Bonjour à tous
J'ai sur une ligne, dans des cellules séparées, selon un "format imposé",
des dates de début (d), dates de fin (f), je cherche la différence entre
ces dates.
Soit:
A B C D E F Jd Md Ad Jf Mf Af
(le format année est aaaa)
puis la différence
G H I
Ans Mois Jours
Je me suis lancé dans pleins de formules:
Ans =SI((Af);0;SI((Mf<Md);(Af-Ad)-1;(Af-Ad)))
Mois =SI(((Mf-Md))<0;(((Mf-Md))+12);((Mf-Md)))
Jours =SI((Jf-Jd)=0;0;(SI(((Jf-Jd)+1)<0;(((Jf-Jd)+1)+30);((Jf-Jd)+1))))
Hélas, cela ne marche pas bien, je n'ai pas de bons "reports".
Que faire??
Merci pour l'aide
J@@
Bonsoir. Úte(Af;Mf;Jf)-date(Ad;Md;Jd) Cordialement. Daniel "J@@" a écrit dans le message de news:
Bonjour à tous J'ai sur une ligne, dans des cellules séparées, selon un "format imposé", des dates de début (d), dates de fin (f), je cherche la différence entre ces dates. Soit: A B C D E F Jd Md Ad Jf Mf Af (le format année est aaaa) puis la différence G H I Ans Mois Jours
Je me suis lancé dans pleins de formules: Ans =SI((Af);0;SI((Mf<Md);(Af-Ad)-1;(Af-Ad))) Mois =SI(((Mf-Md))<0;(((Mf-Md))+12);((Mf-Md))) Jours =SI((Jf-Jd)=0;0;(SI(((Jf-Jd)+1)<0;(((Jf-Jd)+1)+30);((Jf-Jd)+1))))
Hélas, cela ne marche pas bien, je n'ai pas de bons "reports". Que faire?? Merci pour l'aide J@@
J
Bonjour Daniel et merci Ta formule me donne le résultat en jours dans une cellule. C'est bien, mais le format du résultat m'est imposé en 3 cellules, alors j'ai ajouté des colonnes intermédiaires (i) et j'ai mis ta formule en Ji, et Mi vide, Ai vide puis dans mes colonnes à moi Ans, Mois, Jours séparées : Jours =SI(Jd="";"";(MOD(Ji;30))) Mois =SI(Md="";"";(MOD((Mi+ENT(Ji/30));12))) Ans =SI(Ad="";"";(Ai+(ENT((Mi+ENT(Ji/30))/12))))
et tout à l'air de tourner rond :-)) Merci @+ J@@
Úte(Af;Mf;Jf)-date(Ad;Md;Jd)
"J@@" <
J'ai sur une ligne, dans des cellules séparées, selon un "format imposé", des dates de début (d), dates de fin (f), je cherche la différence entre ces dates. Soit: A B C D E F Jd Md Ad Jf Mf Af (le format année est aaaa) puis la différence G H I Ans Mois Jours
Je me suis lancé dans pleins de formules: Ans =SI((Af);0;SI((Mf<Md);(Af-Ad)-1;(Af-Ad))) Mois =SI(((Mf-Md))<0;(((Mf-Md))+12);((Mf-Md))) Jours =SI((Jf-Jd)=0;0;(SI(((Jf-Jd)+1)<0;(((Jf-Jd)+1)+30);((Jf-Jd)+1))))
Hélas, cela ne marche pas bien, je n'ai pas de bons "reports".
Bonjour Daniel
et merci
Ta formule me donne le résultat en jours dans une cellule.
C'est bien, mais le format du résultat m'est imposé en 3 cellules,
alors j'ai ajouté des colonnes intermédiaires (i) et j'ai mis ta formule
en Ji, et Mi vide, Ai vide puis
dans mes colonnes à moi Ans, Mois, Jours séparées :
Jours =SI(Jd="";"";(MOD(Ji;30)))
Mois =SI(Md="";"";(MOD((Mi+ENT(Ji/30));12)))
Ans =SI(Ad="";"";(Ai+(ENT((Mi+ENT(Ji/30))/12))))
et tout à l'air de tourner rond :-))
Merci
@+
J@@
Úte(Af;Mf;Jf)-date(Ad;Md;Jd)
"J@@" <
J'ai sur une ligne, dans des cellules séparées, selon un "format imposé",
des dates de début (d), dates de fin (f), je cherche la différence entre
ces dates.
Soit:
A B C D E F Jd Md Ad Jf Mf Af
(le format année est aaaa)
puis la différence
G H I
Ans Mois Jours
Je me suis lancé dans pleins de formules:
Ans =SI((Af);0;SI((Mf<Md);(Af-Ad)-1;(Af-Ad)))
Mois =SI(((Mf-Md))<0;(((Mf-Md))+12);((Mf-Md)))
Jours =SI((Jf-Jd)=0;0;(SI(((Jf-Jd)+1)<0;(((Jf-Jd)+1)+30);((Jf-Jd)+1))))
Hélas, cela ne marche pas bien, je n'ai pas de bons "reports".
Bonjour Daniel et merci Ta formule me donne le résultat en jours dans une cellule. C'est bien, mais le format du résultat m'est imposé en 3 cellules, alors j'ai ajouté des colonnes intermédiaires (i) et j'ai mis ta formule en Ji, et Mi vide, Ai vide puis dans mes colonnes à moi Ans, Mois, Jours séparées : Jours =SI(Jd="";"";(MOD(Ji;30))) Mois =SI(Md="";"";(MOD((Mi+ENT(Ji/30));12))) Ans =SI(Ad="";"";(Ai+(ENT((Mi+ENT(Ji/30))/12))))
et tout à l'air de tourner rond :-)) Merci @+ J@@
Úte(Af;Mf;Jf)-date(Ad;Md;Jd)
"J@@" <
J'ai sur une ligne, dans des cellules séparées, selon un "format imposé", des dates de début (d), dates de fin (f), je cherche la différence entre ces dates. Soit: A B C D E F Jd Md Ad Jf Mf Af (le format année est aaaa) puis la différence G H I Ans Mois Jours
Je me suis lancé dans pleins de formules: Ans =SI((Af);0;SI((Mf<Md);(Af-Ad)-1;(Af-Ad))) Mois =SI(((Mf-Md))<0;(((Mf-Md))+12);((Mf-Md))) Jours =SI((Jf-Jd)=0;0;(SI(((Jf-Jd)+1)<0;(((Jf-Jd)+1)+30);((Jf-Jd)+1))))
Hélas, cela ne marche pas bien, je n'ai pas de bons "reports".
ChrisV
Salut J@@,
En G1 (Ans): ÚTEDIF(DATE(C2;B2;A2);DATE(F2;E2;D2);"y")
en H1 (Mois): ÚTEDIF(DATE(C2;B2;A2);DATE(F2;E2;D2);"ym")
en I1 (Jours): ÚTEDIF(DATE(C2;B2;A2);DATE(F2;E2;D2);"md")
ChrisV
"J@@" a écrit dans le message de news: %23%
Bonjour Daniel et merci Ta formule me donne le résultat en jours dans une cellule. C'est bien, mais le format du résultat m'est imposé en 3 cellules, alors j'ai ajouté des colonnes intermédiaires (i) et j'ai mis ta formule en Ji, et Mi vide, Ai vide puis dans mes colonnes à moi Ans, Mois, Jours séparées : Jours =SI(Jd="";"";(MOD(Ji;30))) Mois =SI(Md="";"";(MOD((Mi+ENT(Ji/30));12))) Ans =SI(Ad="";"";(Ai+(ENT((Mi+ENT(Ji/30))/12))))
et tout à l'air de tourner rond :-)) Merci @+ J@@
Úte(Af;Mf;Jf)-date(Ad;Md;Jd)
"J@@" <
J'ai sur une ligne, dans des cellules séparées, selon un "format imposé", des dates de début (d), dates de fin (f), je cherche la différence entre ces dates. Soit: A B C D E F Jd Md Ad Jf Mf Af (le format année est aaaa) puis la différence G H I Ans Mois Jours
Je me suis lancé dans pleins de formules: Ans =SI((Af);0;SI((Mf<Md);(Af-Ad)-1;(Af-Ad))) Mois =SI(((Mf-Md))<0;(((Mf-Md))+12);((Mf-Md))) Jours =SI((Jf-Jd)=0;0;(SI(((Jf-Jd)+1)<0;(((Jf-Jd)+1)+30);((Jf-Jd)+1))))
Hélas, cela ne marche pas bien, je n'ai pas de bons "reports".
Salut J@@,
En G1 (Ans):
ÚTEDIF(DATE(C2;B2;A2);DATE(F2;E2;D2);"y")
en H1 (Mois):
ÚTEDIF(DATE(C2;B2;A2);DATE(F2;E2;D2);"ym")
en I1 (Jours):
ÚTEDIF(DATE(C2;B2;A2);DATE(F2;E2;D2);"md")
ChrisV
"J@@" <jipivert@-ifrance.com> a écrit dans le message de news:
%23%23k0RB2IFHA.3528@tk2msftngp13.phx.gbl...
Bonjour Daniel
et merci
Ta formule me donne le résultat en jours dans une cellule.
C'est bien, mais le format du résultat m'est imposé en 3 cellules,
alors j'ai ajouté des colonnes intermédiaires (i) et j'ai mis ta formule
en Ji, et Mi vide, Ai vide puis
dans mes colonnes à moi Ans, Mois, Jours séparées :
Jours =SI(Jd="";"";(MOD(Ji;30)))
Mois =SI(Md="";"";(MOD((Mi+ENT(Ji/30));12)))
Ans =SI(Ad="";"";(Ai+(ENT((Mi+ENT(Ji/30))/12))))
et tout à l'air de tourner rond :-))
Merci
@+
J@@
Úte(Af;Mf;Jf)-date(Ad;Md;Jd)
"J@@" <
J'ai sur une ligne, dans des cellules séparées, selon un "format imposé",
des dates de début (d), dates de fin (f), je cherche la différence entre
ces dates.
Soit:
A B C D E F Jd Md Ad Jf Mf Af
(le format année est aaaa)
puis la différence
G H I
Ans Mois Jours
Je me suis lancé dans pleins de formules:
Ans =SI((Af);0;SI((Mf<Md);(Af-Ad)-1;(Af-Ad)))
Mois =SI(((Mf-Md))<0;(((Mf-Md))+12);((Mf-Md)))
Jours =SI((Jf-Jd)=0;0;(SI(((Jf-Jd)+1)<0;(((Jf-Jd)+1)+30);((Jf-Jd)+1))))
Hélas, cela ne marche pas bien, je n'ai pas de bons "reports".
En G1 (Ans): ÚTEDIF(DATE(C2;B2;A2);DATE(F2;E2;D2);"y")
en H1 (Mois): ÚTEDIF(DATE(C2;B2;A2);DATE(F2;E2;D2);"ym")
en I1 (Jours): ÚTEDIF(DATE(C2;B2;A2);DATE(F2;E2;D2);"md")
ChrisV
"J@@" a écrit dans le message de news: %23%
Bonjour Daniel et merci Ta formule me donne le résultat en jours dans une cellule. C'est bien, mais le format du résultat m'est imposé en 3 cellules, alors j'ai ajouté des colonnes intermédiaires (i) et j'ai mis ta formule en Ji, et Mi vide, Ai vide puis dans mes colonnes à moi Ans, Mois, Jours séparées : Jours =SI(Jd="";"";(MOD(Ji;30))) Mois =SI(Md="";"";(MOD((Mi+ENT(Ji/30));12))) Ans =SI(Ad="";"";(Ai+(ENT((Mi+ENT(Ji/30))/12))))
et tout à l'air de tourner rond :-)) Merci @+ J@@
Úte(Af;Mf;Jf)-date(Ad;Md;Jd)
"J@@" <
J'ai sur une ligne, dans des cellules séparées, selon un "format imposé", des dates de début (d), dates de fin (f), je cherche la différence entre ces dates. Soit: A B C D E F Jd Md Ad Jf Mf Af (le format année est aaaa) puis la différence G H I Ans Mois Jours
Je me suis lancé dans pleins de formules: Ans =SI((Af);0;SI((Mf<Md);(Af-Ad)-1;(Af-Ad))) Mois =SI(((Mf-Md))<0;(((Mf-Md))+12);((Mf-Md))) Jours =SI((Jf-Jd)=0;0;(SI(((Jf-Jd)+1)<0;(((Jf-Jd)+1)+30);((Jf-Jd)+1))))
Hélas, cela ne marche pas bien, je n'ai pas de bons "reports".
J
Merci ChrisV j'allège ma feuille de ses colonnes intermédiaires impeccable. :-)) @+ J@@
En G1 (Ans): ÚTEDIF(DATE(C2;B2;A2);DATE(F2;E2;D2);"y")
en H1 (Mois): ÚTEDIF(DATE(C2;B2;A2);DATE(F2;E2;D2);"ym")
en I1 (Jours): ÚTEDIF(DATE(C2;B2;A2);DATE(F2;E2;D2);"md") ChrisV
"J@@" <
Bonjour Daniel et merci Ta formule me donne le résultat en jours dans une cellule. C'est bien, mais le format du résultat m'est imposé en 3 cellules, alors j'ai ajouté des colonnes intermédiaires (i) et j'ai mis ta formule en Ji, et Mi vide, Ai vide puis dans mes colonnes à moi Ans, Mois, Jours séparées : Jours =SI(Jd="";"";(MOD(Ji;30))) Mois =SI(Md="";"";(MOD((Mi+ENT(Ji/30));12))) Ans =SI(Ad="";"";(Ai+(ENT((Mi+ENT(Ji/30))/12))))
et tout à l'air de tourner rond :-))
Úte(Af;Mf;Jf)-date(Ad;Md;Jd)
"J@@" <
J'ai sur une ligne, dans des cellules séparées, selon un "format imposé", des dates de début (d), dates de fin (f), je cherche la différence entre ces dates. Soit: A B C D E F Jd Md Ad Jf Mf Af (le format année est aaaa) puis la différence G H I Ans Mois Jours
Je me suis lancé dans pleins de formules: Ans =SI((Af);0;SI((Mf<Md);(Af-Ad)-1;(Af-Ad))) Mois =SI(((Mf-Md))<0;(((Mf-Md))+12);((Mf-Md))) Jours =SI((Jf-Jd)=0;0;(SI(((Jf-Jd)+1)<0;(((Jf-Jd)+1)+30);((Jf-Jd)+1))))
Hélas, cela ne marche pas bien, je n'ai pas de bons "reports".
Merci ChrisV
j'allège ma feuille de ses colonnes intermédiaires
impeccable. :-))
@+
J@@
En G1 (Ans):
ÚTEDIF(DATE(C2;B2;A2);DATE(F2;E2;D2);"y")
en H1 (Mois):
ÚTEDIF(DATE(C2;B2;A2);DATE(F2;E2;D2);"ym")
en I1 (Jours):
ÚTEDIF(DATE(C2;B2;A2);DATE(F2;E2;D2);"md")
ChrisV
"J@@" <
Bonjour Daniel
et merci
Ta formule me donne le résultat en jours dans une cellule.
C'est bien, mais le format du résultat m'est imposé en 3 cellules,
alors j'ai ajouté des colonnes intermédiaires (i) et j'ai mis ta formule
en Ji, et Mi vide, Ai vide puis
dans mes colonnes à moi Ans, Mois, Jours séparées :
Jours =SI(Jd="";"";(MOD(Ji;30)))
Mois =SI(Md="";"";(MOD((Mi+ENT(Ji/30));12)))
Ans =SI(Ad="";"";(Ai+(ENT((Mi+ENT(Ji/30))/12))))
et tout à l'air de tourner rond :-))
Úte(Af;Mf;Jf)-date(Ad;Md;Jd)
"J@@" <
J'ai sur une ligne, dans des cellules séparées, selon un "format imposé",
des dates de début (d), dates de fin (f), je cherche la différence entre
ces dates.
Soit:
A B C D E F Jd Md Ad Jf Mf Af
(le format année est aaaa)
puis la différence
G H I
Ans Mois Jours
Je me suis lancé dans pleins de formules:
Ans =SI((Af);0;SI((Mf<Md);(Af-Ad)-1;(Af-Ad)))
Mois =SI(((Mf-Md))<0;(((Mf-Md))+12);((Mf-Md)))
Jours =SI((Jf-Jd)=0;0;(SI(((Jf-Jd)+1)<0;(((Jf-Jd)+1)+30);((Jf-Jd)+1))))
Hélas, cela ne marche pas bien, je n'ai pas de bons "reports".
Merci ChrisV j'allège ma feuille de ses colonnes intermédiaires impeccable. :-)) @+ J@@
En G1 (Ans): ÚTEDIF(DATE(C2;B2;A2);DATE(F2;E2;D2);"y")
en H1 (Mois): ÚTEDIF(DATE(C2;B2;A2);DATE(F2;E2;D2);"ym")
en I1 (Jours): ÚTEDIF(DATE(C2;B2;A2);DATE(F2;E2;D2);"md") ChrisV
"J@@" <
Bonjour Daniel et merci Ta formule me donne le résultat en jours dans une cellule. C'est bien, mais le format du résultat m'est imposé en 3 cellules, alors j'ai ajouté des colonnes intermédiaires (i) et j'ai mis ta formule en Ji, et Mi vide, Ai vide puis dans mes colonnes à moi Ans, Mois, Jours séparées : Jours =SI(Jd="";"";(MOD(Ji;30))) Mois =SI(Md="";"";(MOD((Mi+ENT(Ji/30));12))) Ans =SI(Ad="";"";(Ai+(ENT((Mi+ENT(Ji/30))/12))))
et tout à l'air de tourner rond :-))
Úte(Af;Mf;Jf)-date(Ad;Md;Jd)
"J@@" <
J'ai sur une ligne, dans des cellules séparées, selon un "format imposé", des dates de début (d), dates de fin (f), je cherche la différence entre ces dates. Soit: A B C D E F Jd Md Ad Jf Mf Af (le format année est aaaa) puis la différence G H I Ans Mois Jours
Je me suis lancé dans pleins de formules: Ans =SI((Af);0;SI((Mf<Md);(Af-Ad)-1;(Af-Ad))) Mois =SI(((Mf-Md))<0;(((Mf-Md))+12);((Mf-Md))) Jours =SI((Jf-Jd)=0;0;(SI(((Jf-Jd)+1)<0;(((Jf-Jd)+1)+30);((Jf-Jd)+1))))
Hélas, cela ne marche pas bien, je n'ai pas de bons "reports".
ChrisV
:-)
ChrisV [qui va faire comme JP...]
"J@@" a écrit dans le message de news:
Merci ChrisV j'allège ma feuille de ses colonnes intermédiaires impeccable. :-)) @+ J@@
En G1 (Ans): ÚTEDIF(DATE(C2;B2;A2);DATE(F2;E2;D2);"y")
en H1 (Mois): ÚTEDIF(DATE(C2;B2;A2);DATE(F2;E2;D2);"ym")
en I1 (Jours): ÚTEDIF(DATE(C2;B2;A2);DATE(F2;E2;D2);"md") ChrisV
"J@@" <
Bonjour Daniel et merci Ta formule me donne le résultat en jours dans une cellule. C'est bien, mais le format du résultat m'est imposé en 3 cellules, alors j'ai ajouté des colonnes intermédiaires (i) et j'ai mis ta formule en Ji, et Mi vide, Ai vide puis dans mes colonnes à moi Ans, Mois, Jours séparées : Jours =SI(Jd="";"";(MOD(Ji;30))) Mois =SI(Md="";"";(MOD((Mi+ENT(Ji/30));12))) Ans =SI(Ad="";"";(Ai+(ENT((Mi+ENT(Ji/30))/12))))
et tout à l'air de tourner rond :-))
Úte(Af;Mf;Jf)-date(Ad;Md;Jd)
"J@@" <
J'ai sur une ligne, dans des cellules séparées, selon un "format imposé", des dates de début (d), dates de fin (f), je cherche la différence entre ces dates. Soit: A B C D E F Jd Md Ad Jf Mf Af (le format année est aaaa) puis la différence G H I Ans Mois Jours
Je me suis lancé dans pleins de formules: Ans =SI((Af);0;SI((Mf<Md);(Af-Ad)-1;(Af-Ad))) Mois =SI(((Mf-Md))<0;(((Mf-Md))+12);((Mf-Md))) Jours =SI((Jf-Jd)=0;0;(SI(((Jf-Jd)+1)<0;(((Jf-Jd)+1)+30);((Jf-Jd)+1))))
Hélas, cela ne marche pas bien, je n'ai pas de bons "reports".
:-)
ChrisV
[qui va faire comme JP...]
"J@@" <jipivert@-ifrance.com> a écrit dans le message de news:
u3knqz3IFHA.2740@TK2MSFTNGP12.phx.gbl...
Merci ChrisV
j'allège ma feuille de ses colonnes intermédiaires
impeccable. :-))
@+
J@@
En G1 (Ans):
ÚTEDIF(DATE(C2;B2;A2);DATE(F2;E2;D2);"y")
en H1 (Mois):
ÚTEDIF(DATE(C2;B2;A2);DATE(F2;E2;D2);"ym")
en I1 (Jours):
ÚTEDIF(DATE(C2;B2;A2);DATE(F2;E2;D2);"md")
ChrisV
"J@@" <
Bonjour Daniel
et merci
Ta formule me donne le résultat en jours dans une cellule.
C'est bien, mais le format du résultat m'est imposé en 3 cellules,
alors j'ai ajouté des colonnes intermédiaires (i) et j'ai mis ta formule
en Ji, et Mi vide, Ai vide puis
dans mes colonnes à moi Ans, Mois, Jours séparées :
Jours =SI(Jd="";"";(MOD(Ji;30)))
Mois =SI(Md="";"";(MOD((Mi+ENT(Ji/30));12)))
Ans =SI(Ad="";"";(Ai+(ENT((Mi+ENT(Ji/30))/12))))
et tout à l'air de tourner rond :-))
Úte(Af;Mf;Jf)-date(Ad;Md;Jd)
"J@@" <
J'ai sur une ligne, dans des cellules séparées, selon un "format
imposé", des dates de début (d), dates de fin (f), je cherche la
différence entre ces dates.
Soit:
A B C D E F Jd Md Ad Jf Mf Af
(le format année est aaaa)
puis la différence
G H I
Ans Mois Jours
Je me suis lancé dans pleins de formules:
Ans =SI((Af);0;SI((Mf<Md);(Af-Ad)-1;(Af-Ad)))
Mois =SI(((Mf-Md))<0;(((Mf-Md))+12);((Mf-Md)))
Jours =SI((Jf-Jd)=0;0;(SI(((Jf-Jd)+1)<0;(((Jf-Jd)+1)+30);((Jf-Jd)+1))))
Hélas, cela ne marche pas bien, je n'ai pas de bons "reports".
Merci ChrisV j'allège ma feuille de ses colonnes intermédiaires impeccable. :-)) @+ J@@
En G1 (Ans): ÚTEDIF(DATE(C2;B2;A2);DATE(F2;E2;D2);"y")
en H1 (Mois): ÚTEDIF(DATE(C2;B2;A2);DATE(F2;E2;D2);"ym")
en I1 (Jours): ÚTEDIF(DATE(C2;B2;A2);DATE(F2;E2;D2);"md") ChrisV
"J@@" <
Bonjour Daniel et merci Ta formule me donne le résultat en jours dans une cellule. C'est bien, mais le format du résultat m'est imposé en 3 cellules, alors j'ai ajouté des colonnes intermédiaires (i) et j'ai mis ta formule en Ji, et Mi vide, Ai vide puis dans mes colonnes à moi Ans, Mois, Jours séparées : Jours =SI(Jd="";"";(MOD(Ji;30))) Mois =SI(Md="";"";(MOD((Mi+ENT(Ji/30));12))) Ans =SI(Ad="";"";(Ai+(ENT((Mi+ENT(Ji/30))/12))))
et tout à l'air de tourner rond :-))
Úte(Af;Mf;Jf)-date(Ad;Md;Jd)
"J@@" <
J'ai sur une ligne, dans des cellules séparées, selon un "format imposé", des dates de début (d), dates de fin (f), je cherche la différence entre ces dates. Soit: A B C D E F Jd Md Ad Jf Mf Af (le format année est aaaa) puis la différence G H I Ans Mois Jours
Je me suis lancé dans pleins de formules: Ans =SI((Af);0;SI((Mf<Md);(Af-Ad)-1;(Af-Ad))) Mois =SI(((Mf-Md))<0;(((Mf-Md))+12);((Mf-Md))) Jours =SI((Jf-Jd)=0;0;(SI(((Jf-Jd)+1)<0;(((Jf-Jd)+1)+30);((Jf-Jd)+1))))
Hélas, cela ne marche pas bien, je n'ai pas de bons "reports".