Excel:déduire 1 suite à partir d'1 valeur
Résolu
syl20-11
Messages postés
34
Date d'inscription
Statut
Membre
Dernière intervention
-
eriiic Messages postés 24603 Date d'inscription Statut Contributeur Dernière intervention -
eriiic Messages postés 24603 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
je souhaite éditer une formule qui me permette de faire la chose suivante :
a partir d'une valeur saisie dans une cellule, déterminer les valeurs des lignes suivantes de cette colonne.
exemple : si je tape lundi en A1, déduire mardi en A2
j'ai essayé sans succès de combiner les fonctions OU et SI de la façon suivante :
en A2 : =OU(Si(A1=Lundi;Mardi);Si(A1=Mardi;Mercredi);Si(A1=Mercredi;Jeudi);Si(A1=Jeudi;vendredi);etc... )
Est-il possible de faire cela sans Macro car je ne maitrise pas du tout ?
Merci de votre aide.
je souhaite éditer une formule qui me permette de faire la chose suivante :
a partir d'une valeur saisie dans une cellule, déterminer les valeurs des lignes suivantes de cette colonne.
exemple : si je tape lundi en A1, déduire mardi en A2
j'ai essayé sans succès de combiner les fonctions OU et SI de la façon suivante :
en A2 : =OU(Si(A1=Lundi;Mardi);Si(A1=Mardi;Mercredi);Si(A1=Mercredi;Jeudi);Si(A1=Jeudi;vendredi);etc... )
Est-il possible de faire cela sans Macro car je ne maitrise pas du tout ?
Merci de votre aide.
A voir également:
- Excel:déduire 1 suite à partir d'1 valeur
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Déplacer colonne excel - Guide
- Si ou excel - Guide
- Excel moyenne - Guide
8 réponses
Bonjour,
pour votre exemple, il suffit simplement de taper lundi en A1, de positionner la souris en bas à droite de la cellule (le curseur se change en croix) et étirer jusqu'à la ligne voulue.
Je viens de le tester sur Excel 2007.
Cordialement.
pour votre exemple, il suffit simplement de taper lundi en A1, de positionner la souris en bas à droite de la cellule (le curseur se change en croix) et étirer jusqu'à la ligne voulue.
Je viens de le tester sur Excel 2007.
Cordialement.
syl20-11
Messages postés
34
Date d'inscription
Statut
Membre
Dernière intervention
ce n'était qu'un exemple, avec une suite qu'Excel ne connais pas ton astuce ne fonctionne pas) mais merci quand même d'avoir essayé de m'aider.
Salut,
En A2 colle cette formule et incremente la vers le bas
=SI(A1="Lundi";"Mardi";SI(A1="Mardi";"Mercredi";SI(A1="Mercredi";"Jeudi";SI(A1="Jeudi";"Vendredi";SI(A1="Vendredi";"Samedi";SI(A1="Samedi";"Dimache";"Lundi"))))))
je regarde pour faire plus court
En A2 colle cette formule et incremente la vers le bas
=SI(A1="Lundi";"Mardi";SI(A1="Mardi";"Mercredi";SI(A1="Mercredi";"Jeudi";SI(A1="Jeudi";"Vendredi";SI(A1="Vendredi";"Samedi";SI(A1="Samedi";"Dimache";"Lundi"))))))
je regarde pour faire plus court
Merci Mike-31, c'est exactement ce que je voulais faire.
je n'aurai jamais trouvé tout seul !
je te laisse regarder si tu trouves plus simple, mais je ne suis pas sur qu'on puisse.
je n'aurai jamais trouvé tout seul !
je te laisse regarder si tu trouves plus simple, mais je ne suis pas sur qu'on puisse.
Bonsoir,
pour prolonger la réponse de chossette9 tu peux te créer tes propres listes.
Sur 2003 : menu 'outils / options... / listes pers.'
Et si tu tiens à une formule mais la liste personnalisée est bien pratique.
En A1 :
=CHOISIR(MOD(LIGNE()-1;7)+1;"lundi";"mardi";"mercredi";"jeudi";"vendredi";"samedi";"dimanche")
à tirer vers le bas.
eric
Jamais tu ne répondras à un mp non sollicité...
Bon, ça c'est fait.
pour prolonger la réponse de chossette9 tu peux te créer tes propres listes.
Sur 2003 : menu 'outils / options... / listes pers.'
Et si tu tiens à une formule mais la liste personnalisée est bien pratique.
En A1 :
=CHOISIR(MOD(LIGNE()-1;7)+1;"lundi";"mardi";"mercredi";"jeudi";"vendredi";"samedi";"dimanche")
à tirer vers le bas.
eric
Jamais tu ne répondras à un mp non sollicité...
Bon, ça c'est fait.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
bonsoir eriic,
j'ai créé une liste avec l'outil que tu m'as indiqué, mais comment faire pour que lorsque je déroule avec la croix, Excel déduise qu'il doit trouver les valeurs dans ma liste ?
j'ai essayé avec l'outil "Validation" de n'autoriser que les valeurs de ma liste dans mes cellules, mais cela ne marche pas.
j'ai créé une liste avec l'outil que tu m'as indiqué, mais comment faire pour que lorsque je déroule avec la croix, Excel déduise qu'il doit trouver les valeurs dans ma liste ?
j'ai essayé avec l'outil "Validation" de n'autoriser que les valeurs de ma liste dans mes cellules, mais cela ne marche pas.
je note la formule pour la culture, car en effet elle est plus simple que celle de Mike-31, mais j'essaye quand même avec la liste car cela présente l'avantage j'espère de garder la mise en forme.
(j'ai la première lettre de mes cellules qui est d'une couleur différente du reste du texte)
par contre ca ne marche pas,
quelque part dans ma feuille j'ai saisi mes valeurs dans une colonne.
j'ai déterminé par l'outil menu>données>liste>créer une liste que cette plage représente ma liste.
mais quand dans mon tableau je saisie en A1etA2 des valeurs de la liste, si je tire, il recopie les 2 mêmes valeurs, et non pas la suite de la liste.
qu'est ce que je ne fais pas bien ?
(j'ai la première lettre de mes cellules qui est d'une couleur différente du reste du texte)
par contre ca ne marche pas,
quelque part dans ma feuille j'ai saisi mes valeurs dans une colonne.
j'ai déterminé par l'outil menu>données>liste>créer une liste que cette plage représente ma liste.
mais quand dans mon tableau je saisie en A1etA2 des valeurs de la liste, si je tire, il recopie les 2 mêmes valeurs, et non pas la suite de la liste.
qu'est ce que je ne fais pas bien ?
car cela présente l'avantage j'espère de garder la mise en forme.
Si ce n'est que la 1ère lettre en couleur tu peux commencer à perdre espoir...
mais quand dans mon tableau je saisie en A1etA2 des valeurs de la liste, si je tire, il recopie les 2 mêmes valeurs, et non pas la suite de la liste.
C'est normal pour excel.
Saisi une valeur et tire
eric
Si ce n'est que la 1ère lettre en couleur tu peux commencer à perdre espoir...
mais quand dans mon tableau je saisie en A1etA2 des valeurs de la liste, si je tire, il recopie les 2 mêmes valeurs, et non pas la suite de la liste.
C'est normal pour excel.
Saisi une valeur et tire
eric
en réalité, il s'agit des 2 première, mais je doute que ca ne change quelque chose... tanpis.
par contre je bloque toujours sur la suite, si je n'en saisie qu'une, quand je tire il recopie uniquement cette cellule.
par contre je bloque toujours sur la suite, si je n'en saisie qu'une, quand je tire il recopie uniquement cette cellule.
Contrôle que tu as bien validé ta liste et qu'elle est présente dans les options.
Si tu y arrives avec lundi (liste prédéfinie), tu y arriveras de la même manière avec ta liste personnalisée.
Et une petite macro qui met en rouge les 2 premiers caractères des cellules d'une sélection si ça t'interesse.
exemple : https://www.cjoint.com/?BHqaDoeTSdL
eric
Si tu y arrives avec lundi (liste prédéfinie), tu y arriveras de la même manière avec ta liste personnalisée.
Et une petite macro qui met en rouge les 2 premiers caractères des cellules d'une sélection si ça t'interesse.
Sub couleur2car() Dim c As Range For Each c In Selection c.Characters(Start:=1, Length:=2).Font.ColorIndex = 3 Next c End Sub
exemple : https://www.cjoint.com/?BHqaDoeTSdL
eric
Ca y est, j'ai trouvé, je n'avais pas utilisé le bon outil !
j'ai fait :
menu>données>liste>créer une liste
alors que tu m'indiquais :
outils>option>listes pers.
seul bémol : la mise en forme ne suit pas, mais ce n'est qu'un détail !
merci a toi, depuis le temps que j'essayais de faire cela, alors que c'est tout simple, même pas besoin de formule !
bonne fin de soirée
j'ai fait :
menu>données>liste>créer une liste
alors que tu m'indiquais :
outils>option>listes pers.
seul bémol : la mise en forme ne suit pas, mais ce n'est qu'un détail !
merci a toi, depuis le temps que j'essayais de faire cela, alors que c'est tout simple, même pas besoin de formule !
bonne fin de soirée