[Excel] Trouver le Max du quart d'une plage de cellule
Résolu/Fermé
A voir également:
- [Excel] Trouver le Max du quart d'une plage de cellule
- Aller à la ligne dans une cellule excel - Guide
- Excel cellule couleur si condition texte - Guide
- Liste déroulante excel - Guide
- Verrouiller cellule excel - Guide
- Formule excel pour additionner plusieurs cellules - Guide
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 310
19 juil. 2013 à 17:31
19 juil. 2013 à 17:31
Bonjour,
=MAX(DECALER(A1:A430;0;0;ENT(NBVAL(A1:A430)/4);1))
=MAX(DECALER(A1:A430;0;0;ENT(NBVAL(A1:A430)/4);1))
via55
Messages postés
14501
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
28 novembre 2024
2 735
19 juil. 2013 à 19:22
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
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
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
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
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
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
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
22 juil. 2013 à 10:52
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)
=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)
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
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
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
Modifié par michel_m le 22/07/2013 à 11:28
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
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
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
eriiic
Messages postés
24601
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
25 novembre 2024
7 243
22 juil. 2013 à 14:19
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
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
via55
Messages postés
14501
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
28 novembre 2024
2 735
22 juil. 2013 à 18:12
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
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