Excel / erreur dans formule

Résolu
benji71 Messages postés 738 Date d'inscription   Statut Membre Dernière intervention   -  
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   -
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

michel_m Messages postés 16602 Date d'inscription   Statut Contributeur Dernière intervention   3 314
 
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
Gord21 Messages postés 918 Date d'inscription   Statut Membre Dernière intervention   289
 
Bonsoir,
Tu as trop de conditions dans ton deuxième si :
=SI(condition ; valeur si condition vraie ; valeur si condition fausse)
@+
0
benji71 Messages postés 738 Date d'inscription   Statut Membre Dernière intervention   23
 
bsr..,

trop de condition...?
0
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
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

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

Posez votre question
benji71 Messages postés 738 Date d'inscription   Statut Membre Dernière intervention   23
 
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
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
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
benji71 Messages postés 738 Date d'inscription   Statut Membre Dernière intervention   23
 
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
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
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
michel_m Messages postés 16602 Date d'inscription   Statut Contributeur Dernière intervention   3 314
 
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
benji71 Messages postés 738 Date d'inscription   Statut Membre Dernière intervention   23
 
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
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
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
benji71 Messages postés 738 Date d'inscription   Statut Membre Dernière intervention   23
 
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