Excel : si cellule contient un mot insérer une valeur
Raymond PENTIER Messages postés 58993 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour tout le monde,
Je cherche désespérément la formule Excel qui me permettrai d'afficher des chiffres en fonction des jours de la semaine (sur toute l'année).
En gros :
- dans ma colonne A j'ai : lundi ; mardi ; mercredi etc...
- dans ma colonne B j'ai les dates des jours correspondant 01/01/2024 ; 02/02/2024 etc
- dans ma colonne C : c'est la que je souhaiterai que Excel indique : si colonne A = lundi alors la cellule C =75 ; idem pour mardi, pour mercredi = 0 ; jeudi =90 ; vendredi = 75 ; samedi dimanche et vacances = 0
Est-ce possible ??
J'ai trouvé une formule pour 1jour mais je ne sais pas comment rajouter toutes les autres conditions ....
Par avance, merci
Jennifer
- Excel : si cellule contient un mot insérer une valeur
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Déplacer colonne excel - Guide
- Si ou excel - Guide
- Excel moyenne - Guide
2 réponses
Bonjour,
ça dépend si lundi etc sont textuels, des formats personnalisés de dates ou le résultat d'une formule (JOURSEM...)
Dans la première hypothèse, on peut écrire =SI.CONDITIONS(A1="lundi"; 75; A1="mardi"...etc) ou bien simplifier par une syntaxe OU pour les valeurs identiques:
OU(A1="lundi";A1="vendredi");75
Mais Excel n'a aucun moyen de savoir quand tu es en en vacances sauf si alors au lieu de lundi à dimanche tu entres autre chose ou bien si, au lieu d'entrer au kilomètre lundi d'un côté et 01/01/2024 de l'autre tu ne fais pas un calendrier "perpétuel" en augmentant les jours et en spécifiant les jours fériés et les vacances dans une autre feuille.
Il faudra alors rechercher les dates de vacances en rajoutant en tête de gondole la condition SI(ET(A1>=cellule-début; A1<=cellule-fin);0
Bonjour.
Une piste avec RECHERCHEV :
- Quelque part dans ta feuille, tu places un mini-tableau avec les jours (même orthographe que dans ton tableau principal) et les nombres (en effet ce ne sont pas des chiffres !).
- Tu donnes le nom "codage" à ce tableau
- En C1 tu saisis la formule =RECHERCHEV(A1;codage;2;0) et tu la recopies vers le bas.