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 :

Excel - incrémentation date avec une condition


Sujet :

Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Ingénieur de déploiement réseaux
    Inscrit en
    Juillet 2015
    Messages
    37
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur de déploiement réseaux

    Informations forums :
    Inscription : Juillet 2015
    Messages : 37
    Par défaut Excel - incrémentation date avec une condition
    Bonjour à tous,

    Question rapide à laquelle je n'arrives pas à répondre :

    A1 = 08/09/2020
    B1 = X1 ou B1 = X2
    C1 : ??


    Je souhaiterai connaitre la valeur de C1 sachant que le résultat attendu est :


    C1 = 2021 (si B1=X1) /// C1 = 2022 (si B1=X2)

    merci par avance pour votre aide.

    Cdlt,

  2. #2
    Expert confirmé
    Homme Profil pro
    Electrotechnicien
    Inscrit en
    Juillet 2016
    Messages
    3 241
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Electrotechnicien

    Informations forums :
    Inscription : Juillet 2016
    Messages : 3 241
    Par défaut
    Re bonjour,

    Si c'est le même sujet que précédemment, inutile d'ouvrir un autre post.

    Et visiblement les règles ont changées

    Cdlt

  3. #3
    Membre averti
    Homme Profil pro
    Ingénieur de déploiement réseaux
    Inscrit en
    Juillet 2015
    Messages
    37
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur de déploiement réseaux

    Informations forums :
    Inscription : Juillet 2015
    Messages : 37
    Par défaut
    Re bonjour,

    Non ce n'est pas le même sujet. Merci pour votre aide.

    Cdlt,

  4. #4
    Rédacteur
    Avatar de Philippe Tulliez
    Homme Profil pro
    Formateur, développeur et consultant Excel, Access, Word et VBA
    Inscrit en
    Janvier 2010
    Messages
    13 176
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur, développeur et consultant Excel, Access, Word et VBA

    Informations forums :
    Inscription : Janvier 2010
    Messages : 13 176
    Billets dans le blog
    53
    Par défaut
    Bonjour,
    Sachant qu'une date est un nombre, il suffit donc pour l'incrémenter de faire une simple addition.

    Si l'on souhaite effectuer une incrémentation suivant condition, il suffit d'intégrer la condition dans un SI ou encore plus simple d'effectuer directement l'addition à l'aide d'un simple test logique comme

    Exemple de l'addition de 10 jours par rapport à une date se trouvant en A2 en testant si B2 contient le texte "Fait"

    Il est possible bien entendu de faire un test logique avec un ET et/ou un OU
    Philippe Tulliez
    Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément. (Nicolas Boileau)
    Lorsque vous avez la réponse à votre question, n'oubliez pas de cliquer sur et si celle-ci est pertinente pensez à voter
    Mes tutoriels : Utilisation de l'assistant « Insertion de fonction », Les filtres avancés ou élaborés dans Excel
    Mon dernier billet : Utilisation de la fonction Dir en VBA pour vérifier l'existence d'un fichier

  5. #5
    Membre éprouvé
    Homme Profil pro
    Employé administratif
    Inscrit en
    Mars 2018
    Messages
    116
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Belgique

    Informations professionnelles :
    Activité : Employé administratif

    Informations forums :
    Inscription : Mars 2018
    Messages : 116
    Par défaut
    Bonjour,

    Formule à mettre en C1 :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =SI(B1="x1";DATE(ANNEE(A1)+1;MOIS(A1);JOUR(A1));SI(B1="x2";DATE(ANNEE(A1)+2;MOIS(A1);JOUR(A1));""))
    Appliquer un format personnalisé sur "C" -> aaaa (pour l'année)

    Nom : Capture.JPG
Affichages : 133
Taille : 101,0 Ko

    Bàt,

  6. #6
    Membre averti
    Homme Profil pro
    Ingénieur de déploiement réseaux
    Inscrit en
    Juillet 2015
    Messages
    37
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur de déploiement réseaux

    Informations forums :
    Inscription : Juillet 2015
    Messages : 37
    Par défaut
    Bonjour Guy, Bonjour Philippe,

    Merci pour vos réponses ça correspond parfaitement à ce que je souhaites faire. Encore merci pour votre réactivité.

    Cdlt,
    Clément

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [AC-2003] Champ avec une condition de date (TVA)
    Par maringot dans le forum IHM
    Réponses: 8
    Dernier message: 14/02/2014, 11h40
  2. [AC-2007] Incrémenter dans une requête avec une condition
    Par neiluj26 dans le forum Requêtes et SQL.
    Réponses: 6
    Dernier message: 02/11/2012, 11h38
  3. Somme SI avec une condition Date
    Par JohnFidgeral dans le forum Excel
    Réponses: 10
    Dernier message: 12/04/2010, 01h02
  4. Supprimer une ligne excel avec une condition
    Par Quentin006 dans le forum Excel
    Réponses: 4
    Dernier message: 28/05/2009, 11h45
  5. Remplir une cellule Excel avec une condition sous vb
    Par enibris dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 14/01/2008, 13h47

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