Excel / erreur dans formule

Résolu
Bonsoir,

j'ai une erreur dans ma formule mais je trouve pas pq....qq un pourrait-il m'aider..?

voici la formule : =SI(B7="";"";SI(MOIS(B7)<>MOIS($B$2);"";B7+1;SI(JOURSEM(B7)=6;B7+3;B7+1)

la formule doit normalement indiquer uniquement les jours de la semaine pour un mois données s'écoulant du 01 au 30 ou 31

merci à celui ou celle qui pourra m'aider..

cdlmt..

berni///

7 réponses

  1. Contributeur
    Bonjour,

    Si ton 1° jour est en B2 par exemple
    en B3
    =SERIE.JOUR.OUVRE(B2;1) à tirer vers le bas...
    après avoir activé l'utilitaire d'analyse (outils-macro complémentaire)

    nota: le terme "macros complémentaires" sont des fonctions "pr^tes à cuire" et ne nécessite pas de connaitre les macros et vba)
    Si tu as un tableau des jours fériés nommé "ferie" tu peux utiliser
    =SERIE.JOUR.OUVRE(B2;1;ferie)


    Michel
    1
    1. Bonsoir,
      Tu as trop de conditions dans ton deuxième si :
      =SI(condition ; valeur si condition vraie ; valeur si condition fausse)
      @+
      0
      1. bsr..,

        trop de condition...?
        0
        1. Salut,

          teste cette formule,

          =SI(B7<>"";SI(ET(MOIS(B7)=MOIS($B$2);JOURSEM(B7)=6);B7+3;SI(MOIS(B7)=MOIS($B$2);B7+1;"")))

          A mon avis ce n'est pas le résultat recherché alors explique ce que tu veux faire, si B2 et B7 ont le même mois on affiche B7 + 1 jour
          mais si B7 est vendredi on ajoute 3 jours
          et si B2 et B7 on un mois différent on affiche rien c'est cela !
          0
          1. bsr mike-31,

            b2 et b7 ne peuvent être différent....
            b7=b2 (qui est lui même une date jj/mmm/aaaa)
            ce qui est recherché c'est qu'a partir de b7 viennent se mettre les dates par jours/mois/années mais uniquement pour les jours de la semaine et jusqu'au dernier jour du mois (ex. 30 juin ou 31 juillet)

            mon second objectif est de faire en sorte que si j'ai une date dans la colonne o et que l'une des dates dans la colonne o se retrouve dans les dates du mois selectionné à partir de b7 alors les cellules à coté qui vont de c7:j7 par exemple se remplisse via la mfc d'une certaine couleur...

            je ne sais si j'ai été plus clair...je peux envoyé

            si jamais voici le fichier de travail..http://www.cijoint.fr/cjlink.php?file=cj201011/cij9GbPvCC.xls

            cdlmnt,

            berni//
            0
            1. Contributeur
              Re re!!
              Voir ici une réponse à ton autre message dans lequel tu as posé la même question:
              https://forums.commentcamarche.net/forum/affich-19953478-excel-divers-questions-formules#4
              La solution n'est pas loin de ta formule ci dessus, sauf que dans ta première condition,tu places B7+1 . Supprimes B7+1; et ça devrait marcher.

              explication:
              dans ta première condition, tu places deux options résultat soit ;""; ou B7+1;
              Excel à ce qui lui faut pour résoudre ta fonction ici et ne va jamais chercher la suite.
              La lecture de la formule SI s'arrête dès qu'une solution est trouvée!

              Crdlmnt
              0
              1. re bjr vaucluse et michel_m,

                ue dire encore sur les éloges que j'ai pour vous...si ce n'est un MERCI sincére...

                faudrait qu'un jour je vous envoi un balotin de praline pour vous remercier sauf..si vous n'aimez pas le chocolat.. :-)

                cdlmnt,

                berni//
                0
                1. Contributeur
                  envoyez les deux ballotins chez moi, michel, il aime pas :-)
                  (surtout s'il s'agit de gaillettes de Léonidas!
                  crdlmnt . Bon WE à vous deux
                  0
                2. Contributeur
                  Vaucluse, cela s'appelle de la diffamation

                  Pour la peine, tu seras privé de ballotin

                  Donc, Berni, tu m'envoies les 2 ballotins, Na!

                  Bonne soirée
                  0
                3. j'envoi l'emballage chez l'un et la contenu chez l'autre...mais l'un et l'autre ne pourra en manger sans avoir l'emballage ET le contenu :-)

                  bonne soirée...

                  berni//
                  0
                4. Attention au cholestérol, comme je vous aime bien et le forum à besoin d'intervenants comme Michel et Vaucluse je me dévoue, envoie moi les deux ballotins, ça s'appelle de la protection.

                  Cordialement
                  Mike-31
                  0
                5. le sens du sacrificce ...je vous reconnais bien là mike-31.. et si j'envoyais une praline à chaucun ..? moins de cholestérol, pas de jaloux et le sentiment d'avoir garder une unité dans la frustation d'un trop peu partagé enre vous... :-))))))))

                  cdlmnt

                  berni///
                  0