Aide sur formules Excel

Fermé
AdamantiumFitness Messages postés 10 Date d'inscription dimanche 3 septembre 2017 Statut Membre Dernière intervention 3 septembre 2017 - 3 sept. 2017 à 19:24
 willy - 4 sept. 2017 à 00:19
Bonjour à toutes et tous,

Je suis tout nouveau ici et je souhaiterais obtenir de l'aide sur une formule excel.

Je m'explique:

Je doit crée un tableau pour paramétrer des fins d'abonnements, j'ai donc une case avec un menu déroulant donnant le type d'abonnement (1 mois, 6 mois et 12 mois), également une case avec la date de départ de l'abonnement, je souhaiterais que la date de fin soit calculé automatiquement en sélectionnant l'item dans le menu déroulant et en appliquant la date de départ.

Si vous pouviez me donner un coup de main j'en serais ravi :)


Merci d'avance à vous
A voir également:

7 réponses

via55 Messages postés 14408 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 5 mai 2024 2 704
3 sept. 2017 à 19:42
Bonjour et bienvenue,

En supposant par exemple le menu déroulant en A2 et la date de départ en B2, en C2 pour avoir la date d'arrivée mettre laformule :
=MOIS.DECALER(B2;A2)
et mettre cette cellule en format date bien sûr

Cdlmnt
Via
0
yclik Messages postés 3602 Date d'inscription vendredi 25 juillet 2014 Statut Membre Dernière intervention 11 mai 2024 1 482
3 sept. 2017 à 19:44
Bonsoir
la date en B2
le nb de mois en A2

=MOIS.DECALER(B2;A2)
0
AdamantiumFitness Messages postés 10 Date d'inscription dimanche 3 septembre 2017 Statut Membre Dernière intervention 3 septembre 2017
3 sept. 2017 à 19:49
Donc dans ce cas mon texte du menu déroulant doit correspondre à une durée?

Car si je sélectionne (1 mois) dans le menu déroulant, cela doit me rajouter un mois à la date de départ?
Comment rendre le texte (1 Mois) de mon menu déroulant en numéraire pour la date de fin ?
0
=MOIS.DECALER(B2;GAUCHE(A2;CHERCHE(" ";A2)-1))
0
AdamantiumFitness Messages postés 10 Date d'inscription dimanche 3 septembre 2017 Statut Membre Dernière intervention 3 septembre 2017
3 sept. 2017 à 19:59
Je suis désolé... je suis pas un expert, la formule consiste à obtenir une durée sur un item du menu déroulant ?
0
 
Si tu as en B2 : 03/09/2017, alors :

=MOISDECALER(B2;1) => +1 mois => 03/10/2017
=MOISDECALER(B2;6) => +6 mois => 03/03/2018
=MOISDECALER(B2;12) => +12 mois => 03/09/2018

Si tu as en A1 : "12 Mois", alors :

=CHERCHE(" ";A2) => position de l'espace : 3 car 3ème caractère
=CHERCHE(" ";A2)-1 => 3-1 = 2 : position précédente - 1

=GAUCHE(A2;CHERCHE(" ";A2)-1)) <=> GAUCHE(A2;2)
et les 2 caractères de gauche de A2 sont bien "12" ;
donc tu auras bien : MOISDECALER(B2;12)

⚠  Mets bien un format date à ta cellule résultat !
 
0
AdamantiumFitness Messages postés 10 Date d'inscription dimanche 3 septembre 2017 Statut Membre Dernière intervention 3 septembre 2017
3 sept. 2017 à 20:13
A1 Correspond à la liste déroulante de choix?
0
willy > AdamantiumFitness Messages postés 10 Date d'inscription dimanche 3 septembre 2017 Statut Membre Dernière intervention 3 septembre 2017
3 sept. 2017 à 20:18
Non, dans mon exemple :
A2 contient : "12 mois" ; B2 contient : 03/09/2017
à toi d'adapter selon l'emplacement que tu as
toi-même choisi pour ces données.
0

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

Posez votre question
AdamantiumFitness Messages postés 10 Date d'inscription dimanche 3 septembre 2017 Statut Membre Dernière intervention 3 septembre 2017
3 sept. 2017 à 20:24
Comment je pourrait vous montrer mon tableau ?? je suis assez novice dans le domaine...
Et j'en suis bien désolé car je vous fait surement perdre votre temps...
0
Tu peux aller sur le site mon-partage.fr pour y déposer ton fichier ;
après clic sur le bouton Uploader, attends un peu, puis tu auras
un lien de téléchargement à copier / coller dans ton prochain
message sur ce forum.
0
AdamantiumFitness Messages postés 10 Date d'inscription dimanche 3 septembre 2017 Statut Membre Dernière intervention 3 septembre 2017
3 sept. 2017 à 20:32
https://mon-partage.fr/f/x7JWjrWX/

Voila... Merci beaucoup

Donc en gros, ma liste en C2, Date de début manuel en D2 et la date à formuler automatiquement en fonction des (1 mois, 6 mois et 12 mois) en E2
0
willy > AdamantiumFitness Messages postés 10 Date d'inscription dimanche 3 septembre 2017 Statut Membre Dernière intervention 3 septembre 2017
3 sept. 2017 à 20:50
 
J'ai bien reçu ton fichier, mais ta liste en C2 est mixte !

Si ta date en D2 est 03/09/2017, quelle date Fin Abonnement pour :

1 séance : le jour-même => 03/09/2017 ? autre ?
10 séances : 1 mois plus tard => 03/10/2017 ? autre ?
 
0
AdamantiumFitness Messages postés 10 Date d'inscription dimanche 3 septembre 2017 Statut Membre Dernière intervention 3 septembre 2017
3 sept. 2017 à 20:54
Les 2 critères suivants ne sont pas à prendre en compte.
Seulement pour abonnement 1 mois, 6 mois et 12 mois...
Je n'ai pas précisé pardon.

On peut rajouter un rappel de fin d'abonnement dans excel également ? je me complique la vie... mais ce sera tellement plus simple pour la suite...
0
willy > AdamantiumFitness Messages postés 10 Date d'inscription dimanche 3 septembre 2017 Statut Membre Dernière intervention 3 septembre 2017
Modifié le 3 sept. 2017 à 21:15
Fichier Excel : https://mon-partage.fr/f/anXLZrOs/
Tout y est, sauf le rappel de fin d'abonnement,
que je laisse à un autre intervenant.
0
yclik Messages postés 3602 Date d'inscription vendredi 25 juillet 2014 Statut Membre Dernière intervention 11 mai 2024 1 482
3 sept. 2017 à 20:57
Bonsoir
en s'inspirant des formule précédentes
SI(DROITE(C2;NBCAR(C2)-CHERCHE(" ";C2))="Séances";"essai"; MOIS.DECALER(D2;GAUCHE(C2;CHERCHE(" ";C2)-1)))


permet de ne pas décaler de 10 mois en cas de 10 séances
Remplacer essai par texte de votre choix ou autre formule
0
via55 Messages postés 14408 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 5 mai 2024 2 704
3 sept. 2017 à 21:24
Bonsoir

Pour éviter des formules alambiquées avec GAUCHE etc il vaut mieux
1) avoir une colonne pour les abonnements par séance et une pour ceux au mois
2) ne mettre que des nombres dans la liste déroulante (qui pourront ainsi être utilisés dans d'autre formules pour calculer la date de fin, le montant à payer ..
3) Modifier l'affichage en faisant apparaître séance ou mois après le nombre avec un Format personnalisé (ainsi le nombre reste un nombre utilisable dans les calculs mais à l'affichage on a du texte)

https://mon-partage.fr/f/kpXOv5kl/

Pour les séances la formule de calcul est établi en fonction d'une séance par semaine. Si il y a plusieurs séances par semaine cela change le calcul et la formule bien sûr.A adapter donc
Si le nombre de séances par semaine peut être variable il ets difficile d’estimer la date de fin !

Cdlmnt
Via
0
AdamantiumFitness Messages postés 10 Date d'inscription dimanche 3 septembre 2017 Statut Membre Dernière intervention 3 septembre 2017
3 sept. 2017 à 21:29
Merci beaucoup pour votre temps, idem pour vous, si vous souhaitez venir chez nous et avoir les porte de notre salle de sport ouverte ce sera avec plaisir.

Je vais abuser mais cela est compliquer de mettre en rouge quand la date arrive à 1 mois du terme de l'abonnement?
0
AdamantiumFitness Messages postés 10 Date d'inscription dimanche 3 septembre 2017 Statut Membre Dernière intervention 3 septembre 2017
3 sept. 2017 à 22:00
C'est bon j'ai reussi merci bcp a vous
0
willy > AdamantiumFitness Messages postés 10 Date d'inscription dimanche 3 septembre 2017 Statut Membre Dernière intervention 3 septembre 2017
Modifié le 4 sept. 2017 à 00:40
 
Nouveau fichier Excel : https://mon-partage.fr/f/3Us3reDN/
Je l'ai amélioré sur ces 4 points :

a) En F1 : Certificat Médical

b) Correction de formats pour les 3 colonnes D, E, I : jj/mm/aa

c) Formule améliorée en E2 (déjà recopiée vers le bas) :

    =SI(OU(D2="";DROITE(C2;5)<>" Mois");"";
    MOIS.DECALER(D2;GAUCHE(C2;CHERCHE(" ";C2)-1)))

d) J'ai fait une MFC avec 2 règles.

    Appelons :
      D2 : la date Fin Abonnement
      D1 : D2 - 1 mois
      D0 : =AUJOURDHUI() : 04/09/2017

    - Ce sera en texte blanc sur fond rouge si D1 <= D0 <= D2
      donc si D0 est entre D1 inclus et D2 inclus.

    - Ce sera sur fond gris clair si D0 > D2 => un fond gris clair indique
      que l'abonnement est périmé, et ce dès le lendemain de FA.

    ⚠  Je pense que ma MFC est correcte, mais vérifie quand même
          très attentivement ; si tout est ok merci de le confirmer.

    ⚠  Quand Durée Abonnement = 1 Mois : Date début Alerte =
          FA - 1 Mois = Date Inscription => texte blanc sur fond rouge
          sur toute la durée de l'abonnement ! donc peut-être que pour
          un abonnement d'un mois, ce serait mieux de définir une
          alerte une semaine avant ?
 
0