Renseignement sur Index;Equiv
Résolu
toph54
Messages postés
56
Date d'inscription
Statut
Membre
Dernière intervention
-
m@rina Messages postés 23882 Date d'inscription Statut Contributeur Dernière intervention -
m@rina Messages postés 23882 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour à tous,
Je cherche des renseignements sur la formule Index et Equiv pour savoir si je peux l'utiliser dans un de mes tableaux.Je m'explique, j'utilise une formule avec 10 conditions =SI(A11=$BO$6;(E11*F11)*J11;SI(A11=$BO$7;(PI()*(I11^2))*J11;SI(A11=$BO$8;((PI()*(I11^2))/2)*J11;SI(OU(A11=$BO$9;A11=$BO$10);((F11*G11)/2)*J11;SI(A11=$BO$11;(((E11+F11)/2)*G11)*J11;SI(A11=$BO$27;(E11*F11)*(-J11);SI(A11=$BO$28;(PI()*(I11^2))*(-J11);SI(A11=$BO$29;((PI()*(I11^2))/2)*(-J11);SI(OU(A11=$BO$30;A11=$BO$31);((F11*G11)/2)*(-J11);SI(A11=$BO$32;(((E11+F11)/2)*G11)*(-J11);0))))))))))
et j'aurai voulu savoir si la formule INDEX;EQUIV aurait pu remplacer cette formule.En effet cette formule ne pose pas de problème sous Excel 2007/2008 mais j'aurai voulu l'utiliser sous des versions antérieure et là, la galère commence car avec l'utilisation de &, elle n'effectue plus les calculs...
Merci de votre aide
Je cherche des renseignements sur la formule Index et Equiv pour savoir si je peux l'utiliser dans un de mes tableaux.Je m'explique, j'utilise une formule avec 10 conditions =SI(A11=$BO$6;(E11*F11)*J11;SI(A11=$BO$7;(PI()*(I11^2))*J11;SI(A11=$BO$8;((PI()*(I11^2))/2)*J11;SI(OU(A11=$BO$9;A11=$BO$10);((F11*G11)/2)*J11;SI(A11=$BO$11;(((E11+F11)/2)*G11)*J11;SI(A11=$BO$27;(E11*F11)*(-J11);SI(A11=$BO$28;(PI()*(I11^2))*(-J11);SI(A11=$BO$29;((PI()*(I11^2))/2)*(-J11);SI(OU(A11=$BO$30;A11=$BO$31);((F11*G11)/2)*(-J11);SI(A11=$BO$32;(((E11+F11)/2)*G11)*(-J11);0))))))))))
et j'aurai voulu savoir si la formule INDEX;EQUIV aurait pu remplacer cette formule.En effet cette formule ne pose pas de problème sous Excel 2007/2008 mais j'aurai voulu l'utiliser sous des versions antérieure et là, la galère commence car avec l'utilisation de &, elle n'effectue plus les calculs...
Merci de votre aide
A voir également:
- Renseignement sur Index;Equiv
- Index téléphonique - Guide
- Telecharger index - Télécharger - Gestion de fichiers
- Equiv excel anglais - Guide
- Index rapport de stage - Guide
- No index col - Forum Excel
9 réponses
Bonjour,
Plutôt que de nous balancer une formule comme ça qui est quand même quelque part illisible ;)))) ce serait mieux de mettre un exemple de ton fichier, et de nous expliquer simplement ce que tu veux trouver et quelles sont les conditions.
https://www.cjoint.com/
m@rina
Plutôt que de nous balancer une formule comme ça qui est quand même quelque part illisible ;)))) ce serait mieux de mettre un exemple de ton fichier, et de nous expliquer simplement ce que tu veux trouver et quelles sont les conditions.
https://www.cjoint.com/
m@rina
Bonsoir,
Voici le lien https://www.cjoint.com/?bFs2u3uEJg
Les cases rouges M11 à M20 sont les cases ou je souhaite le résultat. J'ai modifié la formule avec &....Et sur certaines conditions il me met 0-12,222 du fait de & je suppose.
C'est pourquoi je souhaite trouver une autre solution pour pouvoir enregistrer cette formule. J'espère que le tableau pourra vous aider.
Merci
Voici le lien https://www.cjoint.com/?bFs2u3uEJg
Les cases rouges M11 à M20 sont les cases ou je souhaite le résultat. J'ai modifié la formule avec &....Et sur certaines conditions il me met 0-12,222 du fait de & je suppose.
C'est pourquoi je souhaite trouver une autre solution pour pouvoir enregistrer cette formule. J'espère que le tableau pourra vous aider.
Merci
Bonsoir,
J'ai regardé un peu ton fichier.
Donc, en clair, ce que tu voudrais :
En fonction du contenu de la celule située en colonne A, la formule est différente.
Est-ce bien ce problème ?
Si c'est ça, il faudrait peut être passer par la création de nouvelles fonctions (en VBA). Qu'en penses-tu ?
m@rina
J'ai regardé un peu ton fichier.
Donc, en clair, ce que tu voudrais :
En fonction du contenu de la celule située en colonne A, la formule est différente.
Est-ce bien ce problème ?
Si c'est ça, il faudrait peut être passer par la création de nouvelles fonctions (en VBA). Qu'en penses-tu ?
m@rina
Bonsoir,
Tout à fait, en fonction du contenu de la cellule A1, la formule diffère donc à priori impossible de regrouper les conditions.
La possibilité de passer par la création de nouvelles fonctions me pose un problème, étant donné que je n'ai aucune connaissance en VBA.
Mais je suis à l'écoute de tes conseils...
Toph
Tout à fait, en fonction du contenu de la cellule A1, la formule diffère donc à priori impossible de regrouper les conditions.
La possibilité de passer par la création de nouvelles fonctions me pose un problème, étant donné que je n'ai aucune connaissance en VBA.
Mais je suis à l'écoute de tes conseils...
Toph
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonsoir tout le monde,
avant d'utiliser vba tu peux te passer des SI() en construisant ta formule sur ce modèle :
(test1)*(formule1)+(test2)*(formule2)+.....
si test est faux => 0*formule
si test est vrai => 1*formule
ex en M11 (juste le début...) :
=(A11=$R$6)*(E11*F11)*J11+(A11=$R$7)*(PI()*(I11^2))*J11+(A11=$R$8)*((PI()*(I11^2))/2)*J11+OU(A11=$R$9;A11=$R$10)*((F11*G11)/2)*J11+...
Il te reste encore la limitation de la longueur de la formule mais à la limite tu la découpes en 2 morceaux avec une partie dans une colonne masquée.
eric
avant d'utiliser vba tu peux te passer des SI() en construisant ta formule sur ce modèle :
(test1)*(formule1)+(test2)*(formule2)+.....
si test est faux => 0*formule
si test est vrai => 1*formule
ex en M11 (juste le début...) :
=(A11=$R$6)*(E11*F11)*J11+(A11=$R$7)*(PI()*(I11^2))*J11+(A11=$R$8)*((PI()*(I11^2))/2)*J11+OU(A11=$R$9;A11=$R$10)*((F11*G11)/2)*J11+...
Il te reste encore la limitation de la longueur de la formule mais à la limite tu la découpes en 2 morceaux avec une partie dans une colonne masquée.
eric
Bonsoir eric,
La solution de la formule avec les tests a l'air d'être simple d'utilisation et surtout bien pratique si je ne suis plus limité par le nombre de 7 conditions.
J'utilise rarement le découpage de la formule.... question d'organisation je suppose mais si c'est la seule solution je le ferai.
merci
La solution de la formule avec les tests a l'air d'être simple d'utilisation et surtout bien pratique si je ne suis plus limité par le nombre de 7 conditions.
J'utilise rarement le découpage de la formule.... question d'organisation je suppose mais si c'est la seule solution je le ferai.
merci
Merci de l'info, j'essaie cette solution mais je pense qu'elle va résoudre mon problème.
bonne soirée
bonne soirée
Merci de votre aide, eriic à trouver la solution...
Bonne journée, à plus