[Excel] Fonction SI, +n mois à une date
Résolu/Fermé
Justin5131
-
26 janv. 2012 à 10:11
Bruce Willix Messages postés 11968 Date d'inscription mardi 24 mai 2011 Statut Contributeur Dernière intervention 12 juin 2018 - 26 janv. 2012 à 11:08
Bruce Willix Messages postés 11968 Date d'inscription mardi 24 mai 2011 Statut Contributeur Dernière intervention 12 juin 2018 - 26 janv. 2012 à 11:08
A voir également:
- Si mois excel
- Liste déroulante excel - Guide
- Si et excel - Guide
- Formule excel - Guide
- Excel cellule couleur si condition texte - Guide
- Aller à la ligne excel - Guide
4 réponses
chossette9
Messages postés
4239
Date d'inscription
lundi 20 avril 2009
Statut
Contributeur
Dernière intervention
12 septembre 2014
1 306
Modifié par chossette9 le 26/01/2012 à 10:18
Modifié par chossette9 le 26/01/2012 à 10:18
Bonjour,
- si vous avez créé un type personnalisé pour la case A1, il vous suffit d'écrire
- si vous inscrivez directement "X mois" dans votre case, alors ceci devrait aller
Cordialement.
Ce mec la n'était pas une lumière, car il était niais.
- si vous avez créé un type personnalisé pour la case A1, il vous suffit d'écrire
=DATE(ANNEE('Feuille 1'!$C$8); MOIS('Feuille 1'!$C$8)+A1; JOUR('Feuille 1'!$C$8)
- si vous inscrivez directement "X mois" dans votre case, alors ceci devrait aller
=DATE(ANNEE('Feuille 1'!$C$8); MOIS('Feuille 1'!$C$8)+GAUCHE(A1;TROUVE(" ";A1)-1); JOUR('Feuille 1'!$C$8)
Cordialement.
Ce mec la n'était pas une lumière, car il était niais.
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 394
26 janv. 2012 à 10:21
26 janv. 2012 à 10:21
Bonjour
pour faire ça, ,il faut que votre colonne A soit numérique, ce qui n'est pas le cas si vous écrivez 6 mois
si vous voulez afficher mois en restant numérique:
clic droit sur la cellule / format / nombre
choisir "personnalisée"
dans la fenêtre type, entrez:
standard" mois"
mois s'affichera derrière le nombre que vous tapez en A, mais la valeur reste numérique.
Ainsi vous pouvez revoir votre formule date plus simplement sans condition SI:
=DATE(ANNEE('Feuille 1'!$C$8); MOIS('Feuille 1'!$C$8)+A1; JOUR('Feuille 1'!$C$8)
qui s'ajustera sur la valeur entrée en A
crdlmnt
pour faire ça, ,il faut que votre colonne A soit numérique, ce qui n'est pas le cas si vous écrivez 6 mois
si vous voulez afficher mois en restant numérique:
clic droit sur la cellule / format / nombre
choisir "personnalisée"
dans la fenêtre type, entrez:
standard" mois"
mois s'affichera derrière le nombre que vous tapez en A, mais la valeur reste numérique.
Ainsi vous pouvez revoir votre formule date plus simplement sans condition SI:
=DATE(ANNEE('Feuille 1'!$C$8); MOIS('Feuille 1'!$C$8)+A1; JOUR('Feuille 1'!$C$8)
qui s'ajustera sur la valeur entrée en A
crdlmnt
chossette9
Messages postés
4239
Date d'inscription
lundi 20 avril 2009
Statut
Contributeur
Dernière intervention
12 septembre 2014
1 306
26 janv. 2012 à 10:21
26 janv. 2012 à 10:21
Copieur :D
Bruce Willix
Messages postés
11968
Date d'inscription
mardi 24 mai 2011
Statut
Contributeur
Dernière intervention
12 juin 2018
2 587
Modifié par Bruce Willix le 26/01/2012 à 10:23
Modifié par Bruce Willix le 26/01/2012 à 10:23
C'est parce que vous vous cassez la tête pour rien :-)
Problème: dans votre colonne "A" vous inscrivez du texte. Vous effectuez ensuite un test sur ce texte et demandez à excel de calculer un résultat en fonction du test.
Solution:
1. Donner à excel des données qu'il manipule facilement: des chiffres. Faites un clic droit sur la colonne A (toute la colonne). Choisissez "Formater les cellules", puis allez dans l'onglet "nombre" et choisissez "personnalisé". Dans la boite permettant de définir le format personalisé, inscrivez ceci:
2. Dans la colonne B (je fais la formule pour la celulle B1), modifiez votre formule comme ceci:
3. Normalement vous n'aurez plus besoin d'effectuer un test qui donne "saisie manuelle" en cas d'erreur.
Ce n'est pas un représentant de commerce: c'est ton papa !
Problème: dans votre colonne "A" vous inscrivez du texte. Vous effectuez ensuite un test sur ce texte et demandez à excel de calculer un résultat en fonction du test.
Solution:
1. Donner à excel des données qu'il manipule facilement: des chiffres. Faites un clic droit sur la colonne A (toute la colonne). Choisissez "Formater les cellules", puis allez dans l'onglet "nombre" et choisissez "personnalisé". Dans la boite permettant de définir le format personalisé, inscrivez ceci:
#0 "mois"
2. Dans la colonne B (je fais la formule pour la celulle B1), modifiez votre formule comme ceci:
=DATE(YEAR('Feuille 1'!$C$8);MONTH('Feuille 1'!$C$8)+A1;DAY('Feuille 1'!$C$8))(remplacez year, month et day par leurs équivalents français si vous utilisez excel en français)
3. Normalement vous n'aurez plus besoin d'effectuer un test qui donne "saisie manuelle" en cas d'erreur.
Ce n'est pas un représentant de commerce: c'est ton papa !
chossette9
Messages postés
4239
Date d'inscription
lundi 20 avril 2009
Statut
Contributeur
Dernière intervention
12 septembre 2014
1 306
26 janv. 2012 à 10:24
26 janv. 2012 à 10:24
Les grands esprits se rencontrent :)
Bruce Willix
Messages postés
11968
Date d'inscription
mardi 24 mai 2011
Statut
Contributeur
Dernière intervention
12 juin 2018
2 587
26 janv. 2012 à 10:26
26 janv. 2012 à 10:26
Un tel trio de réponses similaires :-) Ca mérite un triple +1 :-D
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 394
26 janv. 2012 à 10:53
26 janv. 2012 à 10:53
Manque un mousquetaire, là???
pas beau, deux versions françaises et une anglaise???
et toujours chossette en tête, il a de la reprise,c'est le pied!
bonne journée à tous
pas beau, deux versions françaises et une anglaise???
et toujours chossette en tête, il a de la reprise,c'est le pied!
bonne journée à tous
Bruce Willix
Messages postés
11968
Date d'inscription
mardi 24 mai 2011
Statut
Contributeur
Dernière intervention
12 juin 2018
2 587
26 janv. 2012 à 10:54
26 janv. 2012 à 10:54
On disait que c'était Raymond, entre deux cocktails :-)
chossette9
Messages postés
4239
Date d'inscription
lundi 20 avril 2009
Statut
Contributeur
Dernière intervention
12 septembre 2014
1 306
26 janv. 2012 à 10:55
26 janv. 2012 à 10:55
Manque un mousquetaire, là???
Bah à vous de me plussoyer :) Moi c'est fait je vous ai plussoyé tous les deux !
Bah à vous de me plussoyer :) Moi c'est fait je vous ai plussoyé tous les deux !