Excel / divers questions / formules
Résolu
benji71
Messages postés
738
Date d'inscription
Statut
Membre
Dernière intervention
-
Raymond PENTIER Messages postés 58988 Date d'inscription Statut Contributeur Dernière intervention -
Raymond PENTIER Messages postés 58988 Date d'inscription Statut Contributeur Dernière intervention -
A voir également:
- Excel / divers questions / formules
- Liste déroulante excel - Guide
- Formule si et excel - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Word et excel gratuit - Guide
- Formule somme excel colonne - Guide
5 réponses
Bonsoir,
Une piste pour la dernière question :
en A1 taper la date 1/01/2010 par exemple
en B1 taper la formule =joursem(A1)
en A2 taper : =si(B1=6;A1+3;A1+1)
recopier la cellule B1 vers B2 avec la poignée
recopier les cellules A2 et B2 vers le bas
masquer la colonne B
donner le format date à la colonne A
Une piste pour la dernière question :
en A1 taper la date 1/01/2010 par exemple
en B1 taper la formule =joursem(A1)
en A2 taper : =si(B1=6;A1+3;A1+1)
recopier la cellule B1 vers B2 avec la poignée
recopier les cellules A2 et B2 vers le bas
masquer la colonne B
donner le format date à la colonne A
bonsoir,
=SI(B7="";"";SI(MOIS(B7+1)<>MOIS($B$2);"";B7+1))
si cette formule se trouve dans la cellule A1 cela donnera
si la cellule B7 est vide, alors A1 sera vide
sinon
si le mois contenu dans la cellule B7 plus 1 est différent du mois contenu dans la cellule B2 (adresse absolue), alors la cellule a1 sera vide
sinon A1 contiendra la date indiquée en B7 plus un jour.
=SI(B7="";"";SI(MOIS(B7+1)<>MOIS($B$2);"";B7+1))
si cette formule se trouve dans la cellule A1 cela donnera
si la cellule B7 est vide, alors A1 sera vide
sinon
si le mois contenu dans la cellule B7 plus 1 est différent du mois contenu dans la cellule B2 (adresse absolue), alors la cellule a1 sera vide
sinon A1 contiendra la date indiquée en B7 plus un jour.
Quelle différence feriez-vous entre ces deux formules :
=SI(A1="";"";SI(MOIS(A1+1)<>MOIS(A1);"";A1+1))
=A1+1
La légère différence, c'est que si A1 contient la valeur 31/01/2010 la première formule donnera comme résultat "" alors que la seconde donnera 01/02/2010 !
=SI(A1="";"";SI(MOIS(A1+1)<>MOIS(A1);"";A1+1))
=A1+1
La légère différence, c'est que si A1 contient la valeur 31/01/2010 la première formule donnera comme résultat "" alors que la seconde donnera 01/02/2010 !
RE benji
pour afficher la liste sans les samedi et dimanche:en commençant par entrer en tête de liste le premier jour du mois qui n'est ni un samedi ni un dimanche
=SI(JOURSEM(A1)=6;A1+3;A1+1)
Nota cette formule ne s'arrête pas à la fin du mois et donne donc les jours du mois suivant en fin de liste.
Pour éviter cela si besoin, ça devient compliqué, en seconde cellule mettons A2 pour l'exemple si la liste commence en A1:
=SI(A1="";"";SI(MOIS(SI(JOURSEM(A1)=6;A1+3;A1+1))>MOIS(A1);"";SI(JOURSEM(A1)=6;A1+3;A1+1)))
Crdlmnt
Ps pour mon ami Raymond, ton message 3:
pas tout à fait ça... la formule donne le jour suivant, sauf si la cellule précédente est vide ou que le mois obtenu n'est pas le même que le précédent , ceci afin d'arrêter la liste à la fin du mois
Amicalement
Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
pour afficher la liste sans les samedi et dimanche:en commençant par entrer en tête de liste le premier jour du mois qui n'est ni un samedi ni un dimanche
=SI(JOURSEM(A1)=6;A1+3;A1+1)
Nota cette formule ne s'arrête pas à la fin du mois et donne donc les jours du mois suivant en fin de liste.
Pour éviter cela si besoin, ça devient compliqué, en seconde cellule mettons A2 pour l'exemple si la liste commence en A1:
=SI(A1="";"";SI(MOIS(SI(JOURSEM(A1)=6;A1+3;A1+1))>MOIS(A1);"";SI(JOURSEM(A1)=6;A1+3;A1+1)))
Crdlmnt
Ps pour mon ami Raymond, ton message 3:
pas tout à fait ça... la formule donne le jour suivant, sauf si la cellule précédente est vide ou que le mois obtenu n'est pas le même que le précédent , ceci afin d'arrêter la liste à la fin du mois
Amicalement
Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question