OVH Cloud OVH Cloud

Actualisation de formule

11 réponses
Avatar
cazididou
Bonjour

Je souhaiterais obtenir une formule de ce type :
=3DSI($B$2=3D"";"";RECHERCHEV($B$2;Grille;3))
Sauf qu'=E0 la place de "Grille" je voudrais que le nom de ma plage
puisse changer automatiquement en fonction de la donn=E9e contenue dans
une cellule pr=E9cise.

C'est un outil que je vais utiliser toute l'ann=E9e et je voudrais
pouvoir saisir tous les mois le changement dans une cellule (janvier,
f=E9vrier...) et que ma formule prenne en compte le changement.

J'ai d=E9j=E0 des plages aux noms janvier, f=E9vrier...

Vous me suivez ?
J'esp=E8re...
Merci pour vos lumi=E8res

10 réponses

1 2
Avatar
JLuc
*Bonjour cazididou*,
=SI($B$2="";"";RECHERCHEV($B$2;INDIRECT($C$2);3))
Tu met la reference de ta plage dans la cellule C3
Dis nous si c'est ce que tu recherche
Bonjour

Je souhaiterais obtenir une formule de ce type :
=SI($B$2="";"";RECHERCHEV($B$2;Grille;3))
Sauf qu'à la place de "Grille" je voudrais que le nom de ma plage
puisse changer automatiquement en fonction de la donnée contenue dans
une cellule précise.

C'est un outil que je vais utiliser toute l'année et je voudrais
pouvoir saisir tous les mois le changement dans une cellule (janvier,
février...) et que ma formule prenne en compte le changement.

J'ai déjà des plages aux noms janvier, février...

Vous me suivez ?
J'espère...
Merci pour vos lumières



--
JLuc

Pensez a regarder ces sites très bien fait, ce sont des mines de trucs
et astuces !
http://www.excelabo.net
http://jacxl.free.fr/
http://dj.joss.free.fr/
C:Program FilesMicrosoft OfficeOffice1036VBALIST.XLS

Avatar
Jacky
Bonsoir,

Ignorer la dernière référence de rechercheV n'est pas une bonne idée

=SI($B$2="";"";RECHERCHEV($B$2;INDIRECT($C$2);3;0))
Peut provoquer un résultat erroné.

Salutations
JJ

"JLuc" a écrit dans le message de news:

*Bonjour cazididou*,
=SI($B$2="";"";RECHERCHEV($B$2;INDIRECT($C$2);3))
Tu met la reference de ta plage dans la cellule C3
Dis nous si c'est ce que tu recherche
Bonjour

Je souhaiterais obtenir une formule de ce type :
=SI($B$2="";"";RECHERCHEV($B$2;Grille;3))
Sauf qu'à la place de "Grille" je voudrais que le nom de ma plage
puisse changer automatiquement en fonction de la donnée contenue dans
une cellule précise.

C'est un outil que je vais utiliser toute l'année et je voudrais
pouvoir saisir tous les mois le changement dans une cellule (janvier,
février...) et que ma formule prenne en compte le changement.

J'ai déjà des plages aux noms janvier, février...

Vous me suivez ?
J'espère...
Merci pour vos lumières



--
JLuc

Pensez a regarder ces sites très bien fait, ce sont des mines de trucs et
astuces !
http://www.excelabo.net
http://jacxl.free.fr/
http://dj.joss.free.fr/
C:Program FilesMicrosoft OfficeOffice1036VBALIST.XLS





Avatar
JLuc
*Bonjour Jacky*,
Scuse, jamais utilise. Je pensais que ca marchais :/
Bonsoir,

Ignorer la dernière référence de rechercheV n'est pas une bonne idée

=SI($B$2="";"";RECHERCHEV($B$2;INDIRECT($C$2);3;0))
Peut provoquer un résultat erroné.

Salutations
JJ

"JLuc" a écrit dans le message de news:

*Bonjour cazididou*,
=SI($B$2="";"";RECHERCHEV($B$2;INDIRECT($C$2);3))
Tu met la reference de ta plage dans la cellule C3
Dis nous si c'est ce que tu recherche
Bonjour

Je souhaiterais obtenir une formule de ce type :
=SI($B$2="";"";RECHERCHEV($B$2;Grille;3))
Sauf qu'à la place de "Grille" je voudrais que le nom de ma plage
puisse changer automatiquement en fonction de la donnée contenue dans
une cellule précise.

C'est un outil que je vais utiliser toute l'année et je voudrais
pouvoir saisir tous les mois le changement dans une cellule (janvier,
février...) et que ma formule prenne en compte le changement.

J'ai déjà des plages aux noms janvier, février...

Vous me suivez ?
J'espère...
Merci pour vos lumières



-- JLuc

Pensez a regarder ces sites très bien fait, ce sont des mines de trucs et
astuces !
http://www.excelabo.net
http://jacxl.free.fr/
http://dj.joss.free.fr/
C:Program FilesMicrosoft OfficeOffice1036VBALIST.XLS






--
JLuc

Pensez a regarder ces sites très bien fait, ce sont des mines de trucs
et astuces !
http://www.excelabo.net
http://jacxl.free.fr/
http://dj.joss.free.fr/
C:Program FilesMicrosoft OfficeOffice1036VBALIST.XLS



Avatar
Jacky
Re....
Cela ne déclenche pas d'erreur par la syntaxe en soit, mais peut provoquer
des surprises quant à son résultat.
Ici aussi d'ailleurs
=SI($B$2="";"";RECHERCHEV($B$2;Grille;3))





JJ

"JLuc" a écrit dans le message de news:

*Bonjour Jacky*,
Scuse, jamais utilise. Je pensais que ca marchais :/
Bonsoir,

Ignorer la dernière référence de rechercheV n'est pas une bonne idée

=SI($B$2="";"";RECHERCHEV($B$2;INDIRECT($C$2);3;0))
Peut provoquer un résultat erroné.

Salutations
JJ

"JLuc" a écrit dans le message de news:

*Bonjour cazididou*,
=SI($B$2="";"";RECHERCHEV($B$2;INDIRECT($C$2);3))
Tu met la reference de ta plage dans la cellule C3
Dis nous si c'est ce que tu recherche
Bonjour

Je souhaiterais obtenir une formule de ce type :
=SI($B$2="";"";RECHERCHEV($B$2;Grille;3))
Sauf qu'à la place de "Grille" je voudrais que le nom de ma plage
puisse changer automatiquement en fonction de la donnée contenue dans
une cellule précise.

C'est un outil que je vais utiliser toute l'année et je voudrais
pouvoir saisir tous les mois le changement dans une cellule (janvier,
février...) et que ma formule prenne en compte le changement.

J'ai déjà des plages aux noms janvier, février...

Vous me suivez ?
J'espère...
Merci pour vos lumières



-- JLuc

Pensez a regarder ces sites très bien fait, ce sont des mines de trucs
et astuces !
http://www.excelabo.net
http://jacxl.free.fr/
http://dj.joss.free.fr/
C:Program FilesMicrosoft OfficeOffice1036VBALIST.XLS






--
JLuc

Pensez a regarder ces sites très bien fait, ce sont des mines de trucs et
astuces !
http://www.excelabo.net
http://jacxl.free.fr/
http://dj.joss.free.fr/
C:Program FilesMicrosoft OfficeOffice1036VBALIST.XLS







Avatar
cazididou
Merci beaucoup, c'est exactement ce que je cherchais !! Que c'est
difficile parfois de buter sur des choses si simples quand on les
connait... Bref, Jacky, pourquoi dis-tu que je pourrais avoir des
surprises ? Cela fait un bon moment que j'utilise cette formule et
jusqu'à ce soir je n'en ai jamais eu...
Espèrons que tu ne me porteras pas la poisse ;-) Encore merci !!!!
Avatar
Jacky
Cela fait un bon moment que j'utilise cette formule et
jusqu'à ce soir je n'en ai jamais eu...
C'est que tu as eu beaucoup de chance ;o))

Cela dit, tu fais comme tu veux, personnellement je n'ignore PLUS cet
argument.

Extrait de l'aide sur ce sujet:
valeur_proche représente une valeur logique indiquant si vous souhaitez
que la fonction RECHERCHEV recherche une valeur exacte ou voisine de celle
que vous avez spécifiée. Si cet argument est VRAI ou omis, une donnée proche
est renvoyée. En d'autres termes, si aucune valeur exacte n'est trouvée, la
valeur immédiatement inférieure à valeur_cherchée est renvoyée. Si
valeur_proche est FAUX, la fonction RECHERCHEV renvoie exactement la valeur
recherchée. Si aucune valeur ne correspond, la valeur d'erreur #N/A est
renvoyée.

A toi de voir
JJ

"cazididou" a écrit dans le message de news:

Merci beaucoup, c'est exactement ce que je cherchais !! Que c'est
difficile parfois de buter sur des choses si simples quand on les
connait... Bref, Jacky, pourquoi dis-tu que je pourrais avoir des
surprises ? Cela fait un bon moment que j'utilise cette formule et
jusqu'à ce soir je n'en ai jamais eu...
Espèrons que tu ne me porteras pas la poisse ;-) Encore merci !!!!

Avatar
cazididou
Je pense qu'il faut qu'il y ait une bonne organisation à la base pour
que la recherche ne se "perde" pas...

Sinon, je voulais ajouter que je connais les sites qui m'ont été
proposés mais mon souci c'est que je n'arrive pas à bien rechercher
une solution étant donné que je ne vois pas du tout comment me sortir
de la problématique (pour mon dernier ecueil sus-cité, je m'étais
lancée dans une floppée de conditions SI...) Bref, on peut avoir les
bons tuyaux si on ne sait pas, on ne peut pas deviner, même en
cherchant bien, vive les forums !!!
Avatar
Jacky
re...
<Je pense qu'il faut qu'il y ait une bonne organisation à la base pour
que la recherche ne se "perde" pas...
Ou utiliser index/equiv

Exemple ici:
http://cjoint.com/?byvIrutEQD

JJ


"cazididou" a écrit dans le message de news:

Je pense qu'il faut qu'il y ait une bonne organisation à la base pour
que la recherche ne se "perde" pas...

Sinon, je voulais ajouter que je connais les sites qui m'ont été
proposés mais mon souci c'est que je n'arrive pas à bien rechercher
une solution étant donné que je ne vois pas du tout comment me sortir
de la problématique (pour mon dernier ecueil sus-cité, je m'étais
lancée dans une floppée de conditions SI...) Bref, on peut avoir les
bons tuyaux si on ne sait pas, on ne peut pas deviner, même en
cherchant bien, vive les forums !!!

Avatar
JLuc
*Bonjour Jacky*,
Je trouve normal d'avoir des erreurs avec ton exemple :
1/ La base n'est pas triee ! Avec RechercheV, il faut imperativement
que la base soit triee
2/ Dans ta base il y a des doublons ! Avec n'importe quelle formule tu
auras des erreurs vu que tu ne sais pas quelle est la bonne valeur a
trouver parmi les deux ou trois possibilite
3/ Il est en effet important de rajouter le 0 (False) pour etre sur
d'avoir un resultat attendu et non le resultat de la valeur inferieur
;-)
re...
<Je pense qu'il faut qu'il y ait une bonne organisation à la base pour
que la recherche ne se "perde" pas...
Ou utiliser index/equiv

Exemple ici:
http://cjoint.com/?byvIrutEQD

JJ


"cazididou" a écrit dans le message de news:

Je pense qu'il faut qu'il y ait une bonne organisation à la base pour
que la recherche ne se "perde" pas...

Sinon, je voulais ajouter que je connais les sites qui m'ont été
proposés mais mon souci c'est que je n'arrive pas à bien rechercher
une solution étant donné que je ne vois pas du tout comment me sortir
de la problématique (pour mon dernier ecueil sus-cité, je m'étais
lancée dans une floppée de conditions SI...) Bref, on peut avoir les
bons tuyaux si on ne sait pas, on ne peut pas deviner, même en
cherchant bien, vive les forums !!!



--
____
( O | O )
--
_oooO_ JLuc _Oooo_

O-O


Avatar
anonymousA
Bonjour,

1/ La base n'est pas triee ! Avec RechercheV, il faut imperativement que
la base soit triee


Il n'est absolument pas nécéssaire que la base soit triée si on emploie
le bon argument dans recherchev, notamment ce que tu désignes dans ton
point 3.Les contre arguments sur Recherchev n'ont rien à voir avec le
tri bien que j'y souscrive modérément.

A+

*Bonjour Jacky*,
Je trouve normal d'avoir des erreurs avec ton exemple :
1/ La base n'est pas triee ! Avec RechercheV, il faut imperativement que
la base soit triee
2/ Dans ta base il y a des doublons ! Avec n'importe quelle formule tu
auras des erreurs vu que tu ne sais pas quelle est la bonne valeur a
trouver parmi les deux ou trois possibilite
3/ Il est en effet important de rajouter le 0 (False) pour etre sur
d'avoir un resultat attendu et non le resultat de la valeur inferieur
;-)

re...
<Je pense qu'il faut qu'il y ait une bonne organisation à la base pour

que la recherche ne se "perde" pas...


Ou utiliser index/equiv
Exemple ici:
http://cjoint.com/?byvIrutEQD

JJ


"cazididou" a écrit dans le message de news:

Je pense qu'il faut qu'il y ait une bonne organisation à la base pour
que la recherche ne se "perde" pas...

Sinon, je voulais ajouter que je connais les sites qui m'ont été
proposés mais mon souci c'est que je n'arrive pas à bien rechercher
une solution étant donné que je ne vois pas du tout comment me sortir
de la problématique (pour mon dernier ecueil sus-cité, je m'étais
lancée dans une floppée de conditions SI...) Bref, on peut avoir les
bons tuyaux si on ne sait pas, on ne peut pas deviner, même en
cherchant bien, vive les forums !!!








1 2