Date

Résolu
xav55 Messages postés 4 Date d'inscription   Statut Membre Dernière intervention   -  
 xav55 -
Bonjour


Je recherche la formule me permettant cela: J'ai dans un cellule le mot "lundi" et je souhaite trouver la formule me donnant dans la cellule précédente le mot "dimanche"


merci de votre aide.

5 réponses

Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
Bonjour,

Si en A4 tu as non pas une date mais le jour en toute lettre, exemple dimanche et en A3 ou au dessous A5 tu veux le jour précédent ou suivant essaye comme cela

=TEXTE(INDEX({0;2;3;4;5;6;7;1};EQUIV(A5;{0;"lundi";"mardi";"mercredi";"jeudi";"vendredi";"samedi";"dimanche"};0))-1;"jjjj")
1
mdo100 Messages postés 126 Date d'inscription   Statut Membre Dernière intervention   22
 
Bonsoir Mike-31,

Bien joué, j'avais pensé aussi utiliser la fonction "CHOISIR" mais je n'y suis pas parvenu.
Est-ce possible ?

Cdlt.
0
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
Re,

oui bien sur mais la formule sera plus longue
=TEXTE(CHOISIR(1+(A2="lundi")*(2)+(A2="mardi")*(3)+(A2="mercredi")*(4)+(A2="jeudi")*(5)+(A2="vendredi")*(6)+(A2="samedi")*(7)+(A2="dimanche");"";1;2;3;4;5;6;7)-1;"jjjj")
1
mdo100 Messages postés 126 Date d'inscription   Statut Membre Dernière intervention   22
 
Re Mike-31,

Merci pour cette formule, je pensais au contraire qu'avec la fonction "CHOISIR" elle serait moins longue.
Donc je retiens personnellement celle que tu as proposé à xav55 au message #5.

Bon dimanche.
Cordialement.
0
xav55 > mdo100 Messages postés 126 Date d'inscription   Statut Membre Dernière intervention  
 
merci pour votre réponse.
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
Bonjour
en A1:

=SI(A1="lundi";"dimanche";"")
mais tout cela parait bien un peu simpliste?

si vous voulez plus déposez un fichier ici, avec une explication sur ls résultats attendus:
https://mon-partage.fr
et revenez coller ici le lien créé sur le site
crdlmnt


0
xav55 Messages postés 4 Date d'inscription   Statut Membre Dernière intervention  
 
Merci pour votre réponse mais j'avais pensé à cette solution mais dans mon tableau les jour sont mélangés, il me faudrait une formule qui me permet de donner le jour -24h.

Merci encore
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
alors déposez le fichier comme proposé, parce que sans ça, on ne saura pas vous aider..
... et expliquez bien, parce que votre premier message ne dit pas grand chose de ce que vous voulez faire.
0
xav55 Messages postés 4 Date d'inscription   Statut Membre Dernière intervention  
 
merci pour votre aide , voici le lien https://mon-partage.fr/f/8TZd7k9k/
0
mdo100 Messages postés 126 Date d'inscription   Statut Membre Dernière intervention   22
 
Bonjour xav55, Vaucluse,

Comme le dit Vaucluse, avec un fichier ce serait mieux.

Toutefois si il y a une date dans la cellule "A1"= 10/04/2017 qui correspond à un lundi et que l'on veut dans "B1" le jour précédent le plus simple est:
=A1-1

ou encore:
=DATE(ANNEE(A1);MOIS(A1);JOUR(A1)-1)

Mais c'est pas sûr que c'est le résultat recherché.
Dans ce cas fournir un fichier.

Cordialement.
0

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

Posez votre question
PHILOU10120 Messages postés 6445 Date d'inscription   Statut Contributeur Dernière intervention   824
 
Bonjour

Avec la date en A1 par exemple

en B1 mettre cette formule

=CHOISIR(JOURSEM(A1;2);"Lundi";"Mardi";"Mercredi";"Jeudi";"Vendredi";"Samedi";"Dimanche")

Vous obtenez Dimanche pour la date de ce jour 16/04/2017

0
xav55
 
merci pour vos réponses ,grâce à vous j'ai résolu mon problème
0