sky_bilout
XLDnaute Nouveau
Bonjour à tous!
J'ai des petits soucis pour définir une plage de données avec des cellules non voisines. Je voulais tout simplement dans ma formule séparer les cellules d'un point virgule mais du coup à l'intérieur de ma formule, Excel crois que je passe au paramètre suivant et tombe en erreur.
Explication: en réalité je veux utliser la fonction bdlire qui est comme suit:
=bdlire(plage_de_donnée; champs; critères)
Ma plage de données A1:B6 du feuillet "SOURCE":
Champs1 - Champs2
a - 1
b - 2
c - 3
d - 4
e - 5
A partir de cette liste je voudrais remplir la liste suivante A1:B2 du feuillet "RESULTAT":
Champs1 - Champs2
b - ???
j'ai donc fait dans la case "???":
=bdlire(SOURCE!A1:B6; SOURCE!B1; RESULTAT!A1:A2)
et donc à la place de ???? apparaît 2, jusqu'ici pas de soucis!!
j'en arrive au problème: en fait je veux le résultat sur plusieurs lignes:
Champs1 - Champs2
a - ???
c - ???
e - ???
Pour la première ligne >> toujours aucun souci puisque la plage de données est Feuill2!A1:A2 donnée pour le paramètre "critère" (désolé pour la confusion, à ne pas confondre avec le premier paramètre qui s'appelle "plage de données"...)
En revanche, pour saisir le paramètre "critère" des 2 lignes suivantes, j'ai voulu mettre:
=bdlire(SOURCE!A1:B6; SOURCE!B2; RESULTAT!A1;A3)
=bdlire(SOURCE!A1:B6; SOURCE!B2; RESULTAT!A1;A4)
parcequ'à chaque fois je ne dois sélectionner pour le paramètre "champs" de bdlire que le nom de la colonne et la valeur que je veux lui donner(soit a soit c soit e)
quelqu'un peut me dire commet dans la formule lui donner ses 2 cellules le nom du champs et sa valeur, autrement que par le ";"?
Merci beaucoup!!
J'ai des petits soucis pour définir une plage de données avec des cellules non voisines. Je voulais tout simplement dans ma formule séparer les cellules d'un point virgule mais du coup à l'intérieur de ma formule, Excel crois que je passe au paramètre suivant et tombe en erreur.
Explication: en réalité je veux utliser la fonction bdlire qui est comme suit:
=bdlire(plage_de_donnée; champs; critères)
Ma plage de données A1:B6 du feuillet "SOURCE":
Champs1 - Champs2
a - 1
b - 2
c - 3
d - 4
e - 5
A partir de cette liste je voudrais remplir la liste suivante A1:B2 du feuillet "RESULTAT":
Champs1 - Champs2
b - ???
j'ai donc fait dans la case "???":
=bdlire(SOURCE!A1:B6; SOURCE!B1; RESULTAT!A1:A2)
et donc à la place de ???? apparaît 2, jusqu'ici pas de soucis!!
j'en arrive au problème: en fait je veux le résultat sur plusieurs lignes:
Champs1 - Champs2
a - ???
c - ???
e - ???
Pour la première ligne >> toujours aucun souci puisque la plage de données est Feuill2!A1:A2 donnée pour le paramètre "critère" (désolé pour la confusion, à ne pas confondre avec le premier paramètre qui s'appelle "plage de données"...)
En revanche, pour saisir le paramètre "critère" des 2 lignes suivantes, j'ai voulu mettre:
=bdlire(SOURCE!A1:B6; SOURCE!B2; RESULTAT!A1;A3)
=bdlire(SOURCE!A1:B6; SOURCE!B2; RESULTAT!A1;A4)
parcequ'à chaque fois je ne dois sélectionner pour le paramètre "champs" de bdlire que le nom de la colonne et la valeur que je veux lui donner(soit a soit c soit e)
quelqu'un peut me dire commet dans la formule lui donner ses 2 cellules le nom du champs et sa valeur, autrement que par le ";"?
Merci beaucoup!!