Compte le nombre de max (Open Office)

Fermé
SLASHAXL - Modifié par SLASHAXL le 27/04/2011 à 10:34
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 27 avril 2011 à 16:03
Bonjour,

J'ai un tableau avec 3 colonnes et 10 lignes.
Je voudrais créer une 11e ligne qui renvoie le nombre de fois (parmi les 10) où le max de chaque ligne se situe dans cette colonne. (sans créer de colonne intermédiaire...)

Exemple :

1;2;3 (max 3)
7;2;4 (max 7)
3;2;1 (max 3)
2;2;0 (max 2)

3;2;0 <- Ma formule devrait me renvoyer ceci...

Merci d'avance !



A voir également:

2 réponses

eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 7 247
27 avril 2011 à 12:29
Bonjour,

Si tu as 10 lignes ça te fait 10 maxis et tu n'en indiques que 3 : 1 par colonne...
Explique-toi mieux, dépose un fichier exemple complet (au format . xls) sur cijoint.fr et colle ici le lien fourni.
eric
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 418
Modifié par Vaucluse le 27/04/2011 à 13:02
Bonjour Eric
moi je n'ai pas trouvé la solution, mais je crois avoir compris la question, et comme j'aimerais bien savoir, je crois que:
dans chaque ligne, il y a un maxi des trois valeurs
le but est à priori de compter le nombre de fis où le maxi de chaque ligne se trouve dans la colonne à calculer?
soit selon l'exemple:
ligne 1 le maxi est en colonne C
ligne 2 en colonne A
ligne 3 en colonne A
ligne 4 en colonne A et B
sauf qu'avec ce raisonnement, le maxi du modèle devrait être:
3 en colonne A (soit 7,3,2) , 1 en colonne B (soit 2 ) et 1 en colonne C (soit 3)


si tu as une idée, en open office, je suis preneur.
crdlmnt
0
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 7 247
27 avril 2011 à 13:15
Salut vaucluse,

le but est à priori de compter le nombre de fis où le maxi de chaque ligne se trouve dans la colonne à calculer
C'est bien ce que j'ai compris, mais en ligne 11 colonne 1 quel maxi comptabiliser ? Celui de la ligne 1 ? de de la 2 ? etc

Il manque qcq chose dans l'explication...
eric
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 418
Modifié par Vaucluse le 27/04/2011 à 19:54
et si on suppose que les 10 lignes sont remplies avec 3 valeurs A,B,C et que la onzième sert à faire le total des maxi par colonne?
Suite à ce que j'avais compris,j'avais monté cette solution, si peu élégante que je ne l'ai pas transmis:
de A1 à C10 les nombres à analyser
de A12 à C21, la formule:
=SI(A1=MAX($A1:$C1);1;0), à tirer sur tout le champ A12:C22

en A11:
SOMME(A12:A20) à tirer sur B11 et C11

c'est ce résultat là qu'il faudrait, je pense obtenir!

mais il vaut peut être mieux attendre le demandeur. Si tu as un souci, c'est surement pour une bonne raison qui m'échappe.

Bonne journée
Crdlnt
0
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 7 247
27 avril 2011 à 15:17
Ca y est, j'ai compris !!! ;-)
Et je suis d'accord avec 3,1,1
0
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 7 247
27 avril 2011 à 15:26
Re,

Une proposition :
Pour la 1ère colonne :
=SOMMEPROD(((A1:A4)>=(B1:B4))*((A1:A4)>=(C1:C4))*1)

adapter les tests pour les 2 autres colonnes.

eric
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 418
27 avril 2011 à 15:42
Excellent Eric.. et tout simple, en fait!mais je te mettrais le +1 lorsque le demandeur aura vu le message, sinon il remonte et pourrait lui échapper:
a noter pour info et sauf erreur (ce qui est encore bien mon habitude) qu'on peut obtenir le même résultat sans le *1 et avec un peu moins de parenthèses:
=SOMMEPROD((A1:A4>=B1:B4)*(A1:A4>=C1:C4))

en fait le *1 dans SOMMEPROD n'est utile que s'il il n'y a qu'un seul item dans la formule;

crdlmnt
0
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 7 247
27 avril 2011 à 15:51
oui, j'y avais été un peu fort sur les parenthèses ;-)
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 418
27 avril 2011 à 16:03
pas grave, pour une fois que c'est gratuit...!
0