Formule qui ne fonctionne plus correctement..

Résolu/Fermé
Jcarl Messages postés 129 Date d'inscription lundi 28 avril 2008 Statut Membre Dernière intervention 20 mai 2019 - 2 mars 2012 à 17:39
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 - 2 mars 2012 à 22:33
Bonjour,
je suis perplexe et ne trouve pas la solution.la réponse a cette formule c'est simplement le jour de la semaine en tout cas c'était le cas, car maintenant la réponse que j'obtiens c'est "jjj" et je ne comprends pas pourquoi...

=SI(D99;TEXTE(D99;"jjj");"")

Je travaille avec Microsoft Office professionnel Excel 2003 (11.5612.8333).

Merci d'avance pour votre aide.



<config>Windows XP / Firefox 10.0.2</config>
A voir également:

8 réponses

pépé35530 Messages postés 2942 Date d'inscription vendredi 1 mai 2009 Statut Membre Dernière intervention 19 mars 2016 1 385
2 mars 2012 à 17:44
Bonjour,

Ta formule est incomplète :
il n'y a pas de condition :

=SI(D99=?;......

A+

pépé
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 416
2 mars 2012 à 17:47
Bonjour

il faudrait pouvoir analyser ça avec une modèle de ce qui ne marche pas, parce que si la formule est bien celle ci, ,il n'y a aucune raison pour qu'elle affiche jjj.
Avez vous bien vérifier que ce libellé n'aie pas été modifié par inadvertance.
sinon passer un modèle de ce qui ne fonctionne pas sur:
https://www.cjoint.com/
et revenez place ici le lien donné par le site

crdlmnt
0
Jcarl Messages postés 129 Date d'inscription lundi 28 avril 2008 Statut Membre Dernière intervention 20 mai 2019 1
2 mars 2012 à 18:05
bonjour Vaucluse, voici un extrait du doc

https://www.cjoint.com/?BCcsdR2XGed
0
Jcarl Messages postés 129 Date d'inscription lundi 28 avril 2008 Statut Membre Dernière intervention 20 mai 2019 1
2 mars 2012 à 17:57
Bonjour Pépé,

mais Si (D99; veu dire si dans la case D99 il y a une information en l'occurrence date tu la traites comme suis (texte avec tel format) la preuve en est que j'ai une réponse "jjj" sinon la réponse serai la case vide donc la deuxième partie de la condition ;"")
amicalement

Jcarl00
0
pépé35530 Messages postés 2942 Date d'inscription vendredi 1 mai 2009 Statut Membre Dernière intervention 19 mars 2016 1 385
2 mars 2012 à 19:35
Bonsoir,

je ne connaissais pas cette syntaxe.

A+

pépé
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 416
2 mars 2012 à 18:19
Re
je viens d'ouvrir le doc et s'il s'agit de la colonne B de HS&RECUP, elle fonctionne parfaitement chez moi et renvoie bien les jours en abrégé.

Vérifiez à tout hasard que votre option de calcul soit bien cochée en automatique (mais ça n'explique pas le jjj??)


Par contre et pour info, je crois que vous auriez pu économiser le tableau en feuille Code en remplaçant votre formule en A par:
=TEXTE(MOIS(D4);00)&" "&DROITE(ANNEE(D4;2)

crdlmnt

0
tontong Messages postés 2567 Date d'inscription mercredi 3 février 2010 Statut Membre Dernière intervention 20 novembre 2024 1 059
2 mars 2012 à 18:35
Bonjour à tous,
Petit complément d'info: chez moi le document s'ouvre avec jjj et c'est seulement après avoir cliqué sur le bouton tri que les jours s'affichent en abrégé.
Il doit y avoir un petit problème avec la macro, mais c'est hors de mes compétences.
Un palliatif rapide consiste à utiliser un Estnum: =SI(ESTNUM(D4);TEXTE(D4;"jjj");"")
0
Jcarl Messages postés 129 Date d'inscription lundi 28 avril 2008 Statut Membre Dernière intervention 20 mai 2019 1
2 mars 2012 à 19:17
je comprend de moins en moins cela ne vas toujours pas !
pour ce qui est de votre formule j'ai essayer mais le programme me répond <<vous avez tapé un trop grand nombre d'arguments pour cette fonction>> ???
0
Jcarl Messages postés 129 Date d'inscription lundi 28 avril 2008 Statut Membre Dernière intervention 20 mai 2019 1
2 mars 2012 à 19:32
séparément la formule fonctionne mais je n'arrive pas a obtenir les deux infos sur basse de votre formule..
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 416
2 mars 2012 à 19:35
si c'est celle ci, manquait une parenthèse après D4
=TEXTE(MOIS(D4);00)&" "&DROITE(ANNEE(D4);2)
celle de tontong par contre devrait fonctionner.
0
Jcarl Messages postés 129 Date d'inscription lundi 28 avril 2008 Statut Membre Dernière intervention 20 mai 2019 1
Modifié par Jcarl le 2/03/2012 à 20:12
effectivement merci je gagne de la place ... mais j'ai toujours pas mon jour de la semaine... snif merci Vaucluse
PS <<celle de tontong par contre devrait fonctionner. >> j'ai rien reçu de Tontong ?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Jcarl Messages postés 129 Date d'inscription lundi 28 avril 2008 Statut Membre Dernière intervention 20 mai 2019 1
2 mars 2012 à 21:47
merci a vous d'avoir essayer de m'aider,
mais sans réponse j'ai opté pour une solution lourde, mais qui fonctionne que je place en colonne B a la place du format "JJJ" pour jour en lettre que je n'arrive plus a obtenir.
En attendant de comprendre ce mystère puisque cela fonctionnait depuis 2007 je vais laisser tourné mon fichier avec cette formule insensée.

=SI(JOURSEM(D15;2)=1;"Lun";SI(JOURSEM(D15;2)=2;"Mar";SI(JOURSEM(D15;2)=3;"Mer";SI(JOURSEM(D15;2)=4;"Jeu";SI(JOURSEM(D15;2)=5;"Ven";"")))))

Merci quoiqu'il en soit.

Jcarl
0
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 711
2 mars 2012 à 22:11
Bonjour à tous,

Il me semble que vous cherchez bien des complications alors que excel sait faire cela tout seul.

Il suffit de valoriser la colonne B si D est documenté, donc :
=SI(D4;D4;"")
ensuite mettre sur la colonne B le format personnalisé "jjj"

La perfection est atteinte, non pas lorsqu'il n'y a plus rien à ajouter, mais lorsqu'il n'y a plus rien à retirer. (Antoine de Saint-Exupéry)?
0
Jcarl Messages postés 129 Date d'inscription lundi 28 avril 2008 Statut Membre Dernière intervention 20 mai 2019 1
2 mars 2012 à 22:23
bonjour gbinforme,
c'est justement la mon souci je n'arrive plus a obtenir ce format "jjj" mais bien l'inscription dans la cellule "jjj".

S'il est vrai que c'est très compliqué ma solution de dépannage je n'en ai pas encore trouvé d'autre, mais je vais continué a cherché et je suis autodidacte donc forcément mes chemins peuvent semblé tortueux...

amicalemnt, Jcarl
0
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 711
2 mars 2012 à 22:27
Alors, essaye de mettre "ddd" au lieu de "jjj" car tu as peut-être migré vers des paramètres régionaux anglais.
0
Jcarl Messages postés 129 Date d'inscription lundi 28 avril 2008 Statut Membre Dernière intervention 20 mai 2019 1
2 mars 2012 à 22:30
je viens de trouvé la solution idiote et stupide pas l'explication, mais la solution je remplace JJJ par ddd et ma formule refonctionne tout a fait normalement !!!!!

Oufff ... merci a tous
0
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 711
2 mars 2012 à 22:33
Vérifies tes paramètres régionaux qui ont dû être changés par une mise à jour, une installation une manipulation, que sais-je...
0
Jcarl Messages postés 129 Date d'inscription lundi 28 avril 2008 Statut Membre Dernière intervention 20 mai 2019 1
2 mars 2012 à 22:33
nos messages viennent de se croisés c'est extraordinaire merci beaucoup.
0