Formule Excel SVP

Bonjour à toutes et à tous

Merci à ceux qui pourront me venir en aide, et à ceux qui auraient voulu le faire

Voici mon probléme.

Sous excel
en A1 j'ai une date : exemple : 10 février 95
en B1 j'ai un chiffre : exemple 14

Y aurait-il, SVP, sans passer par une macro, un moyen d'afficher en C1, C2 etc. la date A1 + 1 mois
autant de fois qu'indique la case B1
dans l'exemple

c1 =10 mars 95
c2 = 10 avril 95
............
C14 = 10 avril 96
Merci pour votre aide
Respectueusement
Etomal

3 réponses

  1. Salut
    Voici ce que j'ai trouve, bon ca marche pas avec moi, j'ai pas essayer longtemps, mais apperemnent ca marchait pour les autres, peut etre qu'en remplacant le - par un + et en assignant a une case la valeur 0/1/0000,tu pourrait y arriver, rajoute une petite condition en if et je pense que ca devrait passer
    Dsl j'ai pas le temps d'essayer
    Bonne chance
    Bruno

    Pour calculer le nombre de jours entre deux dates, vous pouvez tout simplement soustraire ces deux dates. Par exemple, si la cellule A1 contient la date 8/6/2000 et la cellule A2 contient 20/6/2000, la formule =A2-A1 calcule le nombre de jours entre ces deux dates (12).

    Assurez-vous d'utiliser un format numérique pour la cellule dans laquelle vous entrez cette formule (cliquez sur Cellule dans le menu Format, sur l'onglet Nombre, puis sur Numérique sous Catégorie). Si vous n'appliquez pas le format numérique à la cellule, Excel considère que le résultat utilise le même format que celui des cellules utilisées dans le calcul et affiche le résultat sous la forme d'une date au lieu d'un nombre.
    0
    1. Bonjour bruno
      merci pour ton aide
      je n'ai pas tout bien compris mais je vais essayer
      Par contre, dans l'aide Excel j'ai trouvé la formule
      Mois.decaler(date,1)
      mais elle ne semble pas fonctionner
      je crois que cela doit être une formule qui n'existe pas d'origine
      car je ne la retrouve pas dans les fonctions
      j'ai bien suivi l'aide mais cela ne fonctionne pas
      Eventuellement
      Où peut-on télécharger des formules supplémentaires SVP
      Merci

      respectueusement
      etomal
      0
    2. @EtomalResalut alors la stop tout,
      J'ai trouver exactement ce qu'il te faut :
      http://www.contextures.com/xlfaqDat.html#AddMonths
      dans ce lien, je pense que tu peut avoir toutes les reponses que tu veut a propos des dates et du temps.
      Bon le seul pb c'est qu'il est en anglais
      donc il te suffit d'assigner a la cellule :
      =DATE(YEAR(A3),MONTH(A3)+1,DAY(A3))
      J'ai essayee et ca marche!!!
      Bonne continuation
      Bruno
      0
    3. @Etomalre bonjour bruno

      merci de te décarcasser pour moi
      Je viens de recevoir ton message
      je vais donc essayer
      Par contre pour la formule Mois.decaler
      Elle existe mais n'est pas installée
      je viens de le faire
      je vais essayer également
      la procédure c'est
      Outils\macros complémentaires\utilitaire d'analyse_Ok
      Ensuite on te demande le disque d'installation
      il suffit de suivre
      Merci
      j'essaie
      Respectueusement
      etomal
      0
    4. @EtomalSalut
      Merci pour l'info.
      J'etais juste en train de me dire que je suis sur un PC ou tout est en anglais, donc peut-etre que la formule que je t'ai donner ne marche que sur les PC en anglais??????
      Donc si ca marche pas ca viens surement de la...
      Bon courage
      Bruno
      0
    5. @Etomalsalut de nouveau mon ami
      merci pour ton lien
      Ces formules correspondent plus à des manipulations sur dates et ne répondent pas vraiment à mes attentes, mêmes si on peut les adapter, ce que j'ai fait et fonctionne très bien
      néanmoins la formule toute faite
      Mois.decaler(date,Nbr)
      est suffisante à elle même
      Il fallait tout implement la trouver et l'installer
      merci encore
      bonne journée
      respectueusement
      etomal
      0
  2. Bonjour,

    Cette formule recopiée vers le bas depuis C1 devrait te convenir :

    C1=SI(LIGNE(C1)<=B$1;MOIS.DECALER(A$1;LIGNE(C1));"")

    Bonne continuation.
    0
    1. Bonjour g

      Merci pour ta contribution
      C'est à peu près la formule que j'ai utilisée
      Effectivement cette fonction Mois.decaler(date,Nbre)
      fonctionne très bien
      Encore fallait-il la trouver
      merci encore
      Respectueusement
      Etomal
      0