Comment réunir plusieurs condition sur excel?
Résolu/Fermé
A voir également:
- Comment réunir plusieurs condition sur excel?
- Liste déroulante excel - Guide
- Excel cellule couleur si condition texte - Guide
- Comment aller à la ligne sur excel - Guide
- Formule excel - Guide
- Formule excel pour additionner plusieurs cellules - Guide
4 réponses
pijaku
Messages postés
12263
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
4 janvier 2024
2 745
17 mai 2010 à 17:22
17 mai 2010 à 17:22
Bonjour,
Je ne sais pas si c'est très clair, mais je suis complètement perdu. Euh ... non pas clair...
Si j'ai bien compris essayez ceci :
=SI(A2="TADBH";INDEX(Q2:X47;L2;COLONNE(E2));"")
Je ne sais pas si c'est très clair, mais je suis complètement perdu. Euh ... non pas clair...
Si j'ai bien compris essayez ceci :
=SI(A2="TADBH";INDEX(Q2:X47;L2;COLONNE(E2));"")
dobo69
Messages postés
1587
Date d'inscription
vendredi 24 juillet 2009
Statut
Membre
Dernière intervention
30 juin 2013
823
17 mai 2010 à 17:52
17 mai 2010 à 17:52
Bonjour,
Un exemple valant mieux qu'un long discours, ci-joint fichier exemple illustrant ce que j'ai compris :
http://www.cijoint.fr/cj201005/cijNl72bHd.xls
=SI(A2="TADBH";INDEX(Q2:X47;EQUIV(L2;Q2:Q47);EQUIV(E2;Q2:X2));"")
Un exemple valant mieux qu'un long discours, ci-joint fichier exemple illustrant ce que j'ai compris :
http://www.cijoint.fr/cj201005/cijNl72bHd.xls
=SI(A2="TADBH";INDEX(Q2:X47;EQUIV(L2;Q2:Q47);EQUIV(E2;Q2:X2));"")
eriiic
Messages postés
24570
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
23 avril 2024
7 215
Modifié par eriiic le 17/05/2010 à 19:48
Modifié par eriiic le 17/05/2010 à 19:48
Bonsoir,
Et si ton prochain renseignement est : oui mais j'ai plusieurs transporteurs, en nommant les plages de chaque transporteur il ne doit pas y avoir d'espace dans les noms) tu peux utiliser :
=INDEX(INDIRECT(A2);EQUIV(L2;INDEX(INDIRECT(A2);;1);0);EQUIV(E2;INDEX(INDIRECT(A2);1;);0))
avec en A2 le nom exact de la plage....
exemple
eric
Et si ton prochain renseignement est : oui mais j'ai plusieurs transporteurs, en nommant les plages de chaque transporteur il ne doit pas y avoir d'espace dans les noms) tu peux utiliser :
=INDEX(INDIRECT(A2);EQUIV(L2;INDEX(INDIRECT(A2);;1);0);EQUIV(E2;INDEX(INDIRECT(A2);1;);0))
avec en A2 le nom exact de la plage....
exemple
eric
Modifié par tourautofrance le 17/05/2010 à 17:34
Je vais essayer d'être plus clair, j'ai un tableau qui regroupe toutes les livraisons de ma boite et je veux calculer le coût du transport dans une colonne que j'ai rajoutté.
TADBH est le nom de mon transporteur. Si c'est ce transporteur là qui fait les livraisons, j'aimerai que dans une cellule se mette le coût de la livraison qui se trouve dans un autre tableau (Q2:X47), tableau avec les jours de la semaine par colonne et les différents départements par ligne.
Par exemple, TADBH fait une livraison le mardi dans le 75. Il faut que dans la cellule se mette le coût correspondant au montant de la livraison pour un mardi et dans le dpt 75. Ce cout est dans le tableau Q2:X47.
J'espère que c'est plus clair
17 mai 2010 à 17:51
en ligne 1 de Q à X (Q1:X1) les noms des colonnes
en E2 : le nom de la colonne (que l'on peux trouver en Q1:X1)
en L2 : le n° du département
En A2 : TADBH (ou autre chose)
le résultat en K2 :
=SI(A2="TADBH";DECALER(INDEX(P2:P47;EQUIV(L2;P2:P47;0);1);0;EQUIV(E2;Q1:X1));"")