Forum des développeurs  

Le forum de référence en programmation et développement. Articles, cours et tutoriels du débutant au chef de projet et DBA confirmé.
Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Microsoft Office > Excel

Excel Forum d'entraide sur Excel

Réponse
 
Outils de la discussion
Vieux 07/10/2008, 17h52   #1 (permalink)
Invité régulier
 
Date d'inscription: septembre 2008
Messages: 14
Par défaut Retrouver le minimum d'une valeur par rapport à une autre

Génial, ca marche nickel!!!

Un grand merci!
J'aurais jamais pensé à faire comme ça!


J'aurais juste une derniere question si tu en a encore la patience: comment puis je afficher dans une autre colonne le "min" de mes dates ( de meme que precedemment : le min des dates pour x puis le min des dates de Y...etc.)???
geopolux est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 07/10/2008, 18h09   #2 (permalink)
Rédacteur/Modérateur
 
Avatar de Pierre Fauconnier
 
Date d'inscription: novembre 2003
Localisation: Theux (Belgique)
Âge: 41
Messages: 3 092
Envoyer un message via Skype™ à Pierre Fauconnier
Par défaut

Un exemple qui recherche en B1:B10 le minimum en regard des valeurs en A1:110 équivalentes à celle renseignée en C2.

Code :
=MIN(SI($A$1:$A$10=C2;$B$1:$B$10;MAX($B$1:$B$10)))
Toujours à valider en matricielle (Ctrl+Maj+Enter

En ne verrouillant pas C2, tu peux tirer vers le bas pour récupérer de minimum des valeurs de C3, C4, etc. Il faut bien entendu modifier mes références en utilisant les tiennes (si possible, plages nommées, c'est plus simple)
__________________
Pierre Fauconnier
--------------------
"Plus les hommes seront éclairés, plus ils seront libres" (Voltaire)
Pensez au tag

Mon blog sur DVP - Mes petits papiers sur DVP
Je ne peux en aucun cas être tenu pour responsable des conséquences de l'utilisation des codes que je fournis dans le cadre des réponses apportées sur les forums, même s'il s'avérait que ces codes sont erronés ou amènent à des dysfonctionnements, de manière manifeste ou non.

Dernière modification par Pierre Fauconnier ; 07/10/2008 à 19h16
Pierre Fauconnier est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 08/10/2008, 17h37   #3 (permalink)
Invité régulier
 
Date d'inscription: septembre 2008
Messages: 14
Par défaut

... Je croyais y arriver seul mais décidement...

En adaptant la formule, ca marche nickel.

Par contre j'ai une macro qui me complete les autres cellules de la colonne donc je ne peux pas "tirer" ma formule.(sous peine d'écrase les données des autres cellules

j'ai donc essayé de la placer dans ma macro. En soit ca marche sauf que la macro me renvoie la "formule" au lieu du résultat dans la cellule, et ce, que je mette les accolades ou pas dans la macro:

Code :
 Dst.[A9].Offset(j, 6) = " =MIN(IF(R[1]C4:R[8]C4=R[0]C4,R[1]C7:R[8]C7,MAX(R[1]C7:R[8]C7)"
Comment faire comprendre que c'est une formule matricielle???
geopolux est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 08/10/2008, 17h46   #4 (permalink)
Rédacteur/Modérateur
 
Avatar de Pierre Fauconnier
 
Date d'inscription: novembre 2003
Localisation: Theux (Belgique)
Âge: 41
Messages: 3 092
Envoyer un message via Skype™ à Pierre Fauconnier
Par défaut

Tu dois passer la chaine à la propriété FormulaArray
Code :
 Dst.[A9].Offset(j, 6).FormulaArray = "=MIN(IF(R[1]C4:R[8]C4=R[0]C4,R[1]C7:R[8]C7,MAX(R[1]C7:R[8]C7)"
Je n'ai pas vérifié la formule
__________________
Pierre Fauconnier
--------------------
"Plus les hommes seront éclairés, plus ils seront libres" (Voltaire)
Pensez au tag

Mon blog sur DVP - Mes petits papiers sur DVP
Je ne peux en aucun cas être tenu pour responsable des conséquences de l'utilisation des codes que je fournis dans le cadre des réponses apportées sur les forums, même s'il s'avérait que ces codes sont erronés ou amènent à des dysfonctionnements, de manière manifeste ou non.
Pierre Fauconnier est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 09/10/2008, 08h55   #5 (permalink)
Invité régulier
 
Date d'inscription: septembre 2008
Messages: 14
Par défaut

Aye non ca ne marche pas!

Bon je vais creer un nouveau sujet sur le forum histoire de pas polluer celui ci!
geopolux est déconnecté   Envoyer un message privé Réponse avec citation
Réponse

Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Microsoft Office > Excel

 
Offres d' emploi informatique sur Lesjeudis.com


Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are non
Pingbacks are non
Refbacks are non
Navigation rapide