[Excel] Trouver le Max du quart d'une plage de cellule

Résolu/Fermé
Nicow - 19 juil. 2013 à 16:23
 Nicow - 24 juil. 2013 à 09:44
Bonjour,

Voilà j'explique mon problème : j'aimerais trouver une fonction dans excel qui me trouve le maximum sur chaque quart d'une colonne remplie de chiffre.

Par exemple, quelque chose que j'ai essayé mais qui ne marche pas : =MAX(A1:A(430/4)), pour le premier quart de ma colonne, avec 430 la dernière ligne de ma colonne.

Trouver une fonction a pour but de la recopier automatiquement pour d'autre colonne qui sont de tailleS différentes.

Merci ! j'espère être assez clair.

A voir également:

5 réponses

michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
19 juil. 2013 à 17:31
Bonjour,

=MAX(DECALER(A1:A430;0;0;ENT(NBVAL(A1:A430)/4);1))
0
via55 Messages postés 14401 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 17 avril 2024 2 701
19 juil. 2013 à 19:22
Bonjour Nicow

Re Michel ;)

Une autre possibilité et qui s'applique quelque soit la longueur de la colonne

=MAX(INDIRECT("A1:A"& ENT(NBVAL(A:A)/4))) pour le 1er quart

=MAX(INDIRECT("A"& 'ENT(NBVAL(A:A)/4)+1)&":A"&(ENT(NBVAL(A:A)/2)))

pour le 2eme quart
etc

Cdlmnt
0
Bonjour Michel et bonjour via55,

Mercid de m'avoir répondu ! Je retiendrais la solution de via55 car elle s'applique pour une colonne quelconque.

J'ai quelques questions, comme j'ai pas très bien compris la fonction je vous montre le 3eme et dernier quart en espérant ne pas avoir fait d'erreur.

3eme : =MAX(INDIRECT("A"& 'ENT(NBVAL(A:A)/2)+1)&":A"&(ENT(NBVAL(A:A)*3/2))))

quatre quart : =MAX(INDIRECT("A"& 'ENT(NBVAL(A:A)*3/2)+1)&":A"&(ENT(NBVAL(A:A)))))

Voilà et ma dernière question : si je marque ma formule sur la même colonne il m'indique un problème de référence circulaire, si il n'y a pas de solution ce n'est pas grave. Et si je veux commencer ma colonne à la ligne 10, puis-je y faire quelque chose ?

Merci ! Bonne journée
0
Bonjour Michel et bonjour via55,

Après avoir un peu réfléchis, j'ai essayé cette formule :

=MAX(DECALER("C10:C"&NBVAL(C:C);0;0;ENT(NBVAL("C10:C"&NBVAL(C:C))/4);1))

Car ma colonne commence à la ligne 10.

Mais cela m'indique une erreur...

et je ne vois pas non plus comment adapter la fomule pour les autres quarts sans recalculer les numéro de ligne séparant les quarts.

Merci ! Bonne journée
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
22 juil. 2013 à 10:52
Bonjour,

=MAX(DECALER(C10:C1000;0;0;ENT(NBVAL(C10:C1000)/4);1))

mais les solutions proposées par Via55 sont beaucoup plus intéressantes que la mienne :o)
0
On ne peut pas utiliser des "A"&... dans NBVAL si j'ai bien compris.

J'ai un autre problème avec la formule de Via55 : quand je veux recopier la formule dans une autre colonne il ne me modifie pas automatiquement les lettre de colonne qui sont entre guillemets.

La formule idéale serait : =MAX(C10:C'numero ligne du quart de la colonne') pour le premier quart et ainsi de suite.

merci
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
Modifié par michel_m le 22/07/2013 à 11:28
il ne me modifie pas automatiquement les lettre de colonne qui sont entre guillemets. Normal car le "entre guillemets" indique à Excel qu'il s'agit d'un texte,donc une copie dans une autre colonne n'est pas incrémenté

dans ce que je t'ai proposé ce matin, c'est valable si tu n'as rien dans la colonne C après la fin de ta liste (430 au 1° post)
mais "decaler" aura du mal à répondre (usine à gaz) au 2°, 3°, 4° quart

autre dernier point
si je marque ma formule sur la même colonne il m'indique un problème de référence circulaire
normal car on travaillait sur toutr la colonne (C:C) en commençant à C10 tu peut mettre la formule entre C1 et C9
0
J'ai testé =MAX(INDIRECT("C10:C"&ENT(NBVAL(C10:C1000)/4))), ça marche mais je voudrais une solution pour incrémenter les colonnes, si vous avez une idée :).
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 211
22 juil. 2013 à 14:19
Bonjour à tous,

un essai : https://www.cjoint.com/c/CGwoqjden9S
la formule en F4 est différente. Elle intègre les dernières valeurs si non multiples de 4.
Et si tu mettais ton fichier qu'on sache à quoi il ressemble et où se mettre pour les résultats ?

eric
0
Bonjour,
je vous envoie le fichier. la référence circulaire vient du NBVAL(C:C) j'ai l'impression...

Je vous envoie le fichier pour plus de clarté. http://cjoint.com/?3Gwpc3zZu66
0
via55 Messages postés 14401 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 17 avril 2024 2 701
22 juil. 2013 à 18:12
Bonjour à tous

Voilà avec l'incrémentation des colonnes d'après ton fichier
https://www.cjoint.com/?0GwsiPCuYx2

pour plus de clarté j'ai rajouté en colonne D et équivalentes le calcul du 1/4, 1/2, 3/4 et totalité pour en reprendre le résultats dans les formules en C ce qui allège ces dernières

de plus tu avais oublié de tenir compte du décalage puisque ton tableau débuté en ligne 10 et non en ligne 1; c'est pour cela que j'ai rajouté + 9 dans le calcul des 1/4 etc

Cdlmnt
0
Bonjour,

Ca marche du tonnerre !!! C'est magnifique je vous adore tous !

Merci encore, et à bientôt ;)
0