[résolu] formule avec plusieurs conditions

LAURENCE27

XLDnaute Nouveau
Bonjour,

Je recherche une formule qui prend en compte une période de date pour mettre un mot clé.
Ci joint le fichier
La colonne à remplir est la B de la feuille liste par rapport au calendrier de la feuille calendrier.
Je souhaite qu'en fonction de la date de la feuille "List" la colonne B affiche "Noel" pour les dates qui correspondent au calendrier ou Hivers pour les dates qui correspondent au vacances d'hivers etc.... et si aucune date ne correspondent au date de «calendrier" ne rien noter dans la colonne B de la feuille liste.

Est-il possible de faire une telle formule, j'ai toujours des erreurs ....

Merci d'avance
 

Pièces jointes

  • Classeur1.xlsx
    12.4 KB · Affichages: 59
  • Classeur1.xlsx
    12.4 KB · Affichages: 50
  • Classeur1.xlsx
    12.4 KB · Affichages: 57
Dernière édition:

Hulk

XLDnaute Barbatruc
Re : formule avec plusieurs conditions

Hello Laurence et bienvenue, Forum :)

Je ne sais pas si j'ai bien compris mais teste cette formule en B2 à tirer vers le bas.
Code:
=SI(NB.SI(calendrier!A2:A7;list!A2)>0;"Noël";SI(NB.SI(calendrier!B2:B16;list!A2)>0;"Hivers";""))
 

st007

XLDnaute Barbatruc
Re : formule avec plusieurs conditions

Colle en B2 feuille LIST et tire vers le bas

=SI(NB.SI(calendrier!$A$2:$A$25;list!A4)>0;"Noël";SI(NB.SI(calendrier!$B$2:$B$25;list!A4)>0;"Hivers";SI(NB.SI(calendrier!$C$2:$C$25;list!A4)>0;"Colonne1";SI(NB.SI(calendrier!$D$2:$D$25;list!A4)>0;"été/juillet";SI(NB.SI(calendrier!$E$2:$E$25;list!A4)>0;"été/aôut";"")))))

Hulk il te manquait des $$$$$ pour pouvoir l'étirer

tiens, pour mettre des $$ facilement, touche F4
 

st007

XLDnaute Barbatruc
Re : formule avec plusieurs conditions

on veut toujours aller plus vite que les autres ....

bon je suis loin d'être pro, j'ai juste déjà rencontrer ce problème
 

Pièces jointes

  • Classeur1.xlsx
    12.9 KB · Affichages: 45
  • Classeur1.xlsx
    12.9 KB · Affichages: 50
  • Classeur1.xlsx
    12.9 KB · Affichages: 47

LAURENCE27

XLDnaute Nouveau
Re : formule avec plusieurs conditions

Nikel, merci à tous,

Si je comprends bien pour figer une cellule ou liste de cellule je dois preceder d'un $ le nom de la colonne et d'un autre $ la ligne

ex: pour que ma formule ne se decale pas en l'etirent vers le bas je fais $C$4

En tous cas j'ai réussi grace à vous à resoudre ma formule celle ci donne :
=SI(NB.SI(Tableau4[noel];Tableau1[[#Cette ligne];[Date]])>0;"Noël";SI(NB.SI(Tableau5[[#Tout];[hivers]];Tableau1[[#Cette ligne];[Date]])>0;"Hivers";SI(NB.SI(Tableau6[[#Tout];[Colonne1]];Tableau1[[#Cette ligne];[Date]])>0;"avril";SI(NB.SI(Tableau7[[#Tout];[été/juillet]];Tableau1[[#Cette ligne];[Date]])>0;"Juillet";SI(NB.SI(Tableau8[[#Tout];[été/aout]];Tableau1[[#Cette ligne];[Date]])>0;"Aout";"")))))

CA MARCHE

Mais un autre soucis se pose pour une autre formule

je souhaite noter le jour de la semaine en C seulement lorsque B est vide.......
 

Pièces jointes

  • Classeur1.xlsx
    9.9 KB · Affichages: 41
  • Classeur1.xlsx
    9.9 KB · Affichages: 43
  • Classeur1.xlsx
    9.9 KB · Affichages: 44

st007

XLDnaute Barbatruc
Re : formule avec plusieurs conditions

1) collez en C2 (cellule au format standard):
=SI(B2="";TEXTE(DATE(ANNEE(A2);MOIS(A2);JOURSEM(A2;3));"jjjj");"")

2) collez en C2 (cellule au format personalisé - jjjj):
=SI(B2="";DATE(ANNEE(A2);MOIS(A2);JOURSEM(A2;3));"")

Personalisez le format de la colonne C : Personaliséé - jjjj

Attention, selon le système de calendrier que vous avez choisi dans les options excel,modifiez le "3" en "2" ou "1"

Si en C2 vous obtenez samedi quand B2 est vide, çà devrait être gagné ... reste à étirer la formule.

--Si je comprends bien pour figer une cellule ou liste de cellule je dois preceder d'un $ le nom de la colonne et d'un autre $ la ligne
tout à fait !!!
pour mettre des $$ facilement, cliquez sur la référence (ex B2 dans ma formule)puis sur la touche F4
(B2 deviendra $B$2,B$2,$B2,B2)
 
Dernière édition:

LAURENCE27

XLDnaute Nouveau
Re : formule avec plusieurs conditions

Merci merci merci merci
ca marche

oups enfin de compte il y a un truc qui cloche en janvier les jours correspondent (en jaune) mais plus apres ca me marque pas le bon jour (en orange).....
 

Pièces jointes

  • Classeur2.xlsx
    18.1 KB · Affichages: 41
  • Classeur2.xlsx
    18.1 KB · Affichages: 40
  • Classeur2.xlsx
    18.1 KB · Affichages: 43
Dernière édition:

LAURENCE27

XLDnaute Nouveau
Re : formule avec plusieurs conditions

enfin de compte j'ai modifié et ca marche, voici ce que j'ai fait. en format personnalisé "jjjj"
 

Pièces jointes

  • Classeur3(1).xlsx
    18.1 KB · Affichages: 38
  • Classeur3(1).xlsx
    18.1 KB · Affichages: 42
  • Classeur3(1).xlsx
    18.1 KB · Affichages: 43

st007

XLDnaute Barbatruc
Re : formule avec plusieurs conditions

Enfin de compte laurence27,
J'ai bricolé un peu, il te reste a faire des essais pour t'assurer que tout correspond à tes souhaits

en rouge les colonnes bricolées
en bleu ce que j'ai pris pour des erreurs de frappe, vérifie
 

Pièces jointes

  • Classeur3(1).xlsx
    20.6 KB · Affichages: 41
  • Classeur3(1).xlsx
    20.6 KB · Affichages: 45
  • Classeur3(1).xlsx
    20.6 KB · Affichages: 49

LAURENCE27

XLDnaute Nouveau
Re : formule avec plusieurs conditions

Merci c'est vraiment parfait,
juste une petite question encore
sans vouloir trop abuser comment dois faire pour que #valeur! Ne s'affiche pas ?
 

Pièces jointes

  • Classeur3(1).xlsx
    20.7 KB · Affichages: 49
  • Classeur3(1).xlsx
    20.7 KB · Affichages: 54
  • Classeur3(1).xlsx
    20.7 KB · Affichages: 54

st007

XLDnaute Barbatruc
Re : formule avec plusieurs conditions

Solution tordue, mais fonctionnelle sous 2007
J'ai sélectionné les cellules K2:K17
sélectionner couleur de texte en blanc

puis mise en forme conditionnelle sur les mêmes cellule
couleur du texte noir si valeur =3

tout çà parce que la formule utilise une cellule vide...
mais si quelqu'un à une autre idée
 

st007

XLDnaute Barbatruc
Re : formule avec plusieurs conditions

Vois comme dans ce fichier, les formules devraient pallier à l'absence de certaines données.

et les formules pour la plupart sont basées sur la colonne supplémentaire E qui regroupe la B et la C

en évaluant les formules conduisant à #valeur!, ces formules comprenaient des cellules vide donc pour y remédier, j'ai ajouté
des SI(ESTNUM) ou des SI <>0 un (grand)peu partout
 

Pièces jointes

  • Classeur3(1).xlsx
    23.2 KB · Affichages: 49
  • Classeur3(1).xlsx
    23.2 KB · Affichages: 50
  • Classeur3(1).xlsx
    23.2 KB · Affichages: 50
Dernière édition:

Discussions similaires

Statistiques des forums

Discussions
312 109
Messages
2 085 383
Membres
102 878
dernier inscrit
asmaa