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 03/05/2011, 08h50   #1
Membre actif
 
Avatar de speedy_g
 
Inscription : avril 2007
Messages : 210
Détails du profil
Informations personnelles :
Âge : 31
Localisation : Belgique

Informations forums :
Inscription : avril 2007
Messages : 210
Points : 178
Points : 178
Par défaut trouver range à partir d'un critère dans colonne

Bonjour, j'ai le problème suivant

Code :
1
2
3
 
1    - 2  - 3   - 4   - 5   -6
n1  - n1 - n2 - n3 - n4  n1
J'aimerais( de préférence) ne pas utiliser une macro pour pouvoir retourner le "range" correspondant aux cellules 1,2,6 ayant le critère n1 par exemple.

Est-ce faisable.

J'ai utilisé quelques pistes mais bloque pour le moment. Auriez-vous une idée ?

Merci d'avance

Johan
speedy_g est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/05/2011, 10h05   #2
Membre habitué
 
Avatar de Syphochaos
 
Homme Cyril CHMIEL
Étudiant
Inscription : avril 2011
Messages : 70
Détails du profil
Informations personnelles :
Nom : Homme Cyril CHMIEL
Localisation : France

Informations professionnelles :
Activité : Étudiant
Secteur : Industrie

Informations forums :
Inscription : avril 2011
Messages : 70
Points : 109
Points : 109
Bonjour speedy_g.

Ce fil pourrait peut-être t'intéresser.

Il s'agit d'une recherche d'un minimum et il retourne le nom de la colonne ensuite. Je pense qu'il te suffirait de l'adapter à ton besoin non ?! (voir message de rjamin)

Sypho.
Syphochaos est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/05/2011, 10h26   #3
Membre actif
 
Avatar de speedy_g
 
Inscription : avril 2007
Messages : 210
Détails du profil
Informations personnelles :
Âge : 31
Localisation : Belgique

Informations forums :
Inscription : avril 2007
Messages : 210
Points : 178
Points : 178
Merci pour ta réponse,

En fait la solution au fil ne permet pas de retourner une liste de cellules. Le problème apparait lorsque plusieurs valeurs sont égales et minimales.


J'aurais aimé, pour plus de flexibilité, ajouter des colonnes dans un ordre quelconque, avec pour "identifiant" un nom ( dans l'exemple ni).

J'aurais défini des "named range" par identifiant.

Ce qui m'aurait permis de faire des traitements sur ces listes.

edit :

J'ai choisi moins de flexibilité :

Du style :
[code]
0 - 1 - 2 - 3 - 4 - 5 - 6
n1 n1 n2 n2 n2 n3 n4
[code]

Un offset permettant de retourner le tableau

Code :
1
2
 
=OFFSET(Datas!$A$1,0,MATCH("n1",Datas!$2:$2,0)-1,1,COUNTIF(Datas!$2:$2,"n2"))
Si vous avez une idée pour le cas plus général je suis preneur
speedy_g est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/05/2011, 15h42   #4
Invité régulier
 
Inscription : novembre 2002
Messages : 12
Détails du profil
Informations forums :
Inscription : novembre 2002
Messages : 12
Points : 7
Points : 7
Par défaut En PJ

Bonjour

Tu trouvera ce qu'il faut en PJ, mais c'est un peu compliqué !

De plus je préfère travailler en colonne, mais tu adapteras assez facilement, je pense.

En Feuil1, cellule B1 tu saisis ton critère de recherche et le résultat apparait en dessous.
En Feuil2, tu saisis ton ensemble de n1, n2, ....

En espérant que ça puisse t'aider
Fichiers attachés
Type de fichier : xls PourDev.xls (18,5 Ko, 6 affichages)
milton est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/05/2011, 16h26   #5
Membre chevronné
 
Inscription : octobre 2006
Messages : 541
Détails du profil
Informations personnelles :
Localisation : France, Ardèche (Rhône Alpes)

Informations forums :
Inscription : octobre 2006
Messages : 541
Points : 760
Points : 760
Bonjour

proposition ci jointe

on peut le faire par formule matricielle, tu dis...
Fichiers attachés
Type de fichier : xls Classeur1.xls (19,0 Ko, 5 affichages)
__________________
Michel_M
Michel_M est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/05/2011, 08h42   #6
Membre actif
 
Avatar de speedy_g
 
Inscription : avril 2007
Messages : 210
Détails du profil
Informations personnelles :
Âge : 31
Localisation : Belgique

Informations forums :
Inscription : avril 2007
Messages : 210
Points : 178
Points : 178
Merci pour vos réponses,

Je suppose qu'ensuite, il est aisé de déterminer un range dans une seule cellule, en prenant toute les valeurs non nulles sur la colonne A pour "Pourdev.xls" ou la ligne 8 pour "Classeur1.xls".

Merci encore

Johan
speedy_g 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 07h29.


 
 
 
 
Partenaires

Hébergement Web