J'ai un gros souci de formules qui me donnent systématiquement des
erreurs... Je vous remercie par avance de votre aide car je doit rendre un
tableau où tout se calcule automatiquement mais cetaines "fonctions" me sont
totalement inconnu (=si(et, =si(ou, rechv,...)
Mon souci :
1 - Je cherche une formule afin de calculer certains droits si une personne
a 4 mois d'ancienneté et est en CDD ou CDI seulement (pas les autres
contrats).
Ma formule actuelle est :
=SI(Q2>=DATE(ANNEE(L2);MOIS(L2)+4;JOUR(L2));"OUI";"NON") [--> formule qui m'a
déjà été donnée sur ce forum ^_^ ]
L2 étant la date de prise en compte, date d'entrée
Q2 étant la date de fin de prise en compte
J'ai une autre colonne avec mes CDD et autres mais je n'arrive pas à
l'intégrer sous peine d'avoir des erreurs dans ma formule !
2 - Ma date de fin Q2 ne semble pas totalement correcte... Je souhaite avoir
en fait les dates qui se calculent automatiquement jusqu'à la fin de contrat
d'une personne..
Ma formule de Q2 : =SI(M2=0;$D$1;M2)
M2 est la date de fin de contrat (si M2 est vide-> CDI)
$D$1 est la date d'aujourd'hui
Une personne terminant en fin d'année a cette date de sasie alors que je
souhaiterai avoir un résultat au jour le jour... Ex. : Un CDI a
automatiquement la date d'aujourd'hui pour la prise en compte alors que le
CDD a sa date de fin de contrat. Pour ceux qui ont terminé, ce n'est pas
génant, mais pour ceux "en cours", celà fausse le résultat...
3 - Pareil pour cette formule : =SI(L2>$P$64;L2;$P$64)
$P$64 est la date du 04/05/04; Comment remplacer (et donc supprimer) cette
cellule afin que je puisse faire une formule simplifiée incluant directement
cette date ?
4 - Pour finir, ma formule : =SI(M2=0;"Actif";SI(M2<$D$1;"Inactif";"Actif"))
indique les personnes en poste et sorties. Cependant, je n'arrive pas à
insérer une condition supplémentaire afin de lui dire que les personnes qui
ne sont pas encore en poste doivent être considérées comme inactives (ex. une
pers. qui rentre le 15/10/2005 est active dans mon tableau !?)...
J'ai un gros souci de formules qui me donnent systématiquement des erreurs... Je vous remercie par avance de votre aide car je doit rendre un tableau où tout se calcule automatiquement mais cetaines "fonctions" me sont totalement inconnu (=si(et, =si(ou, rechv,...)
Mon souci : 1 - Je cherche une formule afin de calculer certains droits si une personne a 4 mois d'ancienneté et est en CDD ou CDI seulement (pas les autres contrats). Ma formule actuelle est : =SI(Q2>ÚTE(ANNEE(L2);MOIS(L2)+4;JOUR(L2));"OUI";"NON") [--> formule qui m'a déjà été donnée sur ce forum ^_^ ] L2 étant la date de prise en compte, date d'entrée Q2 étant la date de fin de prise en compte J'ai une autre colonne avec mes CDD et autres mais je n'arrive pas à l'intégrer sous peine d'avoir des erreurs dans ma formule !
2 - Ma date de fin Q2 ne semble pas totalement correcte... Je souhaite avoir en fait les dates qui se calculent automatiquement jusqu'à la fin de contrat d'une personne.. Ma formule de Q2 : =SI(M2=0;$D$1;M2) M2 est la date de fin de contrat (si M2 est vide-> CDI) $D$1 est la date d'aujourd'hui Une personne terminant en fin d'année a cette date de sasie alors que je souhaiterai avoir un résultat au jour le jour... Ex. : Un CDI a automatiquement la date d'aujourd'hui pour la prise en compte alors que le CDD a sa date de fin de contrat. Pour ceux qui ont terminé, ce n'est pas génant, mais pour ceux "en cours", celà fausse le résultat...
3 - Pareil pour cette formule : =SI(L2>$P$64;L2;$P$64) $P$64 est la date du 04/05/04; Comment remplacer (et donc supprimer) cette cellule afin que je puisse faire une formule simplifiée incluant directement cette date ?
4 - Pour finir, ma formule : =SI(M2=0;"Actif";SI(M2<$D$1;"Inactif";"Actif")) indique les personnes en poste et sorties. Cependant, je n'arrive pas à insérer une condition supplémentaire afin de lui dire que les personnes qui ne sont pas encore en poste doivent être considérées comme inactives (ex. une pers. qui rentre le 15/10/2005 est active dans mon tableau !?)...
J'ai un gros souci de formules qui me donnent systématiquement des
erreurs... Je vous remercie par avance de votre aide car je doit rendre un
tableau où tout se calcule automatiquement mais cetaines "fonctions" me sont
totalement inconnu (=si(et, =si(ou, rechv,...)
Mon souci :
1 - Je cherche une formule afin de calculer certains droits si une personne
a 4 mois d'ancienneté et est en CDD ou CDI seulement (pas les autres
contrats).
Ma formule actuelle est :
=SI(Q2>ÚTE(ANNEE(L2);MOIS(L2)+4;JOUR(L2));"OUI";"NON") [--> formule qui m'a
déjà été donnée sur ce forum ^_^ ]
L2 étant la date de prise en compte, date d'entrée
Q2 étant la date de fin de prise en compte
J'ai une autre colonne avec mes CDD et autres mais je n'arrive pas à
l'intégrer sous peine d'avoir des erreurs dans ma formule !
2 - Ma date de fin Q2 ne semble pas totalement correcte... Je souhaite avoir
en fait les dates qui se calculent automatiquement jusqu'à la fin de contrat
d'une personne..
Ma formule de Q2 : =SI(M2=0;$D$1;M2)
M2 est la date de fin de contrat (si M2 est vide-> CDI)
$D$1 est la date d'aujourd'hui
Une personne terminant en fin d'année a cette date de sasie alors que je
souhaiterai avoir un résultat au jour le jour... Ex. : Un CDI a
automatiquement la date d'aujourd'hui pour la prise en compte alors que le
CDD a sa date de fin de contrat. Pour ceux qui ont terminé, ce n'est pas
génant, mais pour ceux "en cours", celà fausse le résultat...
3 - Pareil pour cette formule : =SI(L2>$P$64;L2;$P$64)
$P$64 est la date du 04/05/04; Comment remplacer (et donc supprimer) cette
cellule afin que je puisse faire une formule simplifiée incluant directement
cette date ?
4 - Pour finir, ma formule : =SI(M2=0;"Actif";SI(M2<$D$1;"Inactif";"Actif"))
indique les personnes en poste et sorties. Cependant, je n'arrive pas à
insérer une condition supplémentaire afin de lui dire que les personnes qui
ne sont pas encore en poste doivent être considérées comme inactives (ex. une
pers. qui rentre le 15/10/2005 est active dans mon tableau !?)...
J'ai un gros souci de formules qui me donnent systématiquement des erreurs... Je vous remercie par avance de votre aide car je doit rendre un tableau où tout se calcule automatiquement mais cetaines "fonctions" me sont totalement inconnu (=si(et, =si(ou, rechv,...)
Mon souci : 1 - Je cherche une formule afin de calculer certains droits si une personne a 4 mois d'ancienneté et est en CDD ou CDI seulement (pas les autres contrats). Ma formule actuelle est : =SI(Q2>ÚTE(ANNEE(L2);MOIS(L2)+4;JOUR(L2));"OUI";"NON") [--> formule qui m'a déjà été donnée sur ce forum ^_^ ] L2 étant la date de prise en compte, date d'entrée Q2 étant la date de fin de prise en compte J'ai une autre colonne avec mes CDD et autres mais je n'arrive pas à l'intégrer sous peine d'avoir des erreurs dans ma formule !
2 - Ma date de fin Q2 ne semble pas totalement correcte... Je souhaite avoir en fait les dates qui se calculent automatiquement jusqu'à la fin de contrat d'une personne.. Ma formule de Q2 : =SI(M2=0;$D$1;M2) M2 est la date de fin de contrat (si M2 est vide-> CDI) $D$1 est la date d'aujourd'hui Une personne terminant en fin d'année a cette date de sasie alors que je souhaiterai avoir un résultat au jour le jour... Ex. : Un CDI a automatiquement la date d'aujourd'hui pour la prise en compte alors que le CDD a sa date de fin de contrat. Pour ceux qui ont terminé, ce n'est pas génant, mais pour ceux "en cours", celà fausse le résultat...
3 - Pareil pour cette formule : =SI(L2>$P$64;L2;$P$64) $P$64 est la date du 04/05/04; Comment remplacer (et donc supprimer) cette cellule afin que je puisse faire une formule simplifiée incluant directement cette date ?
4 - Pour finir, ma formule : =SI(M2=0;"Actif";SI(M2<$D$1;"Inactif";"Actif")) indique les personnes en poste et sorties. Cependant, je n'arrive pas à insérer une condition supplémentaire afin de lui dire que les personnes qui ne sont pas encore en poste doivent être considérées comme inactives (ex. une pers. qui rentre le 15/10/2005 est active dans mon tableau !?)...
Merci par avance de votre aide !!
Cordialement B2
seb
Merci pour la réponse.. Malheureusement, elle ne semble pas fonctionner car celà me dit NON pour tout le monde... ?
Merci, B2
Merci pour la réponse..
Malheureusement, elle ne semble pas fonctionner car celà me dit NON pour
tout le monde...
?
Merci pour la réponse.. Malheureusement, elle ne semble pas fonctionner car celà me dit NON pour tout le monde... ?
Merci, B2
Ricky
Bonjour *seb*
| 1 - Je cherche une formule afin de calculer certains droits si une | personne a 4 mois d'ancienneté et est en CDD ou CDI seulement (pas | les autres contrats). | Ma formule actuelle est : | =SI(Q2>ÚTE(ANNEE(L2);MOIS(L2)+4;JOUR(L2));"OUI";"NON") [--> formule | qui m'a déjà été donnée sur ce forum ^_^ ] | L2 étant la date de prise en compte, date d'entrée | Q2 étant la date de fin de prise en compte | J'ai une autre colonne avec mes CDD et autres mais je n'arrive pas à | l'intégrer sous peine d'avoir des erreurs dans ma formule !
=SI(DATEDIF(L2;Q2;"M")>=4;"OUI";"NON")
| 2 - Ma date de fin Q2 ne semble pas totalement correcte... Je | souhaite avoir en fait les dates qui se calculent automatiquement | jusqu'à la fin de contrat d'une personne.. | Ma formule de Q2 : =SI(M2=0;$D$1;M2) | M2 est la date de fin de contrat (si M2 est vide-> CDI) | $D$1 est la date d'aujourd'hui | Une personne terminant en fin d'année a cette date de sasie alors que | je souhaiterai avoir un résultat au jour le jour... Ex. : Un CDI a | automatiquement la date d'aujourd'hui pour la prise en compte alors | que le CDD a sa date de fin de contrat. Pour ceux qui ont terminé, ce | n'est pas génant, mais pour ceux "en cours", celà fausse le | résultat...
Après modif du point 1 celui-ci semble correct
| 3 - Pareil pour cette formule : =SI(L2>$P$64;L2;$P$64) | $P$64 est la date du 04/05/04; Comment remplacer (et donc supprimer) | cette cellule afin que je puisse faire une formule simplifiée | incluant directement cette date ?
=SI(L2>4/5/2004;L2;4/5/2004) avec cellule au format date
| 4 - Pour finir, ma formule : | =SI(M2=0;"Actif";SI(M2<$D$1;"Inactif";"Actif")) indique les personnes | en poste et sorties. Cependant, je n'arrive pas à insérer une | condition supplémentaire afin de lui dire que les personnes qui ne | sont pas encore en poste doivent être considérées comme inactives | (ex. une pers. qui rentre le 15/10/2005 est active dans mon tableau | !?)...
-- Ricky [MVP] Visitez les faq.... http://www.faqoe.com http://faqword.free.fr http://dj.joss.free.fr/faq.htm http://www.excelabo.net
Bonjour *seb*
| 1 - Je cherche une formule afin de calculer certains droits si une
| personne a 4 mois d'ancienneté et est en CDD ou CDI seulement (pas
| les autres contrats).
| Ma formule actuelle est :
| =SI(Q2>ÚTE(ANNEE(L2);MOIS(L2)+4;JOUR(L2));"OUI";"NON") [--> formule
| qui m'a déjà été donnée sur ce forum ^_^ ]
| L2 étant la date de prise en compte, date d'entrée
| Q2 étant la date de fin de prise en compte
| J'ai une autre colonne avec mes CDD et autres mais je n'arrive pas à
| l'intégrer sous peine d'avoir des erreurs dans ma formule !
=SI(DATEDIF(L2;Q2;"M")>=4;"OUI";"NON")
| 2 - Ma date de fin Q2 ne semble pas totalement correcte... Je
| souhaite avoir en fait les dates qui se calculent automatiquement
| jusqu'à la fin de contrat d'une personne..
| Ma formule de Q2 : =SI(M2=0;$D$1;M2)
| M2 est la date de fin de contrat (si M2 est vide-> CDI)
| $D$1 est la date d'aujourd'hui
| Une personne terminant en fin d'année a cette date de sasie alors que
| je souhaiterai avoir un résultat au jour le jour... Ex. : Un CDI a
| automatiquement la date d'aujourd'hui pour la prise en compte alors
| que le CDD a sa date de fin de contrat. Pour ceux qui ont terminé, ce
| n'est pas génant, mais pour ceux "en cours", celà fausse le
| résultat...
Après modif du point 1 celui-ci semble correct
| 3 - Pareil pour cette formule : =SI(L2>$P$64;L2;$P$64)
| $P$64 est la date du 04/05/04; Comment remplacer (et donc supprimer)
| cette cellule afin que je puisse faire une formule simplifiée
| incluant directement cette date ?
=SI(L2>4/5/2004;L2;4/5/2004) avec cellule au format date
| 4 - Pour finir, ma formule :
| =SI(M2=0;"Actif";SI(M2<$D$1;"Inactif";"Actif")) indique les personnes
| en poste et sorties. Cependant, je n'arrive pas à insérer une
| condition supplémentaire afin de lui dire que les personnes qui ne
| sont pas encore en poste doivent être considérées comme inactives
| (ex. une pers. qui rentre le 15/10/2005 est active dans mon tableau
| !?)...
| 1 - Je cherche une formule afin de calculer certains droits si une | personne a 4 mois d'ancienneté et est en CDD ou CDI seulement (pas | les autres contrats). | Ma formule actuelle est : | =SI(Q2>ÚTE(ANNEE(L2);MOIS(L2)+4;JOUR(L2));"OUI";"NON") [--> formule | qui m'a déjà été donnée sur ce forum ^_^ ] | L2 étant la date de prise en compte, date d'entrée | Q2 étant la date de fin de prise en compte | J'ai une autre colonne avec mes CDD et autres mais je n'arrive pas à | l'intégrer sous peine d'avoir des erreurs dans ma formule !
=SI(DATEDIF(L2;Q2;"M")>=4;"OUI";"NON")
| 2 - Ma date de fin Q2 ne semble pas totalement correcte... Je | souhaite avoir en fait les dates qui se calculent automatiquement | jusqu'à la fin de contrat d'une personne.. | Ma formule de Q2 : =SI(M2=0;$D$1;M2) | M2 est la date de fin de contrat (si M2 est vide-> CDI) | $D$1 est la date d'aujourd'hui | Une personne terminant en fin d'année a cette date de sasie alors que | je souhaiterai avoir un résultat au jour le jour... Ex. : Un CDI a | automatiquement la date d'aujourd'hui pour la prise en compte alors | que le CDD a sa date de fin de contrat. Pour ceux qui ont terminé, ce | n'est pas génant, mais pour ceux "en cours", celà fausse le | résultat...
Après modif du point 1 celui-ci semble correct
| 3 - Pareil pour cette formule : =SI(L2>$P$64;L2;$P$64) | $P$64 est la date du 04/05/04; Comment remplacer (et donc supprimer) | cette cellule afin que je puisse faire une formule simplifiée | incluant directement cette date ?
=SI(L2>4/5/2004;L2;4/5/2004) avec cellule au format date
| 4 - Pour finir, ma formule : | =SI(M2=0;"Actif";SI(M2<$D$1;"Inactif";"Actif")) indique les personnes | en poste et sorties. Cependant, je n'arrive pas à insérer une | condition supplémentaire afin de lui dire que les personnes qui ne | sont pas encore en poste doivent être considérées comme inactives | (ex. une pers. qui rentre le 15/10/2005 est active dans mon tableau | !?)...
MERCI BCP !! les points 1 et 4 fonctionnent impeccablement...
En revanche, je me demandais s'il était possible dans le point 2 =SI(M2=0;$D$1;M2) de remplacer $D$1 par =aujourdhui() mais celà ne fonctionne pas...
Le point 3 en revanche ne veut pas... et me fausse les dates..
Cdlt, seb
Ricky
Bonjour *seb*
| MERCI BCP !! | les points 1 et 4 fonctionnent impeccablement... | | En revanche, je me demandais s'il était possible dans le point 2 | =SI(M2=0;$D$1;M2) de remplacer $D$1 par =aujourdhui() mais celà ne | fonctionne pas...
=SI(M2=0;AUJOURDHUI();M2) fonctionne sans le signe = et avec le format date pour la cellule
| | Le point 3 en revanche ne veut pas... et me fausse les dates.. | | Cdlt, seb
Vérifie bien les formats de cellules. L2 doit être au format date pour effectuer la comparaison. Chez moi tout fonctionne parfaitement. Sinon précise ce que tu veux dire par "fausse les dates"
-- Ricky [MVP] Visitez les faq.... http://www.faqoe.com http://faqword.free.fr http://dj.joss.free.fr/faq.htm http://www.excelabo.net
Bonjour *seb*
| MERCI BCP !!
| les points 1 et 4 fonctionnent impeccablement...
|
| En revanche, je me demandais s'il était possible dans le point 2
| =SI(M2=0;$D$1;M2) de remplacer $D$1 par =aujourdhui() mais celà ne
| fonctionne pas...
=SI(M2=0;AUJOURDHUI();M2)
fonctionne sans le signe = et avec le format date pour la cellule
|
| Le point 3 en revanche ne veut pas... et me fausse les dates..
|
| Cdlt, seb
Vérifie bien les formats de cellules. L2 doit être au format date pour effectuer la comparaison. Chez moi tout fonctionne parfaitement. Sinon précise ce que tu veux dire par "fausse les dates"
--
Ricky [MVP] Visitez les faq....
http://www.faqoe.com http://faqword.free.fr
http://dj.joss.free.fr/faq.htm http://www.excelabo.net
| MERCI BCP !! | les points 1 et 4 fonctionnent impeccablement... | | En revanche, je me demandais s'il était possible dans le point 2 | =SI(M2=0;$D$1;M2) de remplacer $D$1 par =aujourdhui() mais celà ne | fonctionne pas...
=SI(M2=0;AUJOURDHUI();M2) fonctionne sans le signe = et avec le format date pour la cellule
| | Le point 3 en revanche ne veut pas... et me fausse les dates.. | | Cdlt, seb
Vérifie bien les formats de cellules. L2 doit être au format date pour effectuer la comparaison. Chez moi tout fonctionne parfaitement. Sinon précise ce que tu veux dire par "fausse les dates"
-- Ricky [MVP] Visitez les faq.... http://www.faqoe.com http://faqword.free.fr http://dj.joss.free.fr/faq.htm http://www.excelabo.net
seb
| Le point 3 en revanche ne veut pas... et me fausse les dates.. | | Cdlt, seb
Vérifie bien les formats de cellules. L25 doit être au format date pour effectuer la comparaison. Chez moi tout fonctionne parfaitement. Sinon précise ce que tu veux dire par "fausse les dates"
Encore merci pour les aides qui m'ont été apportées... L25, tout comme les autres céllules, est au format date...
résultats faussés car si j'utilise la formule : =SI(L25>$P$64;L25;$P$64) --> Aucun probleme sauf que j'ai une cellule virtuelle à laquelle se réfèrent certaines formules..
Mais si je change par : =SI(L25>4/5/2004;L25;4/5/2004), le résultat est bon jusqu'au moment où un salarié est arrivé avant le 04/04/05. Je souhaite que tous ceux qui sont arrivés après le 04/05/04 aient leur date d'entrée comme résultat et tous ceux d'avant aient la date 04/05/04, quelle que soit leur date d'entrée... Malheureusement, la 2ème formule me met comme résultat la date d'entrée (L25) systématiquement... que l'on soit rentré avant ou après le 04/05/04...
Merci bcp par avance.
B2
| Le point 3 en revanche ne veut pas... et me fausse les dates..
|
| Cdlt, seb
Vérifie bien les formats de cellules. L25 doit être au format date pour effectuer la comparaison. Chez moi tout fonctionne parfaitement. Sinon précise ce que tu veux dire par "fausse les dates"
Encore merci pour les aides qui m'ont été apportées...
L25, tout comme les autres céllules, est au format date...
résultats faussés car si j'utilise la formule : =SI(L25>$P$64;L25;$P$64) -->
Aucun probleme sauf que j'ai une cellule virtuelle à laquelle se réfèrent
certaines formules..
Mais si je change par : =SI(L25>4/5/2004;L25;4/5/2004), le résultat est bon
jusqu'au moment où un salarié est arrivé avant le 04/04/05. Je souhaite que
tous ceux qui sont arrivés après le 04/05/04 aient leur date d'entrée comme
résultat et tous ceux d'avant aient la date 04/05/04, quelle que soit leur
date d'entrée...
Malheureusement, la 2ème formule me met comme résultat la date d'entrée
(L25) systématiquement... que l'on soit rentré avant ou après le 04/05/04...
| Le point 3 en revanche ne veut pas... et me fausse les dates.. | | Cdlt, seb
Vérifie bien les formats de cellules. L25 doit être au format date pour effectuer la comparaison. Chez moi tout fonctionne parfaitement. Sinon précise ce que tu veux dire par "fausse les dates"
Encore merci pour les aides qui m'ont été apportées... L25, tout comme les autres céllules, est au format date...
résultats faussés car si j'utilise la formule : =SI(L25>$P$64;L25;$P$64) --> Aucun probleme sauf que j'ai une cellule virtuelle à laquelle se réfèrent certaines formules..
Mais si je change par : =SI(L25>4/5/2004;L25;4/5/2004), le résultat est bon jusqu'au moment où un salarié est arrivé avant le 04/04/05. Je souhaite que tous ceux qui sont arrivés après le 04/05/04 aient leur date d'entrée comme résultat et tous ceux d'avant aient la date 04/05/04, quelle que soit leur date d'entrée... Malheureusement, la 2ème formule me met comme résultat la date d'entrée (L25) systématiquement... que l'on soit rentré avant ou après le 04/05/04...
Merci bcp par avance.
B2
seb
PS : En complément, j'ai une erreur dans une formule qui fonctionne impeccablement =SI(DATEDIF(L2;Q2;"M")>=4;"OUI";"NON") sauf lors la date est supérieure à aujourd'hui. Dans ce cas, je n'ai pas OUI ou NON mais #NOMBRE?
Il y a une solution pour ça où je doit attendre l'entrée en poste effective ?
Merci
B2
PS : En complément, j'ai une erreur dans une formule qui fonctionne
impeccablement =SI(DATEDIF(L2;Q2;"M")>=4;"OUI";"NON") sauf lors la date est
supérieure à aujourd'hui. Dans ce cas, je n'ai pas OUI ou NON mais #NOMBRE?
Il y a une solution pour ça où je doit attendre l'entrée en poste effective ?
PS : En complément, j'ai une erreur dans une formule qui fonctionne impeccablement =SI(DATEDIF(L2;Q2;"M")>=4;"OUI";"NON") sauf lors la date est supérieure à aujourd'hui. Dans ce cas, je n'ai pas OUI ou NON mais #NOMBRE?
Il y a une solution pour ça où je doit attendre l'entrée en poste effective ?
Merci
B2
Ange Ounis
Essaye plutôt :
=SI(L25>DATE(2004;5;4);L25;DATE(2004;5;4))
---------- Ange Ounis ----------
| Le point 3 en revanche ne veut pas... et me fausse les dates.. | | Cdlt, seb
Vérifie bien les formats de cellules. L25 doit être au format date pour effectuer la comparaison. Chez moi tout fonctionne parfaitement. Sinon précise ce que tu veux dire par "fausse les dates"
Encore merci pour les aides qui m'ont été apportées... L25, tout comme les autres céllules, est au format date...
résultats faussés car si j'utilise la formule : =SI(L25>$P$64;L25;$P$64) --> Aucun probleme sauf que j'ai une cellule virtuelle à laquelle se réfèrent certaines formules..
Mais si je change par : =SI(L25>4/5/2004;L25;4/5/2004), le résultat est bon jusqu'au moment où un salarié est arrivé avant le 04/04/05. Je souhaite que tous ceux qui sont arrivés après le 04/05/04 aient leur date d'entrée comme résultat et tous ceux d'avant aient la date 04/05/04, quelle que soit leur date d'entrée... Malheureusement, la 2ème formule me met comme résultat la date d'entrée (L25) systématiquement... que l'on soit rentré avant ou après le 04/05/04...
Merci bcp par avance.
B2
Essaye plutôt :
=SI(L25>DATE(2004;5;4);L25;DATE(2004;5;4))
----------
Ange Ounis
----------
| Le point 3 en revanche ne veut pas... et me fausse les dates..
|
| Cdlt, seb
Vérifie bien les formats de cellules. L25 doit être au format date pour effectuer la comparaison. Chez moi tout fonctionne parfaitement. Sinon précise ce que tu veux dire par "fausse les dates"
Encore merci pour les aides qui m'ont été apportées...
L25, tout comme les autres céllules, est au format date...
résultats faussés car si j'utilise la formule : =SI(L25>$P$64;L25;$P$64) -->
Aucun probleme sauf que j'ai une cellule virtuelle à laquelle se réfèrent
certaines formules..
Mais si je change par : =SI(L25>4/5/2004;L25;4/5/2004), le résultat est bon
jusqu'au moment où un salarié est arrivé avant le 04/04/05. Je souhaite que
tous ceux qui sont arrivés après le 04/05/04 aient leur date d'entrée comme
résultat et tous ceux d'avant aient la date 04/05/04, quelle que soit leur
date d'entrée...
Malheureusement, la 2ème formule me met comme résultat la date d'entrée
(L25) systématiquement... que l'on soit rentré avant ou après le 04/05/04...
| Le point 3 en revanche ne veut pas... et me fausse les dates.. | | Cdlt, seb
Vérifie bien les formats de cellules. L25 doit être au format date pour effectuer la comparaison. Chez moi tout fonctionne parfaitement. Sinon précise ce que tu veux dire par "fausse les dates"
Encore merci pour les aides qui m'ont été apportées... L25, tout comme les autres céllules, est au format date...
résultats faussés car si j'utilise la formule : =SI(L25>$P$64;L25;$P$64) --> Aucun probleme sauf que j'ai une cellule virtuelle à laquelle se réfèrent certaines formules..
Mais si je change par : =SI(L25>4/5/2004;L25;4/5/2004), le résultat est bon jusqu'au moment où un salarié est arrivé avant le 04/04/05. Je souhaite que tous ceux qui sont arrivés après le 04/05/04 aient leur date d'entrée comme résultat et tous ceux d'avant aient la date 04/05/04, quelle que soit leur date d'entrée... Malheureusement, la 2ème formule me met comme résultat la date d'entrée (L25) systématiquement... que l'on soit rentré avant ou après le 04/05/04...
Merci bcp par avance.
B2
seb
Merci "Ange Ounis" pour votre aide, celà fonctionne impeccablement !!!
Ne me reste plus que l'autre (=SI(DATEDIF(L2;Q2;"M")>=4;"OUI";"NON") sauf lors la date est supérieure à aujourd'hui. Dans ce cas, je n'ai pas OUI ou NON mais #NOMBRE? )
Et j'en aurait fini avec ce tableau monstrueux !!
Merci bcp !!
Seb
Merci "Ange Ounis" pour votre aide, celà fonctionne impeccablement !!!
Ne me reste plus que l'autre (=SI(DATEDIF(L2;Q2;"M")>=4;"OUI";"NON") sauf
lors la date est supérieure à aujourd'hui. Dans ce cas, je n'ai pas OUI ou
NON mais #NOMBRE? )
Merci "Ange Ounis" pour votre aide, celà fonctionne impeccablement !!!
Ne me reste plus que l'autre (=SI(DATEDIF(L2;Q2;"M")>=4;"OUI";"NON") sauf lors la date est supérieure à aujourd'hui. Dans ce cas, je n'ai pas OUI ou NON mais #NOMBRE? )
Et j'en aurait fini avec ce tableau monstrueux !!
Merci bcp !!
Seb
Ange Ounis
Le premier argument de DateDif doit être plus petit que le second. En ajoutant un test, ça devrait aller :
Merci "Ange Ounis" pour votre aide, celà fonctionne impeccablement !!!
Ne me reste plus que l'autre (=SI(DATEDIF(L2;Q2;"M")>=4;"OUI";"NON") sauf lors la date est supérieure à aujourd'hui. Dans ce cas, je n'ai pas OUI ou NON mais #NOMBRE? )
Et j'en aurait fini avec ce tableau monstrueux !!
Merci bcp !!
Seb
Le premier argument de DateDif doit être plus petit que le second. En ajoutant
un test, ça devrait aller :
Merci "Ange Ounis" pour votre aide, celà fonctionne impeccablement !!!
Ne me reste plus que l'autre (=SI(DATEDIF(L2;Q2;"M")>=4;"OUI";"NON") sauf
lors la date est supérieure à aujourd'hui. Dans ce cas, je n'ai pas OUI ou
NON mais #NOMBRE? )
Merci "Ange Ounis" pour votre aide, celà fonctionne impeccablement !!!
Ne me reste plus que l'autre (=SI(DATEDIF(L2;Q2;"M")>=4;"OUI";"NON") sauf lors la date est supérieure à aujourd'hui. Dans ce cas, je n'ai pas OUI ou NON mais #NOMBRE? )