renvoyer le numéro de ligne d'une base selon plusieurs critères

  • Initiateur de la discussion Initiateur de la discussion Space & Rock
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

S

Space & Rock

Guest
bonjour,

Excel 2007 permet de faire des sommes d'après plusieurs critères indiquées (SOMME.SI.ENS). Je cherche à faire la même chose mais en recherchant un numéro de ligne dans une matrice

Avec Index/equiv, un seul critère est possible. Je connais déjà les formules matricielles mais elles consomment beaucoup et ralentissent la vitesse de calcul.

Connaissez-vous une formule non-matricielle ou bien une macro VBA que je pourrais utiliser ?

Merci pour toutes vos réponses.
 
Re : renvoyer le numéro de ligne d'une base selon plusieurs critères

Bonjour,

J'ai joints un exemple.
Je préférerai une macro dans la mesure où les formules matricielles sont gourmandes dès lors qu'on fait appelle à beaucoup de lignes.

merci pour vos réponses...
 

Pièces jointes

Re : renvoyer le numéro de ligne d'une base selon plusieurs critères

Bonjour,

Pour éviter le recours à une matricielle, le plus simple est d'ajouter une colonne contenant cette formule :

en D5 (par exemple) :

Code:
=B5&C5

et faire la recherche sur cette colonne supplémentaire lorsque la recherche porte sur les 2 critères.

Pour ANDRE : 1 seul critère donc :

Code:
=EQUIV("ANDRE";B5:B10;0)

pour MELANIE 24 ans :

Code:
=EQUIV("MELANIE24 ans";D5;D10;0)

Sinon, sans colonne supplémentaire, c'est vers les matricielles qu'il faut se diriger.

Ou les macros, mais là, je ne connais pas.

Sinon, tu nous dis que les matricielles sont gourmandes en temps de calcul. C'est vrai, mais ça devient perceptible lorsque le nombre de données devient important. Dans ton cas, quelle est la taille de ton fichier ?

@+
 
Re : renvoyer le numéro de ligne d'une base selon plusieurs critères

La réponse est toute bête. j'ai vérifié et ça marche.

J'ai effectivement rajouté une colonne. Mon fichier est extrêmement lourd car il utilise de nouveaux onglets bien chargés.

J'en suis à 3,6 MO mais sans matrice, le calcul est bcp plus rapide.

Merci beaucoup,
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

H
Réponses
4
Affichages
983
Henri69
H
S
Réponses
9
Affichages
1 K
Sarah_Bertrand
S
E
Réponses
8
Affichages
3 K
ericm1960
E
N
Réponses
2
Affichages
4 K
Retour