Bjr à tous, j'ai un tableau avec 2 colonnes, la première A contient des noms de fruits, la deuxième B des quantités (chiffre). Je souhaite en C1 afficher la plus grande valeur contenue dans la colonne B répondant à un fruit précis. Soit en clair pour « pomme par exemple » la plus grande valeur correspondante. Je pense qu'il faut combiner un Si avec la fonction GRANDE.VALEUR mais je ni arrive pas
D'avance merci
plus grande valeur dans une colonne
Modérateur : Vilains modOOs
Règles du forum
Cette section est uniquement dédiée au tableur Calc. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
Cette section est uniquement dédiée au tableur Calc. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
plus grande valeur dans une colonne
Pascaldub
WIN XP SP2 - OOo 2.0.4
WIN XP SP2 - OOo 2.0.4
-
- Membre enthOOusiaste
- Messages : 409
- Inscription : 12 févr. 2007 15:33
- Localisation : Bruxelles
Bonjour,
=MAX(SI(A1:A10="pomme";B1:B10))
Les plages A1:A10 et B1:B10 sont à adapter suivant besoins.
Edition :
Je viens de dire une bêtise !
Par acquit de conscience j'ai vérifié, cette formule fonctionne sous Excel, mais pas sous Calc.
Je regarde pourquoi !
Edition bis :
Sous Calc il faut la valider en matricielle.
Cliquer sur fx à gauche de la formule dans la barre de formule.
Cocher "Matrice" en bas à gauche dans la fenêtre qui s'est ouverte, puis OK
Edition ter :
Encore faux !
Elle renvoie la dernière valeur de "pomme" !
Edition "X" :
Elle est quand même excate validée en matricielle, mais pas comme je l'ai indiqué.
Astuce de Jeff : taper (ou coller) la formule, effacer le signe =, le retaper, puis Ctrl+Maj+Entrée
Vraiment, les matricielles sous calc et moi, on n'est pas les meilleurs amis.
=MAX(SI(A1:A10="pomme";B1:B10))
Les plages A1:A10 et B1:B10 sont à adapter suivant besoins.
Edition :
Je viens de dire une bêtise !
Par acquit de conscience j'ai vérifié, cette formule fonctionne sous Excel, mais pas sous Calc.
Je regarde pourquoi !
Edition bis :
Sous Calc il faut la valider en matricielle.
Cliquer sur fx à gauche de la formule dans la barre de formule.
Cocher "Matrice" en bas à gauche dans la fenêtre qui s'est ouverte, puis OK
Edition ter :
Encore faux !
Elle renvoie la dernière valeur de "pomme" !
Edition "X" :
Elle est quand même excate validée en matricielle, mais pas comme je l'ai indiqué.
Astuce de Jeff : taper (ou coller) la formule, effacer le signe =, le retaper, puis Ctrl+Maj+Entrée
Vraiment, les matricielles sous calc et moi, on n'est pas les meilleurs amis.
andré
2.2 sous Windows XP
2.2 sous Windows XP
Solution MERCI
Merci à Vandeput et à Jeff pour leurs rapidité et la bonne solution, j'ai opté pour la solution matricielle.
Pascaldub
Pascaldub
Pascaldub
WIN XP SP2 - OOo 2.0.4
WIN XP SP2 - OOo 2.0.4
-
- Membre enthOOusiaste
- Messages : 409
- Inscription : 12 févr. 2007 15:33
- Localisation : Bruxelles
Je suis tout heureux d'avoir pu t'aider, avec la collaboration indirecte de Jeff, qui m'a déjà tant aidé dans ma migration d'Excel vers Calc.
Si le problème est résolu, aurais-tu l'amabilité d'éditer ton premier message en le faisant précéder de [Résolu] ?
Personnellement je ne comprends toujours pas pourquoi cette formule fonctionne normalement sous Excel, alors qu'il faut la valider en matricielle sous Calc.
Pas plus d'ailleurs pourquoi cette validation ne peut se faire par un simple Ctrl+Maj+Entrée sous Calc et qu'il faille passer par une astuce pour y arriver (j'aime le subjonctif !).
Mais bon, personne n'est parfait.
Si le problème est résolu, aurais-tu l'amabilité d'éditer ton premier message en le faisant précéder de [Résolu] ?
Personnellement je ne comprends toujours pas pourquoi cette formule fonctionne normalement sous Excel, alors qu'il faut la valider en matricielle sous Calc.
Pas plus d'ailleurs pourquoi cette validation ne peut se faire par un simple Ctrl+Maj+Entrée sous Calc et qu'il faille passer par une astuce pour y arriver (j'aime le subjonctif !).
Mais bon, personne n'est parfait.
andré
2.2 sous Windows XP
2.2 sous Windows XP