Fonctions

Résolu
Copo15 Messages postés 21 Statut Membre -  
DjiDji59430 Messages postés 4323 Statut Membre -
Peut-on mettre dans une même formule la fonction SI et la fonction TEXTE avec excel 2007
=SI(E15=0;"";TEXTE E15;"mmmm")
Soit, dans la cellule G15 : si la cellule E15 est vide, ne rien mettre, si elle est remplie: mettre le mois mmmm
Si je mets la formule: =TEXTE(E15;"mmmm" en G15 celà fonctionne très bien mais quand je tire ma formule vers le bas de la colonne et que il n'y a rien dans la colonne E, cela me met janvier, ce que je
voudrais éviter.
Merci d'avance si vous pouvez m'aider.
copo15

3 réponses

eriiic Messages postés 25847 Statut Contributeur 7 279
 
Bonjour à tous,

avec un TCD : https://www.cjoint.com/c/IKvm2LSsPy7
Tableau Croisé Dynamique (TCD) : http://www.mdf-xlpages.com/modules/publisher/item.php?itemid=109
et
http://www.mdf-xlpages.com/modules/publisher/item.php?itemid=130
eric

PS : si tu veux que tous les mois s'affichent, insérer une ligne avec juste une date du mois absent dans Mois
Ex avec 1/5/1900 dans D2 :
Civilité Nom Prénom Mois Ages
                    mai

et masquer ces lignes si besoin.


1
Copo15 Messages postés 21 Statut Membre
 
Merci eriiic pour ton aide mais il va falloir que je me mette au tableau croisé dynamique
c'est encore compliqué pour moi.
DjiDji59430 m'a trouvé une formule à 99% parfaite.
Crdlmt copo15
0
eriiic Messages postés 25847 Statut Contributeur 7 279
 
Il faut prendre 1/2h pour comprendre les bases des TCD.
Mais une fois acquises, quelle puissance et quel temps gagné.
C'est un investissement qui rapporte 10000%, tu refuses ? ;-)
eric
0
Copo15 Messages postés 21 Statut Membre
 
Salut eriiic il va me falloir plus d'une 1/2h pour comprendre les TCD
mais je vais m'y mettre car comme tu dis quelle puissance !!!!
Crdlmt copo15
0
DjiDji59430 Messages postés 4323 Statut Membre 701
 
Bonjour à tous,

Si tu mets la bonne syntaxe, ça va fonctionner

=SI(E15=0;"";TEXTE(E15;"mmmm"))

Crdlmt
0
michel_m Messages postés 18903 Statut Contributeur 3 317
 
Bonjour

E15 devrait être une date (si tu as 2 dans E15, Xl considère que c'est le 2° jour de l'année)

=SI(E15=0;"";TEXTE(DATE(1;E15;1);"mmmm"))

excuse moi, djidji, je n'avais pas rafraichi

0
Copo15 Messages postés 21 Statut Membre
 
Désolé mais cela ne fonctionne pas ni avec la solution de DijDij59430
Merci.
0
michel_m Messages postés 18903 Statut Contributeur 3 317
 
Pourtant, j'avais testé et ça fonctionnait
0
DjiDji59430 Messages postés 4323 Statut Membre 701 > Copo15 Messages postés 21 Statut Membre
 
Bonjour,

Un fichier (test ou non), complété par des explications exhaustives, mis sur https://www.cjoint.com/ permettrait de répondre plus précisément à ta question


Crdmt
0
Copo15 Messages postés 21 Statut Membre > DjiDji59430 Messages postés 4323 Statut Membre
 
Bonjour DjiDji59430 je mets un fichier sur le site que tu m'as donné.
https://www.cjoint.com/c/IKvmtbQEXE5 Merci
0
DjiDji59430 Messages postés 4323 Statut Membre 701
 
Re
Avec le fichier, ça va mieux !

https://www.cjoint.com/c/IKvtafLFzwh


Crdlmt
0