Tri de données nombreuses...

rominet72

XLDnaute Nouveau
Salut à tous
J'ai une difficulté à réaliser un tri et une remontée d'info à partir d'un tableau où les données sont nombreuses.
Je teste et essaye mais rien de miraculeux, donc je m'en remets à vous, svp

Explications dans le fichier joint
Merci de votre aide
@+
 

Pièces jointes

  • valeurs.xlsx
    15.9 KB · Affichages: 39
  • valeurs.xlsx
    15.9 KB · Affichages: 40

mapomme

XLDnaute Barbatruc
Supporter XLD
Re : Tri de données nombreuses...

Bonsoir rominet72;

Avec une formule matricielle en D5 et une autre en E5 à tirer vers le bas jusqu'à obtenir des cellules vides.
En D5:
Code:
=SIERREUR(INDEX($A$1:$A$10000;PETITE.VALEUR(SI((JOURSEM(A2:A10000)=1)*(MOD(A2:A10000;1)=0)=1;LIGNE(A2:A10000);"");LIGNE()-4));"")
En E5:
Code:
=SIERREUR(INDEX($B$1:$B$10000;PETITE.VALEUR(SI((JOURSEM(A2:A10000)=1)*(MOD(A2:A10000;1)=0)=1;LIGNE(A2:A10000);"");LIGNE()-4));"")

Formule matricielle: Elle doit être validée par la combinaison des touches Ctrl+Maj+Entrée au lieu de la seule touche Entrée comme une formule classique.
Si la validation matricielle est correcte, alors Excel entoure la formule d'accolades {=.......}.
Chaque fois que cette formule sera modifiée, la validation devra se faire par Ctrl+Maj+Entrée. Les accolades apparaissent à la validation et ne doivent pas être saisies au clavier.
 

Pièces jointes

  • valeurs v1.xlsx
    18.5 KB · Affichages: 33

david84

XLDnaute Barbatruc
Re : Tri de données nombreuses...

Bonsoir,
pour les jours :en D5
Code:
=SI(LIGNE(1:1)<=SOMME((JOURSEM(A$2:A$505)=1)*(HEURE(A$2:A$505)=0));INDEX(A$2:A$505;PETITE.VALEUR(SI((JOURSEM(A$2:A$505)=1)*(HEURE(A$2:A$505)=0);LIGNE(INDIRECT("1:"&LIGNES(A$2:A$505))));LIGNE(1:1)));"")
Validation matricielle par Ctrl, Maj et entrée

Pour les valeurs : en E5
Code:
=SI(D5<>"";INDEX(B$2:B$505;EQUIV(D12;A$2:A$505;0));"")
Validation classique
A+
 

rominet72

XLDnaute Nouveau
Re : Tri de données nombreuses...

Merci pour vos réponses à tous les deux. J'ai essayé les deux solutions, impeccable. Me reste à comprendre comment cela fonctionne en décortiquant vos formules, cela va me prendre du temps, mas je vais y arriver :)
 

Statistiques des forums

Discussions
312 595
Messages
2 090 095
Membres
104 374
dernier inscrit
cheick.coulibaly@dcsmali.