Formule INDEX - EQUIV

Fermé
Ania - Modifié par Ania le 19/05/2016 à 12:37
Ania57 Messages postés 1 Date d'inscription jeudi 19 mai 2016 Statut Membre Dernière intervention 19 mai 2016 - 19 mai 2016 à 16:33
Bonjour,

Actuellement en stage, je me complique la vie à faire des formules pour faciliter la saisie automatique (pour l'évaluation du risque chimique).

Je bloque depuis trois jours sur une formule, en faite je prends des données dans un tableau d'une autre feuille, en changeant le manuelle déroulant (du choix de la fréquence d'utilisation), ça va changer automatiquement.

La formule est :

=SI(LC(-22)="";"";INDEX(Cotation!L(-3)C(-1):L(1)C(-1);EQUIV(LC(-6);Cotation!L(-3)C:L(1)C;0)))

LC(-22) : cellule du produit chimique en question ;

Cotation !L(-3)C(-1):L(1)C(-1) : colonne du tableau de la cotation pour dire si l'utilisation est fréquente ou pas ;

LC(-6) : notre manuel déroulant (en fréquence d'utilisation) ;

Cotation!L(-3)C:L(1)C : le numéro correspondant pour chaque classe de fréquence qui va de 0 à 5.

Ça me marque erreur déjà, j'ai essayé avec les formules RECHERCHE et RECHERCHEV ça marche, le problème est que ça ne marche pas pour toutes les cellules quand je mets le petit + (en descendant).

Je ne sais pas si j'étais clair, j'espère que vous pouvez m'aider.


Je vous remercie.
Ania

3 réponses

ccm81 Messages postés 10900 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 2 novembre 2024 2 423
19 mai 2016 à 12:19
Bonjour

Difficile de voir ce que tu veux faire
Peux tu envoyer la partie concernée de ton fichier, sur cjoint.com et joindre le lien obtenu à ton prochain message. N'oublies pas d'y ajouter des explications et des exemples de résultat attendu

1) Tu vas dans https://www.cjoint.com/
2) Tu cliques sur [Parcourir] pour sélectionner ton fichier
3) Tu descends en bas de la page pour cliquer sur [Créer le lien Cjoint]
4) Au bout de quelques secondes la deuxième page s'affiche, avec le lien
en bleu souligné ; tu le sélectionnes et tu fais "Copier"
5) Tu reviens dans ta discussion sur CCM, et dans ton message de réponse
tu fais "Coller".

Cdlmnt
0
Merci de m'avoir répondu

le lien est :
http://www.cjoint.com/c/FEtkKT0yVUN

J'ai souligné en rouge les cellules ou il y a une erreur, la première formule marche mais ne fonctionne que pour la première


Merci beaucoup
0
via55 Messages postés 14495 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 7 novembre 2024 2 734
19 mai 2016 à 13:23
Bonjour Ania

C'est normal puisque tu es en références relatives et non pas absolues pour les plages de Cotation donc quand u descend la formule cela décale aussi les plages !

Il faut mettre en références absolues :
=SI(LC(-22)="";"";(INDEX(Cotation!L3C23:L7C23;EQUIV(LC(-6);Cotation!L3C22:L7C22;0))))

Faire de même pour les formules des 2 cellules de droites bien sûr

Cdlmnt
Via
0
Gyrus Messages postés 3334 Date d'inscription samedi 20 juillet 2013 Statut Membre Dernière intervention 9 décembre 2016 523
19 mai 2016 à 13:26
Bonjour,

Ton fichier en retour
https://www.cjoint.com/c/FEtlx3M7Y1Q

A+
0
Je ne sais pas comment vous remercier
J'ai perdu bcp de temps ..en essayant de le faire.

Je vous remercie
0
J'ai juste une dernière question

Vous m'avez parlé des "valeurs absolues", j'ai essayé de reproduire la même formule ça ne marche pas, mais quand j'ai copié collé votre formule ça a marché

c'est quoi le soucis ?
0
via55 Messages postés 14495 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 7 novembre 2024 2 734 > Ania
19 mai 2016 à 14:59
Ta plage en références relatives :
Cotation!L(-3)C(-1):L(1)C(-1) quand tu es en ligne 6 et en colonne 23 la formule va chercher dans Cotation dans la plage ligne 3 col22 : ligne 7 col 22
mais quand tu étires la formule en ligne 7 la recherche dans Cotation se fait dans la plage ligne 4:col 22: ligne8 col 22

Ma plage en références absolues :
Cotation!L3C22:L7C22 Quelque soit la cellule où se trouve la formule la recherche dans Cotation se fera dans la plage ligne3 col 22 à ligne 7 col 22
0
Ça je lavais compris, c'est pour figer une colonne ou une cellule.

Le problème c'est que je n'arrive pas à créer "Cotation!L3C22:L7C22" quand je sélectionne ça me fait "Cotation!L(-3)C(-1)"
0
Gyrus Messages postés 3334 Date d'inscription samedi 20 juillet 2013 Statut Membre Dernière intervention 9 décembre 2016 523 > Ania
19 mai 2016 à 15:11
De quelle formule s'agit-il ? si tu n'obtiens pas le même résultat, c'est que les formules sont ... différentes :D

A+
0