dindondesbois
XLDnaute Nouveau
Bonjour à tous !
1ère fois que je poste sur ce forum, que je consulte pas mal récemment ! Très utile, merci aux experts des formules et du vba!
Je n'ai pas réussi à trouver de sujets correspondants exactement à ma demande donc je me lance !
Voilà j'ai un fichier avec 2 onglets : un onglet Bases ou l'utilisateur à la possibilité de définir des bases de chiffre d'affaire, en affichant VRAI ou FAUX pour savoir si les ventes de véhicules selon leur axe (poids lourds ou véhicules légers) et leur marque(marque 1 à ...marque 15) font partie de ces bases.
En gros dans cet onglet, je vais dire si les poids lourds appartenant à telle marque vont figurer dans la base 1 ou/et dans la base 2 etc...
Dans le 2ème onglet, "Données", j'ai de grandes listes de chiffres, et sur chacune des lignes, 3 colonnes base 1, base 2, base 3. Je veux aller chercher dans la feuille Bases si cette ligne selon ses infos d'axe et de marque, sont dans la base 1 et/ou base et / ou 3.
C'est le pitch de départ, j'arrive très bien à gérer facilement avec les sommeprod (comme dans l'exemple de fichier attaché), mais dans mon fichier réel j'ai quelques 6000 lignes et 6 bases de chiffres, et sommeprod c'est un peu lourd, j'ai tenté de faire la même chose avec des recherche v et index equiv, mais j'ai des problèmes avec la marque notamment (si une même marque fait et des poids lourds et des véh légers), ca ne me ressort pas les bonnes valeurs ou des erreurs.
=SI(SOMMEPROD((H2=Axe)*(Données!I2=Marque)*Base1)=1;VRAI)
en gros je veux la même chose sans sommeprod, quelqu'un aurait une idée? je pense que l'erreur vient du fait que j'ai plusieurs même marque pour plusieurs axe, peut être un problème qui peut être résolu avec une formule en matriciel, mais je ne vois pas j'ai essayé pas mal de trucs.
Merci d'avance !
Dindon des bois
1ère fois que je poste sur ce forum, que je consulte pas mal récemment ! Très utile, merci aux experts des formules et du vba!
Je n'ai pas réussi à trouver de sujets correspondants exactement à ma demande donc je me lance !
Voilà j'ai un fichier avec 2 onglets : un onglet Bases ou l'utilisateur à la possibilité de définir des bases de chiffre d'affaire, en affichant VRAI ou FAUX pour savoir si les ventes de véhicules selon leur axe (poids lourds ou véhicules légers) et leur marque(marque 1 à ...marque 15) font partie de ces bases.
En gros dans cet onglet, je vais dire si les poids lourds appartenant à telle marque vont figurer dans la base 1 ou/et dans la base 2 etc...
Dans le 2ème onglet, "Données", j'ai de grandes listes de chiffres, et sur chacune des lignes, 3 colonnes base 1, base 2, base 3. Je veux aller chercher dans la feuille Bases si cette ligne selon ses infos d'axe et de marque, sont dans la base 1 et/ou base et / ou 3.
C'est le pitch de départ, j'arrive très bien à gérer facilement avec les sommeprod (comme dans l'exemple de fichier attaché), mais dans mon fichier réel j'ai quelques 6000 lignes et 6 bases de chiffres, et sommeprod c'est un peu lourd, j'ai tenté de faire la même chose avec des recherche v et index equiv, mais j'ai des problèmes avec la marque notamment (si une même marque fait et des poids lourds et des véh légers), ca ne me ressort pas les bonnes valeurs ou des erreurs.
=SI(SOMMEPROD((H2=Axe)*(Données!I2=Marque)*Base1)=1;VRAI)
en gros je veux la même chose sans sommeprod, quelqu'un aurait une idée? je pense que l'erreur vient du fait que j'ai plusieurs même marque pour plusieurs axe, peut être un problème qui peut être résolu avec une formule en matriciel, mais je ne vois pas j'ai essayé pas mal de trucs.
Merci d'avance !
Dindon des bois