Trie d'une ligne sur deux Le sujet est résolu

Y compris Power BI, Power Query et toute autre question en lien avec Excel
P
Ploutche
Nouveau venu
Nouveau venu
Messages : 4
Inscrit le : 23 mars 2017
Version d'Excel : 2016

Message par Ploutche » 23 mars 2017, 22:49

Bonjour,

j'ai une colonne et je souhaiterai récupérer les nombres de cette colonne dans l'ordre croissant. De plus il faudrait que ce trie s'effectue une ligne sur deux.

Je pense que y'a quelque chose à faire avec les fonctions "PETITE.VALEUR" et "RECHERCHE", mais là je sèche, si quelqu'un arriverai à m'aiguiller (si possible sans VBA), je lui en serait très reconnaissant :)
exel exemple.PNG
exel exemple.PNG (1.57 Kio) Vu 67 fois
M
MFerrand
Fanatique d'Excel
Fanatique d'Excel
Messages : 17'171
Appréciations reçues : 447
Inscrit le : 20 juillet 2015
Version d'Excel : 2010 FR

Message par MFerrand » 24 mars 2017, 01:25

Bonsoir,

Il ne s'agit pas de tri d'une part, et d'autre part ton dessin est un peu trop simpliste avec des nombres dans l'ordre : il y aura donc toutes chances pour que tu reviennes dire que ça ne colle plus dès que tu changes quelque chose... :D

Je t'invite donc à produire un classeur (pas une image) représentif de tes données réelles de façon qu'on puisse examiner réellement ton problème.

Cordialement.
P
Ploutche
Nouveau venu
Nouveau venu
Messages : 4
Inscrit le : 23 mars 2017
Version d'Excel : 2016

Message par Ploutche » 24 mars 2017, 09:00

Bonjour,

on voit que tu as l'habitude des débutants comme moi :mrgreen:

Donc en fait il s'agit d'un planning, dont 1 case sur deux est pour ce qui est prévu, et l'autre case pour ce qui a été réalisé.
Je voudrais récupérer les heures réalisés en les triant par jour.

En gros je souhaite que ce qui a dans le cadre rouge se fasse automatiquement !
Planning.xls
(377.5 Kio) Téléchargé 7 fois
M
MFerrand
Fanatique d'Excel
Fanatique d'Excel
Messages : 17'171
Appréciations reçues : 447
Inscrit le : 20 juillet 2015
Version d'Excel : 2010 FR

Message par MFerrand » 24 mars 2017, 13:55

Bonjour,
=SIERREUR(INDEX(E$14:E$505;PETITE.VALEUR(SI(MOD(LIGNE(E$14:E$505);2);SI(E$14:E$505<>"";LIGNE(E$14:E$505);"");"");LIGNE(1:1))-13);"")
Formule matricielle (valider par Ctrl+Maj+Entrée)
Formule en T18, se recopie sur tout le tableau : T à X et autant due lignes que... quand plus rien à extraire SIERREUR élimine l'affichage d'erreur...

Note la double condition pour rechercher les lignes des valeurs qu'on cherche : qu'elles soient sur une ligne impaire, (et ne soient pas vides). Donc attention si tu ajoutes ou enlèves des lignes, tu modifies l'environnement, si les valeurs sont sur des lignes paires, la condition MOD(....;2), il faut lui ajouter =0 ou mettre NON(MOD(...;2))

Cordialement.
ploutche_Planning.xls
(388 Kio) Téléchargé 5 fois
P
Ploutche
Nouveau venu
Nouveau venu
Messages : 4
Inscrit le : 23 mars 2017
Version d'Excel : 2016

Message par Ploutche » 24 mars 2017, 16:18

C'est exactement ce qu'il me fallait, merci infiniment !!

Là je me rends compte que j'étais un peu à coté, surtout que les matrice c'est pas ma tasse de thé
Mais comme tes explications sont claires ça parait tout simple :lol:

Cordialement.
Répondre Sujet précédentSujet suivant
  • Sujets similaires
    Réponses
    Vues
    Dernier message