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 :

Classer des dates par ordre croissant


Sujet :

Excel

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Juillet 2013
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2013
    Messages : 2
    Points : 3
    Points
    3
    Par défaut Classer des dates par ordre croissant
    Bonjour
    J'ai un tableau de livraison avec des dates de livraison. je voudrais trouver une formule pour faire apparaître à dans la cellule à coté de la date: livraison 1 si c'est la date la plus ancienne, livraison 2 si c'est la deuxième date la plus ancienne, livraison 3 si c'est la troisième date la plus ancienne, et au moins jusqu'à la dixième livraison
    J'ai essayé avec:
    =MIN($P$1:$P$350) plus ancienne date
    =PETITE.VALEUR($P$1:$P$350;2) deuxième plus ancienne date
    =PETITE.VALEUR($P$1:$P$350;3) troisième plus ancienne date

    Cela ne fonctionne pas car les dates dans la colonne n'apparaissaient pas forcément par ordre chronologique et il y des lignes avec des cellules vides pour les lignes ou je ne connais pas encore la date de livraison
    Qui peut m'aider ?
    Je ne connais pas trop excel
    merci
    Fichiers attachés Fichiers attachés

  2. #2
    Membre habitué
    Homme Profil pro
    Automaticien / Electricien
    Inscrit en
    Mars 2015
    Messages
    73
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Allier (Auvergne)

    Informations professionnelles :
    Activité : Automaticien / Electricien
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2015
    Messages : 73
    Points : 164
    Points
    164
    Par défaut
    Bonjour siamis,

    Un début de piste, car je n'ais pas tout compris.
    A suivre.
    Fichiers attachés Fichiers attachés

  3. #3
    Expert éminent sénior Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Points : 32 866
    Points
    32 866
    Par défaut
    Mets en Q1 :
    Sélectionne Q1 > Clic droit > Format de cellule > Onglet Nombre > Catégorie = Personnalisée > dans le champ Type, mettre :
    Recopie Q1 en Q2:Q350.
    Merci de cliquer sur pour chaque message ayant aidé puis sur pour clore cette discussion.

  4. #4
    Membre éprouvé Avatar de excfl
    Profil pro
    Inscrit en
    Octobre 2012
    Messages
    690
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2012
    Messages : 690
    Points : 1 250
    Points
    1 250
    Par défaut
    Bonjour le forum,

    L2 :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =SIERREUR(PETITE.VALEUR($D$2:$D$11;COLONNE()-11);"")
    A tirer vers la droite.

    Format : Date

    Nom : PETITE VALEUR.png
Affichages : 1869
Taille : 9,8 Ko
    Si cette proposition vous convient, merci de cliquer sur :

  5. #5
    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 à tous,
    Le problème est qu'il y a des doublons dans la plage de dates D2: D11.
    excfl je ne sais pas si, pour ta copie d'écran, tu as tiré vers la droite ta formule qui fonctionne correctement bien sûr en L2, mais chez moi, ta formule a redonné 01/03/16 pour les livraisons 2 et 3 ce qui est logique pour Excel, les trois plus petites valeurs étant la date 01/03/16.

    Autre proposition après avoir laissé en L2 la formule donnée par siamis = MIN (D2: D11)
    écrire en M2 la formule matricielle :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =SI(COLONNES($L$2:M2)<=SOMME(SI($D$2:$D$11<>"";1/NB.SI($D$2:$D$11;$D$2:$D$11)));MIN(SI(($D$2:$D$11>L2);$D$2:$D$11));"")
    à valider par Ctrl + Maj + Entrée et à recopier vers la droite jusqu'en U2.
    Un test, ici COLONNES($L$2:M2)<=SOMME(SI($D$2:$D$11<>"";1/NB.SI($D$2:$D$11;$D$2:$D$11)) (et la structure en SI) est nécessaire car, après la dernière date, la formule de calcul renvoie non pas un signal d'erreur mais la valeur 0 donc la date 01/01/1900.
    Remarque : Si la fonction MIN.SI est définie (versions récentes d'Excel), on peut aussi écrire en M2 la formule toujours matricielle :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =SI(COLONNES($L$2:M2)<=SOMME(SI($D$2:$D$11<>"";1/NB.SI($D$2:$D$11;$D$2:$D$11)));MIN.SI($D$2:$D$11;$D$2:$D$11;">"&L2);"")
    Pour la colonne E, écrire alors en E2 la formule :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =SIERREUR(INDEX($L$1:$U$1;EQUIV(D2;$L$2:$U$2;0));"")
    et la recopier vers le bas jusqu'en E11.
    Nom : ordonner dates.JPG
Affichages : 2308
Taille : 88,6 Ko
    Cordialement
    Claude

  6. #6
    Candidat au Club
    Profil pro
    Inscrit en
    Juillet 2013
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2013
    Messages : 2
    Points : 3
    Points
    3
    Par défaut Classer des dates par ordre croissant
    Bonjour et merci pour votre aide,

    Lorsque je saisis les formules comme vous le demandez aucun résultat ne s'affiche dans les cellules.
    Pourriez-vous mettre le tableau en pièce jointe avec vos formules saisies ?

    Merci

  7. #7
    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,
    Voir le classeur joint
    Cordialement
    Claude
    Fichiers attachés Fichiers attachés

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

Discussions similaires

  1. [XI rR4] trier des dates par mois croissant
    Par damienmcc dans le forum Webi
    Réponses: 2
    Dernier message: 27/02/2013, 14h32
  2. [MySQL] Afficher date par ordre croissant ou décroissant
    Par christophe_s46 dans le forum PHP & Base de données
    Réponses: 7
    Dernier message: 13/09/2009, 20h29
  3. affichage aléatoire des produits par ordre croissant.
    Par marcandre dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 21/11/2008, 16h40
  4. [MySQL] Affichage des dates par ordre décroissant
    Par ash_rmy dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 25/03/2007, 13h01
  5. [MySQL] Classer des résultats par ordre alphabétique
    Par Him dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 13/07/2006, 14h59

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