IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Excel Discussion :

Incrémentation date dans du texte


Sujet :

Excel

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Janvier 2014
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Janvier 2014
    Messages : 21
    Points : 5
    Points
    5
    Par défaut Incrémentation date dans du texte
    Bonjour

    Voilà j'ai un fichier avec dans des cellules du texte contenant une date (ex cellule A1 : Quantité au 01/01/2013 puis A2: Quantité au 01/03/2013 etc...

    Je voudrais que ces dates soit incrémenter de 1 année ou soustraire 1 année.

    Comment faire ou y'a t'il une formule pour faire ça ?

    Merci de votre aide.

    Morgan

  2. #2
    Expert confirmé
    Avatar de Phanloga
    Homme Profil pro
    Pilotage RH et Relations Sociales
    Inscrit en
    Avril 2011
    Messages
    710
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Pilotage RH et Relations Sociales
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2011
    Messages : 710
    Points : 5 695
    Points
    5 695
    Par défaut
    Bonjour.
    Je suis un "bricoleur".
    Mes méthodes sont rarement académiques, souvent longues à mettre en œuvre, mais elles fonctionnent !

    Comme ta cellule contient du texte, je te propose ça, considérant que la date de référence est en A1 et que cela se présentera toujours sous la forme "Quantité au JJ/MM/AAAA" :

    Pour enlever un an :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =GAUCHE($A1;18)&DROITE($A1;4)-1
    Pour en ajouter un, tu remplaces le "-" par un "+".

  3. #3
    Membre expert

    Homme Profil pro
    Retraité
    Inscrit en
    Juin 2012
    Messages
    1 564
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2012
    Messages : 1 564
    Points : 3 554
    Points
    3 554
    Billets dans le blog
    1
    Par défaut
    Bonjour,
    La proposition de Phanloga permet d'avoir le résultat souhaité n'importe où dans la feuille, mais si cette incrémentation doit être "mise en place" une seule fois
    et si les cellules incrémentées doivent se trouver à la suite de la cellule A1vers la droite (ou vers le bas) , voici un autre "bricolage" :on peut sélectionner la cellule A1,
    pointer sur le coin gauche en bas de la cellule et tirer vers la droite (ou le bas) pour recopier.
    L'incrémentation se fait automatiquement.
    Pour soustraire 1 année sur les cellules de la ligne 1, avec "Quantité au 01/01/2013" en A1, sélectionner A1 et "tirer" pour recopier en B1; on obtient "Quantité au 01/01/2013";
    corriger en "Quantité au 01/01/2012"; sélectionner la plage A1:B1 et tirer vers la droite ; l'incrémentation se fait avec un pas négatif de -1.
    Cordialement
    Claude

  4. #4
    Expert confirmé
    Avatar de Phanloga
    Homme Profil pro
    Pilotage RH et Relations Sociales
    Inscrit en
    Avril 2011
    Messages
    710
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Pilotage RH et Relations Sociales
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2011
    Messages : 710
    Points : 5 695
    Points
    5 695
    Par défaut
    Claude, je suis tout rouge...
    J'ai honte, mais honte !!!

    Je n'ai même pas testé la recopie incrémentée.
    C'est vrai que pour les chaînes, ça marche comme ça.
    Je le sais puisque je l'utilise au boulot. Ce qui m'a fait passer à côté, c'est la date. Quand on recopie des dates, ça n'augmente que d'un jour.

    Bon,
    Je ferais mieux de me concentrer sur la correction orthographique...

  5. #5
    Futur Membre du Club
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Janvier 2014
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Janvier 2014
    Messages : 21
    Points : 5
    Points
    5
    Par défaut Merci mais...
    Bonjour Messieurs

    Tout d'abord merci de votre aide.

    J'ai sélectionné une cellule vide pour y copier la formule et elle fonctionne bien sur la cellule A1. Par contre je me suis peut-être mal exprimé, mais j'ai effectivement d'autres cellules qui suivent avec des dates différentes et je voudrais appliqué cette formule directement sur ces cellules. Faut-il faire un copier avec collage spéciale ? J'ai testé mais ça ne fonctionne pas. A moins que je ne fasse cela mal. Est-ce possible ?

    Merci beaucoup

  6. #6
    Expert confirmé
    Avatar de Phanloga
    Homme Profil pro
    Pilotage RH et Relations Sociales
    Inscrit en
    Avril 2011
    Messages
    710
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Pilotage RH et Relations Sociales
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2011
    Messages : 710
    Points : 5 695
    Points
    5 695
    Par défaut
    Si les autres dates sont en A2 et ainsi de suite, il suffit de tirer la formule vers le bas.
    Par contre, tu ne peux pas agir sur les valeurs des cellules qui contiennent ta liste de dates. Pas avec une formule de calcul, en tous cas.

  7. #7
    Futur Membre du Club
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Janvier 2014
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Janvier 2014
    Messages : 21
    Points : 5
    Points
    5
    Par défaut
    Merci beaucoup de votre aide. Oui c'est ce que je voulais savoir si on pouvait agir directement sur les cellules !!! Si quelqu'un sait comment faire, cela m'intéresse.

Discussions similaires

  1. Changer le format de la date dans un texte
    Par falcon dans le forum Shell et commandes GNU
    Réponses: 3
    Dernier message: 30/03/2009, 16h16
  2. afficher date dans champ texte access via sql
    Par thiefer dans le forum IHM
    Réponses: 4
    Dernier message: 24/09/2008, 19h57
  3. [RegEx] Trouver toutes les dates dans un texte
    Par Shandler dans le forum Langage
    Réponses: 7
    Dernier message: 16/04/2008, 09h56
  4. chercher une date dans un texte en Langage C
    Par dadou9101 dans le forum Débuter
    Réponses: 3
    Dernier message: 30/01/2008, 17h35
  5. extraire une date dans un texte
    Par fbu78 dans le forum Access
    Réponses: 1
    Dernier message: 06/10/2005, 23h12

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo