Fonction if utilisation

Bonjour

je vous écris car je ne comprend par mon erreur dans la fonction if.

J'ai un tableau avec 4 lignes

la première avec 26 colonnes contient des chaines de caractères (exemple l'alphabet)

A B C D E F G H ......etc...

La deuxième contient des valeurs associé

10 15 1 2 5 7 8 etc...

La troisième contient seulement une partie de la ligne 1(10 valeurs)

A D K E F T G H U I (par exemple)

Je cherche à associer les valeurs de la ligne 2 dans la ligne 4 (vide pour le moment) à la condition de retrouver la chaine de caractère de la ligne 1 dans la ligne 4

En gros dans la cellule A4

Si(A3 =A1:Z1;A2)

Quand j'applique la fonction j'ai le bon résultat pour la première entré c'est a dire en A4 j'ai 10 mais pour les colonnes suivantes j'ai false. J'ai mis des $ afin de bloquer les cellules et vérifier à la main si la sélection était correcte et de ce coté la pas de soucis.

J'ai adapté le code pour l'exemple en gros j'ai 256 colonnes

Bonjour,

Je ne suis pas sur (sans voir le fichier) d'avoir compris ce que tu veux faire, mais...

une fonction de recherche me semble plus appropiée.

Exemple :

=RECHERCHEH(A3;$A1:$Z2;2;0)

Si pas ça, reviens avec un fichier.

A+

Bonjour et bienvenue

Tu n'as juste qu'à adapter le numéro de ligne : à la place de A3, tu mets A4

=RECHERCHEH(A4;$A1:$Z2;2;0)

Amicalement

Nad

Je vais essayer

merci pour l'astuce

la fonction rechercher et bien la fonction search sur Excel EN ?

Re

Non, c'est HLOOKUP

Amicalement

Nad

Ca marche

merci

la fonction est HLOOKUP

-- 12 Avr 2010, 16:14 --

En fait cela ne marche pas pour mon fichier

=HLOOKUP(A2;$A9:$IC10;10;0)

Re

D'après ta formule, ta plage de recherche est A9:IC10 (très importante la plage, soit dit en passant !!!)

Tu as la valeur recherchée en A2

La formule est :

=HLOOKUP(A2;$A9:$IC10;2;0)

Le 2 veut dire que la réponse se trouve dans la 2ème ligne de la plage de recherche ( la ligne 9 étant la 1ère)

Amicalement

Nad

Rechercher des sujets similaires à "fonction utilisation"