Compte le nombre de max (Open Office)
SLASHAXL
-
Vaucluse Messages postés 27336 Date d'inscription Statut Contributeur Dernière intervention -
Vaucluse Messages postés 27336 Date d'inscription Statut Contributeur Dernière intervention -
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 !
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 !
2 réponses
-
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-
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 -
-
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 -
-
-
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-
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 -
-
-