Definir une plage de cellule avec des chiffres ?
Résolu
GuillaumeCha
Messages postés
42
Date d'inscription
Statut
Membre
Dernière intervention
-
GuillaumeCha Messages postés 42 Date d'inscription Statut Membre Dernière intervention -
GuillaumeCha Messages postés 42 Date d'inscription Statut Membre Dernière intervention -
Bonjour a tous,
Merci d'avance pour votre aide et le temps que vous allez consacrer pour mon probleme.
Mon fichier est compose d'un nombre de lot allant de 1 a 700. avec des donnees a leur propos (classique donnees et non calcules comme la taille, la couleur, le prix etc.)
sur un autre onglet j'ai mon type de lot avec les numeros qui correspondent.
Par exemple: Voiture : lot 1 a 48, lot camion 49 a 540, lot moto 541 a 700.
Jusqu'a la rien de complique.
Ce qui se complique, c est que j'ai fait un ranking du prix de mes lots.
Et j'aimerai recuperer sur un troisieme Feuillet mon top 3 voitures, top 3 motos et top 3 camions.
Le probleme c'est qu'il faut que je definisse la plage de recherche pour recuperer le plus petit ranking de mes voitures pour ensuite faire un vlookup et recuperer mes donnes.
Si je n'ai pas ete assez Claire:
Mon ranking total je vais avoir des lots de camions et de voiture dans mon top 10. Pas de motos par exemple.
J'aimerai sortir mon top 3 seulement pour voiture sachant que c'est pas forcement le top 3 total que j'ai fait ( vu qu'il peut y avoir des camions).
Il faut donc que ma function ou VBA definisse la plage (qui sera du lot 1 a 48) puis trouve les 3 lots ayant le ranking le plus bas dans cette plage et enfin avec un vlookup par exemple me ressortes les donnes de ce lot.
J'espere que j'ai ete assez Claire...
Merci d'avance,
G
Merci d'avance pour votre aide et le temps que vous allez consacrer pour mon probleme.
Mon fichier est compose d'un nombre de lot allant de 1 a 700. avec des donnees a leur propos (classique donnees et non calcules comme la taille, la couleur, le prix etc.)
sur un autre onglet j'ai mon type de lot avec les numeros qui correspondent.
Par exemple: Voiture : lot 1 a 48, lot camion 49 a 540, lot moto 541 a 700.
Jusqu'a la rien de complique.
Ce qui se complique, c est que j'ai fait un ranking du prix de mes lots.
Et j'aimerai recuperer sur un troisieme Feuillet mon top 3 voitures, top 3 motos et top 3 camions.
Le probleme c'est qu'il faut que je definisse la plage de recherche pour recuperer le plus petit ranking de mes voitures pour ensuite faire un vlookup et recuperer mes donnes.
Si je n'ai pas ete assez Claire:
Mon ranking total je vais avoir des lots de camions et de voiture dans mon top 10. Pas de motos par exemple.
J'aimerai sortir mon top 3 seulement pour voiture sachant que c'est pas forcement le top 3 total que j'ai fait ( vu qu'il peut y avoir des camions).
Il faut donc que ma function ou VBA definisse la plage (qui sera du lot 1 a 48) puis trouve les 3 lots ayant le ranking le plus bas dans cette plage et enfin avec un vlookup par exemple me ressortes les donnes de ce lot.
J'espere que j'ai ete assez Claire...
Merci d'avance,
G
A voir également:
- Definir une plage de cellule avec des chiffres ?
- Définir google comme page d'accueil - Guide
- Excel cellule couleur si condition texte - Guide
- Aller à la ligne dans une cellule excel - Guide
- Proteger cellule excel - Guide
- Clavier iphone avec chiffre - Guide
6 réponses
Bonjour,
Pas tout compris, crée un exemple de fichier anonymisé et dépose le dans une réponse
1) Clic sur ce lien https://www.cjoint.com/
2) Clic sur le bouton Parcourir pour sélectionner ton fichier
3) Clic sur le bouton Créer le lien en bas de la page
4) Au bout de quelques secondes en haut de la page en bleu souligné un lien sera généré, tu le sélectionnes et tu le copies dans une réponse
Pas tout compris, crée un exemple de fichier anonymisé et dépose le dans une réponse
1) Clic sur ce lien https://www.cjoint.com/
2) Clic sur le bouton Parcourir pour sélectionner ton fichier
3) Clic sur le bouton Créer le lien en bas de la page
4) Au bout de quelques secondes en haut de la page en bleu souligné un lien sera généré, tu le sélectionnes et tu le copies dans une réponse
Re,
je ne comprends toujours pas, que doit il y avoir par exemple sur tes lignes 25, 34 et 40 onglet Analysis
je ne comprends toujours pas, que doit il y avoir par exemple sur tes lignes 25, 34 et 40 onglet Analysis
J'aimerai que cela fasse comme pour la ligne 10 mais pour seulement les voitures, puis les camions puis les motos.
La ligne 10 repond a la question : Quelle est ma meilleure vente ?
La ligne 25 repond a la question : Quelle est la voiture qui a ete la meilleur vente ?
la ligne 34 repond a la question : Quelle est la motos qui a ete la meilleur vente ?
ainsi de suite pour le camion
La ligne 10 repond a la question : Quelle est ma meilleure vente ?
La ligne 25 repond a la question : Quelle est la voiture qui a ete la meilleur vente ?
la ligne 34 repond a la question : Quelle est la motos qui a ete la meilleur vente ?
ainsi de suite pour le camion
Bonjour , Guillaume , Mike.
Pour le lot en B25 :
=PETITE.VALEUR(INDIRECT("Data!E"&Analysis!$B$2&":E"&Analysis!$C$2);1)
Explication : Indirect te permet de récuperer la valeur de B2 et C2 qui sont tes bornes pour les voitures.
Petite valeur te donne la k-ieme plus petite valeur de ta matrice.
En somme ici :
=PETITE.VALEUR(INDIRECT("Data!E"&Analysis!$B$2&":E"&Analysis!$C$2);1)
c'est la meme chose que :
=PETITE.VALEUR(Data!E1:E12);1)
dans ton fichier , sauf que désormais tu peux modifier B2 et C2 pour augmenter ta plage de recherche.
Ainsi tu pourras utiliser les fonctions INDEX et EQUIV comme tu l'as fait précédemment.
Cordialement,
Nos seules limites sont celles que nous nous imposons nous-même.
La politesse et un merci ne tuent pas. Il existe un bouton pour "Résolu" pour confirmer que votre problème n'en est plus un. Fahora
Pour le lot en B25 :
=PETITE.VALEUR(INDIRECT("Data!E"&Analysis!$B$2&":E"&Analysis!$C$2);1)
Explication : Indirect te permet de récuperer la valeur de B2 et C2 qui sont tes bornes pour les voitures.
Petite valeur te donne la k-ieme plus petite valeur de ta matrice.
En somme ici :
=PETITE.VALEUR(INDIRECT("Data!E"&Analysis!$B$2&":E"&Analysis!$C$2);1)
c'est la meme chose que :
=PETITE.VALEUR(Data!E1:E12);1)
dans ton fichier , sauf que désormais tu peux modifier B2 et C2 pour augmenter ta plage de recherche.
Ainsi tu pourras utiliser les fonctions INDEX et EQUIV comme tu l'as fait précédemment.
Cordialement,
Nos seules limites sont celles que nous nous imposons nous-même.
La politesse et un merci ne tuent pas. Il existe un bouton pour "Résolu" pour confirmer que votre problème n'en est plus un. Fahora
Bon... Ba ca marchais parfiatement. Et ca marche parfaitement et quelque fois non !
Je ne comprend pas comment c'est possible mais c'est bien le cas.
Il ma extrait le bon resultat pour les camion.
Cependant quand je fais les voitures. Cela marche pour tout sauf le numero un des ventes...
Et pour les motos j'ai fait la meme chose et la tout marche bien...
Mais ca marche plus quand je compare un second classement que j'ai fait... La formule va me chercher des valeurs en dehors des bornes...
Ce probleme vous dit quelque chose ?
(J'ai bien verifier la formule est la meme seule mes bornes de lots changent.
Je ne comprend pas comment c'est possible mais c'est bien le cas.
Il ma extrait le bon resultat pour les camion.
Cependant quand je fais les voitures. Cela marche pour tout sauf le numero un des ventes...
Et pour les motos j'ai fait la meme chose et la tout marche bien...
Mais ca marche plus quand je compare un second classement que j'ai fait... La formule va me chercher des valeurs en dehors des bornes...
Ce probleme vous dit quelque chose ?
(J'ai bien verifier la formule est la meme seule mes bornes de lots changent.
L'enorme probleme c'est que sur le fichier aue je vous qi envoye ou j'ai clairement copier coller ma formule : Tout marche parfaitement.
(Et je trouve la meme chose que toi pour les voitures)
Mais sur le fichier de mon entreprise (Que je ne peux donc pas partager) Cela ne marche pas a certain moment alors que la formule je l'ai copie colle! y a aucune raison...
Bon du coup je pense que ca va etre complique pour vous de m'aider sauf si ca vous ai deja arrive ?
Merci d'avance !
(Et je trouve la meme chose que toi pour les voitures)
Mais sur le fichier de mon entreprise (Que je ne peux donc pas partager) Cela ne marche pas a certain moment alors que la formule je l'ai copie colle! y a aucune raison...
Bon du coup je pense que ca va etre complique pour vous de m'aider sauf si ca vous ai deja arrive ?
Merci d'avance !
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Re,
Pour ma part ce qui me gêne c'est qu'à partir d'un classement RANK
dans l'exemple en A10 =1 pas de problème à partir de la on peut tout envisager
mais en A25 également =1 pourquoi
et idem en A34 et A42
dans ton tableau la recherche du lot est fonction du RANK
reprend ton fichier et manuellement complète tes différents tableau
Pour ma part ce qui me gêne c'est qu'à partir d'un classement RANK
dans l'exemple en A10 =1 pas de problème à partir de la on peut tout envisager
mais en A25 également =1 pourquoi
et idem en A34 et A42
dans ton tableau la recherche du lot est fonction du RANK
reprend ton fichier et manuellement complète tes différents tableau
Merci de ton aide !