Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel
Excel Forum d'entraide sur Excel. Vos questions sur les fonctions, formules, manipulations, et tout sujet qui ne trouve pas sa place dans un sous-forum.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 14/09/2011, 17h50   #1
Invité de passage
 
Inscription : juillet 2011
Messages : 21
Détails du profil
Informations forums :
Inscription : juillet 2011
Messages : 21
Points : 1
Points : 1
Par défaut Min () + Si ()

Bonjour tout le monde,

J'ai une petite question qui concerne une formule comprenant min() + si()

Sur le tableau ci-joint, je rapatrie des données par mois (avec une formule matricielle type =MIN(SI('S 76'!$C$9:$C$12000=$J44;'S 76'!$Q$9:$Q$12000;""))), puis je demande le min de chaque mois (en face de chaque ligne Oct, nov, ...)

Enfin, dans la cellule où vous voyez un bout de formule, j'aimerais demander qu'excel me retourne le min du mois (case en vert) si jamais il trouve le mois dans la plage de donnée voulue (en bleu)

Le problème est que si je mets comme plage la colonne au dessus de la case avec formule, je vais me retrouver avec le min total (de juillet, aout, septembre, ...) au lieu du min de juillet (en prenant en compte chaque case où est juillet).





Je vous remercie pour votre aide, et, le problème étant quelque peu complexe à décrire, n'hésitez pas à me demander plus d'informations.

Bonne soirée.
joannadax est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/09/2011, 15h26   #2
Responsable
Office & Excel

 
Avatar de Pierre Fauconnier
 
Homme Pierre Fauconnier
Formateur et développeur informatique indépendant
Inscription : novembre 2003
Messages : 8 198
Détails du profil
Informations personnelles :
Nom : Homme Pierre Fauconnier
Âge : 45
Localisation : Belgique

Informations professionnelles :
Activité : Formateur et développeur informatique indépendant
Secteur : Enseignement

Informations forums :
Inscription : novembre 2003
Messages : 8 198
Points : 14 398
Points : 14 398
Envoyer un message via Skype™ à Pierre Fauconnier
Salut.

A moins d'être devin, il est impossible de savoir ce qui se trouve dans c9:c12000, j44 et q9:q12000...

Il est donc malaisé de t'aider.
__________________
"Plus les hommes seront éclairés, plus ils seront libres" (Voltaire)
---------------

Ma nouvelle vidéo: comparer des listes via une MFC - Mes articles sur DVP
Vous souhaitez rédiger pour DVP? Contactez-moi
Amoureux de la langue française? Venez corriger nos ressources
VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA...
N'oubliez pas de VOTER (en bas à droite d'un message)

---------------
Pierre Fauconnier est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/09/2011, 09h11   #3
Invité de passage
 
Inscription : juillet 2011
Messages : 21
Détails du profil
Informations forums :
Inscription : juillet 2011
Messages : 21
Points : 1
Points : 1
Bonjour,

Il y a juste des valeurs dans ces cases, que je rapatrie dans la colonne
au-dessus de ma formule.

exemple pour une formule :



Si dans la case "formule" je mets une formule min+si ( de type {=min(SI($B$10:$B$78;$B83;S$9:S$78)} , en supposant que B$78:B$83 contient les mois ; $B$10:$B$78 est la colonne de gauche et S$9:S$78 la colonne de droite) sur la colonne en demandant le min d'aout, je vais obtenir 1, qui est le minimum de juillet, au lieu de 5.

Je souhaiterais obtenir une formule qui me dit : Si dans la colonne de gauche, tu me trouves "JUL", alors tu me prends le minimum des valeurs qui correspondent au mois JUL. Et en déroulant ma formule je fais toute la saison.
Le risque c'est que la formule soit très lourde, donc s'il n'y a pas de solution, merci quand même d'avoir essayer de m'aider ^__^

Bonne journée.
joannadax est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/09/2011, 09h24   #4
Responsable
Office & Excel

 
Avatar de Pierre Fauconnier
 
Homme Pierre Fauconnier
Formateur et développeur informatique indépendant
Inscription : novembre 2003
Messages : 8 198
Détails du profil
Informations personnelles :
Nom : Homme Pierre Fauconnier
Âge : 45
Localisation : Belgique

Informations professionnelles :
Activité : Formateur et développeur informatique indépendant
Secteur : Enseignement

Informations forums :
Inscription : novembre 2003
Messages : 8 198
Points : 14 398
Points : 14 398
Envoyer un message via Skype™ à Pierre Fauconnier
Je pense que telles que tes données sont organisées, du moins sur l'image non explicite que tu en donnes (Numéros de lignes et lettres de colonnes absentes, notamment), ce soit effectivement un casse-tête.

Tu peux imaginer extraire les minima par mois d'une table de données bien structurée.



Si tes données s'organisent autrement, expliques clairement le contexte de ton classeur. Le plus simple serait de créer une feuille d'exemple et de test avec quelques données, ce qui permettra de mettre une image illustrant clairement la situation. Si le problème est bien expliqué et bien illustré, nul doute qu'une solution pourra être trouvée.
__________________
"Plus les hommes seront éclairés, plus ils seront libres" (Voltaire)
---------------

Ma nouvelle vidéo: comparer des listes via une MFC - Mes articles sur DVP
Vous souhaitez rédiger pour DVP? Contactez-moi
Amoureux de la langue française? Venez corriger nos ressources
VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA...
N'oubliez pas de VOTER (en bas à droite d'un message)

---------------
Pierre Fauconnier est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/09/2011, 09h57   #5
Invité de passage
 
Inscription : juillet 2011
Messages : 21
Détails du profil
Informations forums :
Inscription : juillet 2011
Messages : 21
Points : 1
Points : 1
Bonjour,

Ce n'est pas que je ne veux pas vous faire partager le classeur, mais il pèse 40Mo ...

J'essaie de voir comment je pourrais vous donner un extrait et vous l'héberge.

Merci Pierre pour ton aide.


édit : voilà le fichier avec les formules et quelques valeurs.
http://www.cijoint.fr/cjlink.php?fil...cijwr9c7Ab.xls
J'ai mis 2-3 indications tout à droite, mais vous avez les formules.
joannadax est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/09/2011, 09h59   #6
Expert Confirmé Sénior
 
Homme Daniel
aucune
Inscription : septembre 2011
Messages : 2 004
Détails du profil
Informations personnelles :
Nom : Homme Daniel
Localisation : France, Seine et Marne (Île de France)

Informations professionnelles :
Activité : aucune

Informations forums :
Inscription : septembre 2011
Messages : 2 004
Points : 4 037
Points : 4 037
Bonjour,
Pour obtenir ce que tu veux (deux minimums pour juillet ?) et en supposant que les données soient en colonne A, B et C, mets la formule suivante en regard de chaque mois il faudra une valeur quelconque en dessous des valeurs de la colonne A) :

Code :
=MIN(DECALER(A1;1;2;EQUIV("*";A2:$A$100;0)-1))
Daniel.C est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/09/2011, 08h53   #7
Invité de passage
 
Inscription : juillet 2011
Messages : 21
Détails du profil
Informations forums :
Inscription : juillet 2011
Messages : 21
Points : 1
Points : 1
Bonjour,

Je poste mon édit car apparemment personne ne l'a vu, Daniel ayant (merci à lui) posté entre temps.

édit : voilà le fichier avec les formules et quelques valeurs.
http://www.cijoint.fr/cjlink.php?fil...cijwr9c7Ab.xls
J'ai mis 2-3 indications tout à droite, mais vous avez les formules.
joannadax est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/09/2011, 09h48   #8
Responsable
Office & Excel

 
Avatar de Pierre Fauconnier
 
Homme Pierre Fauconnier
Formateur et développeur informatique indépendant
Inscription : novembre 2003
Messages : 8 198
Détails du profil
Informations personnelles :
Nom : Homme Pierre Fauconnier
Âge : 45
Localisation : Belgique

Informations professionnelles :
Activité : Formateur et développeur informatique indépendant
Secteur : Enseignement

Informations forums :
Inscription : novembre 2003
Messages : 8 198
Points : 14 398
Points : 14 398
Envoyer un message via Skype™ à Pierre Fauconnier
Salut.

Dans la feuille S 076, je ne vois pas de dates... Je ne vois donc toujours pas comment extraire les minima etmaxima pour un mois donné.

Désolé, mais ta question initiale n'est pas clairement posée, en tout cas pour moi.
__________________
"Plus les hommes seront éclairés, plus ils seront libres" (Voltaire)
---------------

Ma nouvelle vidéo: comparer des listes via une MFC - Mes articles sur DVP
Vous souhaitez rédiger pour DVP? Contactez-moi
Amoureux de la langue française? Venez corriger nos ressources
VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA...
N'oubliez pas de VOTER (en bas à droite d'un message)

---------------
Pierre Fauconnier est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/09/2011, 10h10   #9
Expert Confirmé Sénior
 
Homme Daniel
aucune
Inscription : septembre 2011
Messages : 2 004
Détails du profil
Informations personnelles :
Nom : Homme Daniel
Localisation : France, Seine et Marne (Île de France)

Informations professionnelles :
Activité : aucune

Informations forums :
Inscription : septembre 2011
Messages : 2 004
Points : 4 037
Points : 4 037
Le fichier n'est pas accessible.
Daniel.C est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/09/2011, 10h13   #10
Responsable
Office & Excel

 
Avatar de Pierre Fauconnier
 
Homme Pierre Fauconnier
Formateur et développeur informatique indépendant
Inscription : novembre 2003
Messages : 8 198
Détails du profil
Informations personnelles :
Nom : Homme Pierre Fauconnier
Âge : 45
Localisation : Belgique

Informations professionnelles :
Activité : Formateur et développeur informatique indépendant
Secteur : Enseignement

Informations forums :
Inscription : novembre 2003
Messages : 8 198
Points : 14 398
Points : 14 398
Envoyer un message via Skype™ à Pierre Fauconnier
Bonjour Daniel,

Le deuxième lien n'est pas accessible, mais le lien donné dans le message du 16/09 l'est. Reste à voir si c'est la même version du fichier.
__________________
"Plus les hommes seront éclairés, plus ils seront libres" (Voltaire)
---------------

Ma nouvelle vidéo: comparer des listes via une MFC - Mes articles sur DVP
Vous souhaitez rédiger pour DVP? Contactez-moi
Amoureux de la langue française? Venez corriger nos ressources
VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA...
N'oubliez pas de VOTER (en bas à droite d'un message)

---------------
Pierre Fauconnier est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/09/2011, 10h13   #11
Expert Confirmé Sénior
 
Homme Daniel
aucune
Inscription : septembre 2011
Messages : 2 004
Détails du profil
Informations personnelles :
Nom : Homme Daniel
Localisation : France, Seine et Marne (Île de France)

Informations professionnelles :
Activité : aucune

Informations forums :
Inscription : septembre 2011
Messages : 2 004
Points : 4 037
Points : 4 037
PS. Il y a bizarrement une série de points de suspension dans l'adresse.
Daniel.C est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/09/2011, 10h31   #12
Expert Confirmé Sénior
 
Homme Daniel
aucune
Inscription : septembre 2011
Messages : 2 004
Détails du profil
Informations personnelles :
Nom : Homme Daniel
Localisation : France, Seine et Marne (Île de France)

Informations professionnelles :
Activité : aucune

Informations forums :
Inscription : septembre 2011
Messages : 2 004
Points : 4 037
Points : 4 037
Regarde le classeur joint.
Fichiers attachés
Type de fichier : xls Joannadax.xls (28,5 Ko, 3 affichages)
Daniel.C est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/09/2011, 11h39   #13
Invité de passage
 
Inscription : juillet 2011
Messages : 21
Détails du profil
Informations forums :
Inscription : juillet 2011
Messages : 21
Points : 1
Points : 1
Bonjour,

@Pierre : Il n'y a pas de date dans S76, juste une série de valeurs.
Les mois (dates) ne sont présent(e)s et utiles que dans l'onglet principal (j'espère que tu arrives à me suivre).
Je repatrie les valeurs par mois, puis, pour toutes les séries de valeurs (par exemple 4 valeurs pour juillet, 3 pour aout, ... ), j'aimerais le minimum de ces valeurs.
exemple dans le fichier : minimum de J9, J46, J74, J76 pour juillet.

@Daniel : Cette fonction à l'air intéressante (je ne connaissais pas), j'essaie de voir comment l'appliquer dans mon tableau et reviens vous en dire des nouvelles.

Merci à vous 2 !
joannadax est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/09/2011, 11h58   #14
Invité de passage
 
Inscription : juillet 2011
Messages : 21
Détails du profil
Informations forums :
Inscription : juillet 2011
Messages : 21
Points : 1
Points : 1
@ Daniel : En fait, dans les cases jaunes en face de chaque mois, j'ai déjà la formule suivante : =MIN(SI(Plage>0;plage)) en matricielle.

Je te mets un exemple avec ton tableau de ce que je souhaiterais :

Fichier Daniel
joannadax est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/09/2011, 12h21   #15
Expert Confirmé Sénior
 
Homme Daniel
aucune
Inscription : septembre 2011
Messages : 2 004
Détails du profil
Informations personnelles :
Nom : Homme Daniel
Localisation : France, Seine et Marne (Île de France)

Informations professionnelles :
Activité : aucune

Informations forums :
Inscription : septembre 2011
Messages : 2 004
Points : 4 037
Points : 4 037
En B49, formule matricielle :

Code :
=MIN(SI($B$2:$B$46=B49;$D$2:$D$46))
recopie vers le bas.
Daniel.C est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/09/2011, 12h47   #16
Invité de passage
 
Inscription : juillet 2011
Messages : 21
Détails du profil
Informations forums :
Inscription : juillet 2011
Messages : 21
Points : 1
Points : 1
Ben oui, je l'ai déjà partout dans mon tableau, mais ici il ne me trouve pas la valeur, et je ne comprends pas pourquoi ...

Je cherche d'où peut venir le problème et vous tiens au courant.

Merci encore.
joannadax est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/09/2011, 12h58   #17
Expert Confirmé Sénior
 
Homme Daniel
aucune
Inscription : septembre 2011
Messages : 2 004
Détails du profil
Informations personnelles :
Nom : Homme Daniel
Localisation : France, Seine et Marne (Île de France)

Informations professionnelles :
Activité : aucune

Informations forums :
Inscription : septembre 2011
Messages : 2 004
Points : 4 037
Points : 4 037
Regarde le classeur joint.
Fichiers attachés
Type de fichier : xls _Joannadax (1).xls (32,0 Ko, 4 affichages)
Daniel.C est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/09/2011, 14h07   #18
Invité de passage
 
Inscription : juillet 2011
Messages : 21
Détails du profil
Informations forums :
Inscription : juillet 2011
Messages : 21
Points : 1
Points : 1
Regarde mon 1e classeur joint Daniel, par exemple J10 à J15. C'est la même formule.

N'étant pas là, je n'ai pu regarder mon classeur original. Je m'y remets de suite.
joannadax est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/09/2011, 14h13   #19
Responsable
Office & Excel

 
Avatar de Pierre Fauconnier
 
Homme Pierre Fauconnier
Formateur et développeur informatique indépendant
Inscription : novembre 2003
Messages : 8 198
Détails du profil
Informations personnelles :
Nom : Homme Pierre Fauconnier
Âge : 45
Localisation : Belgique

Informations professionnelles :
Activité : Formateur et développeur informatique indépendant
Secteur : Enseignement

Informations forums :
Inscription : novembre 2003
Messages : 8 198
Points : 14 398
Points : 14 398
Envoyer un message via Skype™ à Pierre Fauconnier
Si la solution que Daniel t'a donnée à 12h58 n'est pas la bonne, il serait judicieux que tu reprécises clairement ce que tu souhaites réaliser, car je ne vois pas d'autre solution que la sienne pour avoir le minimum de tous les JUL et ligne 49 et de tous les AOU en ligne 50.

Cela dit, la conception du classeur est vraiment à revoir si tu veux des solutions pérennes. Avec une conception correcte et cohérente, tu aurais déjà la solution à ton problème.
__________________
"Plus les hommes seront éclairés, plus ils seront libres" (Voltaire)
---------------

Ma nouvelle vidéo: comparer des listes via une MFC - Mes articles sur DVP
Vous souhaitez rédiger pour DVP? Contactez-moi
Amoureux de la langue française? Venez corriger nos ressources
VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA...
N'oubliez pas de VOTER (en bas à droite d'un message)

---------------
Pierre Fauconnier est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/09/2011, 14h35   #20
Invité de passage
 
Inscription : juillet 2011
Messages : 21
Détails du profil
Informations forums :
Inscription : juillet 2011
Messages : 21
Points : 1
Points : 1
Désolé d'avoir autant de soucis, ce n'est pas facile d'être précis avec du matériel aussi douteux où je travaille = )

Bon, mis à part un dernier détail, ça à l'air de fonctionner.
joannadax est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h55.


 
 
 
 
Partenaires

Hébergement Web