Colonne A = dates
Colonne B (nommée AnY) = ancienneté en années calculée avec DATEDIF "y"
Colonne C (nommée AnM) = ancienneté en mois calculée avec DATEDIF "ym"
En D1 saisie de la condition "nombre d'années"
En D2 saisie de la condition "nombre de mois"
En D3 la formule {=SOMMEPROD((AnY<=D1)*(AnM<=D2))}
Le problème est qu'au niveau uilisation il existe un "sous-entendu".
En effet quand D1=0 pas d'ambiguité, le comptage se fait sur le nombre
de mois saisis en D2
Mais quand D1>=1 et D2=0 l'utilisateur considère que la réponse devrait
correspondre à 12 mois, or ce n'est évidemment pas le cas, avec cette
formule, et je ne crois pas que l'on puisse insérer des SI.
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
ru-th
Salut
pas tout compris ! tu préférais qu'il y ait : 1 an et 12 mois que 2 an 0 mois ? si oui, en b =SI(ET(DATEDIF(A1;AUJOURDHUI();"y")>0;OU(C1=0;C1));DATEDIF(A1;AUJOURDHUI( );"y")-1;DATEDIF(A1;AUJOURDHUI();"y")) en c =SI(ET(DATEDIF(A1;AUJOURDHUI();"ym")=0;DATEDIF(A1;AUJOURDHUI();"y")>0);12;DA TEDIF(A1;AUJOURDHUI();"ym"))
mais peut-être n'ai-je point appréhender suivant la bonne inclinaison ton souci ! a+ rural thierry
"2B or not 2B" a écrit dans le message de news:
Bjr
Colonne A = dates Colonne B (nommée AnY) = ancienneté en années calculée avec DATEDIF "y" Colonne C (nommée AnM) = ancienneté en mois calculée avec DATEDIF "ym"
En D1 saisie de la condition "nombre d'années" En D2 saisie de la condition "nombre de mois" En D3 la formule {=SOMMEPROD((AnY<Ñ)*(AnM<Ò))}
Le problème est qu'au niveau uilisation il existe un "sous-entendu". En effet quand D1=0 pas d'ambiguité, le comptage se fait sur le nombre de mois saisis en D2 Mais quand D1>=1 et D2=0 l'utilisateur considère que la réponse devrait correspondre à 12 mois, or ce n'est évidemment pas le cas, avec cette formule, et je ne crois pas que l'on puisse insérer des SI.
Bref, je ne vois pas l'astuce ....
Salut
pas tout compris !
tu préférais qu'il y ait : 1 an et 12 mois que 2 an 0 mois ?
si oui,
en b
=SI(ET(DATEDIF(A1;AUJOURDHUI();"y")>0;OU(C1=0;C1));DATEDIF(A1;AUJOURDHUI(
);"y")-1;DATEDIF(A1;AUJOURDHUI();"y"))
en c
=SI(ET(DATEDIF(A1;AUJOURDHUI();"ym")=0;DATEDIF(A1;AUJOURDHUI();"y")>0);12;DA
TEDIF(A1;AUJOURDHUI();"ym"))
mais peut-être n'ai-je point appréhender suivant la bonne inclinaison ton
souci !
a+
rural thierry
"2B or not 2B" <thatistherespons@libertysurf.fr> a écrit dans le message de
news: e3iVszx5DHA.2412@TK2MSFTNGP09.phx.gbl...
Bjr
Colonne A = dates
Colonne B (nommée AnY) = ancienneté en années calculée avec DATEDIF "y"
Colonne C (nommée AnM) = ancienneté en mois calculée avec DATEDIF "ym"
En D1 saisie de la condition "nombre d'années"
En D2 saisie de la condition "nombre de mois"
En D3 la formule {=SOMMEPROD((AnY<Ñ)*(AnM<Ò))}
Le problème est qu'au niveau uilisation il existe un "sous-entendu".
En effet quand D1=0 pas d'ambiguité, le comptage se fait sur le nombre
de mois saisis en D2
Mais quand D1>=1 et D2=0 l'utilisateur considère que la réponse devrait
correspondre à 12 mois, or ce n'est évidemment pas le cas, avec cette
formule, et je ne crois pas que l'on puisse insérer des SI.
pas tout compris ! tu préférais qu'il y ait : 1 an et 12 mois que 2 an 0 mois ? si oui, en b =SI(ET(DATEDIF(A1;AUJOURDHUI();"y")>0;OU(C1=0;C1));DATEDIF(A1;AUJOURDHUI( );"y")-1;DATEDIF(A1;AUJOURDHUI();"y")) en c =SI(ET(DATEDIF(A1;AUJOURDHUI();"ym")=0;DATEDIF(A1;AUJOURDHUI();"y")>0);12;DA TEDIF(A1;AUJOURDHUI();"ym"))
mais peut-être n'ai-je point appréhender suivant la bonne inclinaison ton souci ! a+ rural thierry
"2B or not 2B" a écrit dans le message de news:
Bjr
Colonne A = dates Colonne B (nommée AnY) = ancienneté en années calculée avec DATEDIF "y" Colonne C (nommée AnM) = ancienneté en mois calculée avec DATEDIF "ym"
En D1 saisie de la condition "nombre d'années" En D2 saisie de la condition "nombre de mois" En D3 la formule {=SOMMEPROD((AnY<Ñ)*(AnM<Ò))}
Le problème est qu'au niveau uilisation il existe un "sous-entendu". En effet quand D1=0 pas d'ambiguité, le comptage se fait sur le nombre de mois saisis en D2 Mais quand D1>=1 et D2=0 l'utilisateur considère que la réponse devrait correspondre à 12 mois, or ce n'est évidemment pas le cas, avec cette formule, et je ne crois pas que l'on puisse insérer des SI.