Fonctions

Résolu
Copo15 Messages postés 21 Statut Membre -  
DjiDji59430 Messages postés 4278 Date d'inscription   Statut Membre Dernière intervention   -
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

  1. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    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
    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
    2. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
       
      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
    3. 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
  2. DjiDji59430 Messages postés 4278 Date d'inscription   Statut Membre Dernière intervention   717
     
    Bonjour à tous,

    Si tu mets la bonne syntaxe, ça va fonctionner

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

    Crdlmt
    0
  3. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
     
    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
    1. Copo15 Messages postés 21 Statut Membre
       
      Désolé mais cela ne fonctionne pas ni avec la solution de DijDij59430
      Merci.
      0
    2. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
       
      Pourtant, j'avais testé et ça fonctionnait
      0
    3. DjiDji59430 Messages postés 4278 Date d'inscription   Statut Membre Dernière intervention   717 > 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
    4. Copo15 Messages postés 21 Statut Membre > DjiDji59430 Messages postés 4278 Date d'inscription   Statut Membre Dernière intervention  
       
      Bonjour DjiDji59430 je mets un fichier sur le site que tu m'as donné.
      https://www.cjoint.com/c/IKvmtbQEXE5 Merci
      0
    5. DjiDji59430 Messages postés 4278 Date d'inscription   Statut Membre Dernière intervention   717
       
      Re
      Avec le fichier, ça va mieux !

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


      Crdlmt
      0