Sélection parmis 35000 lignes

Fermé
01340134 Messages postés 2 Date d'inscription mardi 21 octobre 2014 Statut Membre Dernière intervention 21 octobre 2014 - 21 oct. 2014 à 03:16
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 - 21 oct. 2014 à 17:45
Bonjour,

J'ai un fichier Excel avec 35.000 lignes.
Elle correspondent à une prise de mesures tout les quarts d'heure sur tout le long de l'année (4*24*365). Les mesure sont des mesure de puissance débité par un transformateur.
Je voudrais pour chaque jour, avoir la mesure la plus élevé de la journée cad parmis les 4*24 mesures de la journée celle qui est la plus élevé et me retrouver au final avec 365 valeurs.
Comment puis je le faire ? Aidez moi svp c'est pr un rapport de stage et je suis pas très calé en Excel.
Merci d'avance

4 réponses

eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 212
21 oct. 2014 à 07:08
Bonjour,

Avec un Tableau croisé dynamique : https://www.cjoint.com/?DJvhlEc7DjL
Sur le max et grouper par jour.

eric

1
Mytå Messages postés 2973 Date d'inscription mardi 20 janvier 2009 Statut Contributeur Dernière intervention 20 décembre 2016 942
21 oct. 2014 à 03:25
Salut le Forum

Dans quelles colonnes sont les données ?
Voila une formule à adapter :
=MAX(SI(A2:A11=E1;B2:B11))

A valider avec Ctrl+Maj+Entrer ou Ctrl+Shift+Entrer (selon le clavier)

Mytå
0
01340134 Messages postés 2 Date d'inscription mardi 21 octobre 2014 Statut Membre Dernière intervention 21 octobre 2014
Modifié par 01340134 le 21/10/2014 à 15:56
Merci pour vos réponses,

Malheureusement lorsque j'essaie de créer un tableau croisé dynamique
me répond que " le champ de mes données source comporte trop de valeurs uniques pour créer un tableau dynamique" ...

Comment m'y prendre ?
0
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 212
21 oct. 2014 à 16:39
Effectivement...
En D2, ta 1ère date 01/01/2014
en E2 :
=MAX(DECALER($B$1;EQUIV(D2;ENT($A$2:$A$37000);0);;SOMMEPROD(--(ENT($A$2:$A$37000)=D2));))

formule matricielle à valider avec shift+ctrl+entrée
La formule doit s'entourer de { } si la validation est correcte.
D2:E2 à copier vers le bas

eric
0
Mytå Messages postés 2973 Date d'inscription mardi 20 janvier 2009 Statut Contributeur Dernière intervention 20 décembre 2016 942
21 oct. 2014 à 16:53
Re le Forum

Ou
=MAX(SI(ENT($A$2:$A$37000)=D2;$B$2:$B$37000))

A valider avec Ctrl+Maj+Entrer ou Ctrl+Shift+Entrer (selon le clavier)

Mytå
0
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 212
21 oct. 2014 à 17:45
oui, c'est mieux :-)
J'ai tourné autour sans y arriver... :-s
eric
0