OVH Cloud OVH Cloud

formule multiconditionnelles

14 réponses
Avatar
dd
bonjour,
J'ai une colonne avec des valeurs d'âges. je souhaite saisir une formule
afin que dans une autre colonne, pour chaque valeur, cela m'affiche la
tranche d'âge correspondante. J'ai 4 tranches : <60; 60-70 ans; 71-80 ans;
>80 ans.
La formule en français est donc :
si "âge<60 alors affiché <60, sinon si âge est compris entre 60-70 alors
affiché 60-70 etc...
je ne m'en sors pas avec des imbrications de plusieurs si, qq'un peut-il
m'aider?
Merci
A+
dd

4 réponses

1 2
Avatar
Jacky
Re..
Pas de problème chez moi...
http://cjoint.com/?flj136pAhA

--
Salutations
JJ


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

Bonjour Jacky,

J'ai placé cet espace volontairement afin de pouvoir joindre le fichier.
Sans cette espace, la formule est refusée et je ne puis enregistrer le
fichier.
Supprimes cet espace et tu verras, chez moi la formule est refusée.
Si ce ne devait être le cas chez toi, aurais-tu l'amabilité de joindre le
fichier avec la formule qui fonctionne ?
Merci d'avance.

dré




Re..
Pourrais-tu me dire ce qui cloche ?
L'espace devant le "="


--
Salutations
JJ


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

Bonjour Jean, et merci de m'avoir répondu.
Je te mets mon essai en pièce jointe, ta formule ayant été copiée
depuis
le
forum et placée en B1.
Pourrais-tu me dire ce qui cloche ?

http://cjoint.com/?fliJtVasTp

dré





Salut DRE

Je ne vois pas ou est l'erreur car chez moi cela fonctionne.Je viens
de
la
retester.

Cordialement
Jean Berti
"dre" a écrit dans le message de news:

Bonjour,

Je viens d'essayer ta formule, mais Excel me signale une erreur sous
0."
Je ne vois pas laquelle.
As-tu une idée ?

dré



Bonsoir

Essaie:
Ages en A1
=SI(A1="";"";RECHERCHEV(A1;{0."<60";60."60-70";71."70-80";80.">80"};2))

Jean Berti

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

bonjour,
J'ai une colonne avec des valeurs d'âges. je souhaite saisir une
formule
afin que dans une autre colonne, pour chaque valeur, cela
m'affiche
la
tranche d'âge correspondante. J'ai 4 tranches : <60; 60-70 ans;
71-80
ans;
80 ans.
La formule en français est donc :

si "âge<60 alors affiché <60, sinon si âge est compris entre
60-70
alors
affiché 60-70 etc...
je ne m'en sors pas avec des imbrications de plusieurs si, qq'un
peut-il
m'aider?
Merci
A+
dd
























Avatar
dre
Re aussi,

Problème résolu, mais sans explication !

Sous la formule de Jean, publiée sur ce forum, il y a un . (point) après les
valeurs, par exemple 0.", 60.", ... et non un (slach), par exemple 0",
60", ...
Je ne comprends pas pourquoi je vois un ., que je copie un . et que dans le
fichier joint ce point se transforme en , alors que chez moi cela reste un .

Avec le cela fonctionne effectivement !
Merci du coup de main, voilà une petite formule que je ne connaissais pas.
Merci aussi à Jean évidemment !

dré




Re..
Pas de problème chez moi...
http://cjoint.com/?flj136pAhA

--
Salutations
JJ


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

Bonjour Jacky,

J'ai placé cet espace volontairement afin de pouvoir joindre le fichier.
Sans cette espace, la formule est refusée et je ne puis enregistrer le
fichier.
Supprimes cet espace et tu verras, chez moi la formule est refusée.
Si ce ne devait être le cas chez toi, aurais-tu l'amabilité de joindre le
fichier avec la formule qui fonctionne ?
Merci d'avance.

dré




Re..
Pourrais-tu me dire ce qui cloche ?
L'espace devant le "="


--
Salutations
JJ


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

Bonjour Jean, et merci de m'avoir répondu.
Je te mets mon essai en pièce jointe, ta formule ayant été copiée
depuis
le
forum et placée en B1.
Pourrais-tu me dire ce qui cloche ?

http://cjoint.com/?fliJtVasTp

dré





Salut DRE

Je ne vois pas ou est l'erreur car chez moi cela fonctionne.Je viens
de
la
retester.

Cordialement
Jean Berti
"dre" a écrit dans le message de news:

Bonjour,

Je viens d'essayer ta formule, mais Excel me signale une erreur sous
0."
Je ne vois pas laquelle.
As-tu une idée ?

dré



Bonsoir

Essaie:
Ages en A1
=SI(A1="";"";RECHERCHEV(A1;{0."<60";60."60-70";71."70-80";80.">80"};2))

Jean Berti

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

bonjour,
J'ai une colonne avec des valeurs d'âges. je souhaite saisir une
formule
afin que dans une autre colonne, pour chaque valeur, cela
m'affiche
la
tranche d'âge correspondante. J'ai 4 tranches : <60; 60-70 ans;
71-80
ans;
80 ans.
La formule en français est donc :

si "âge<60 alors affiché <60, sinon si âge est compris entre
60-70
alors
affiché 60-70 etc...
je ne m'en sors pas avec des imbrications de plusieurs si, qq'un
peut-il
m'aider?
Merci
A+
dd





























Avatar
Jacky
Re...
.....voilà une petite formule que je ne connaissais pas.
Idem pour moi.

Si Jean est encore en ligne, il pourrait peut-être fournir l'explication du
fonctionnement de RechercheV sous cette syntaxe.
--
Salutations
JJ


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

Re aussi,

Problème résolu, mais sans explication !

Sous la formule de Jean, publiée sur ce forum, il y a un . (point) après
les
valeurs, par exemple 0.", 60.", ... et non un (slach), par exemple 0",
60", ...
Je ne comprends pas pourquoi je vois un ., que je copie un . et que dans
le
fichier joint ce point se transforme en , alors que chez moi cela reste
un .

Avec le cela fonctionne effectivement !
Merci du coup de main, voilà une petite formule que je ne connaissais pas.
Merci aussi à Jean évidemment !

dré




Re..
Pas de problème chez moi...
http://cjoint.com/?flj136pAhA

--
Salutations
JJ


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

Bonjour Jacky,

J'ai placé cet espace volontairement afin de pouvoir joindre le
fichier.
Sans cette espace, la formule est refusée et je ne puis enregistrer le
fichier.
Supprimes cet espace et tu verras, chez moi la formule est refusée.
Si ce ne devait être le cas chez toi, aurais-tu l'amabilité de joindre
le
fichier avec la formule qui fonctionne ?
Merci d'avance.

dré




Re..
Pourrais-tu me dire ce qui cloche ?
L'espace devant le "="


--
Salutations
JJ


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

Bonjour Jean, et merci de m'avoir répondu.
Je te mets mon essai en pièce jointe, ta formule ayant été copiée
depuis
le
forum et placée en B1.
Pourrais-tu me dire ce qui cloche ?

http://cjoint.com/?fliJtVasTp

dré





Salut DRE

Je ne vois pas ou est l'erreur car chez moi cela fonctionne.Je
viens
de
la
retester.

Cordialement
Jean Berti
"dre" a écrit dans le message de
news:

Bonjour,

Je viens d'essayer ta formule, mais Excel me signale une erreur
sous
0."
Je ne vois pas laquelle.
As-tu une idée ?

dré



Bonsoir

Essaie:
Ages en A1
=SI(A1="";"";RECHERCHEV(A1;{0."<60";60."60-70";71."70-80";80.">80"};2))

Jean Berti

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

bonjour,
J'ai une colonne avec des valeurs d'âges. je souhaite saisir
une
formule
afin que dans une autre colonne, pour chaque valeur, cela
m'affiche
la
tranche d'âge correspondante. J'ai 4 tranches : <60; 60-70
ans;
71-80
ans;
80 ans.
La formule en français est donc :

si "âge<60 alors affiché <60, sinon si âge est compris entre
60-70
alors
affiché 60-70 etc...
je ne m'en sors pas avec des imbrications de plusieurs si,
qq'un
peut-il
m'aider?
Merci
A+
dd































Avatar
Jean Berti
Salut Jacky

Désolé de n'avoir pas répondu plus tot, mais je n'avais pas vu ton message.
Je te donne le fichier sur lequel je me suis inspiré pour faire cette
formule.
C'est Jean Pierre Costa qui avait fait ce fichier.Les anciens du forum
doivent s'en souvenir.
http://cjoint.com/?fzd6VFm37S
Jean Berti

"Jacky" a écrit dans le message de news:
u%
Re...
.....voilà une petite formule que je ne connaissais pas.
Idem pour moi.

Si Jean est encore en ligne, il pourrait peut-être fournir l'explication
du fonctionnement de RechercheV sous cette syntaxe.
--
Salutations
JJ


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

Re aussi,

Problème résolu, mais sans explication !

Sous la formule de Jean, publiée sur ce forum, il y a un . (point) après
les
valeurs, par exemple 0.", 60.", ... et non un (slach), par exemple 0",
60", ...
Je ne comprends pas pourquoi je vois un ., que je copie un . et que dans
le
fichier joint ce point se transforme en , alors que chez moi cela reste
un .

Avec le cela fonctionne effectivement !
Merci du coup de main, voilà une petite formule que je ne connaissais
pas.
Merci aussi à Jean évidemment !

dré




Re..
Pas de problème chez moi...
http://cjoint.com/?flj136pAhA

--
Salutations
JJ


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

Bonjour Jacky,

J'ai placé cet espace volontairement afin de pouvoir joindre le
fichier.
Sans cette espace, la formule est refusée et je ne puis enregistrer le
fichier.
Supprimes cet espace et tu verras, chez moi la formule est refusée.
Si ce ne devait être le cas chez toi, aurais-tu l'amabilité de joindre
le
fichier avec la formule qui fonctionne ?
Merci d'avance.

dré




Re..
Pourrais-tu me dire ce qui cloche ?
L'espace devant le "="


--
Salutations
JJ


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

Bonjour Jean, et merci de m'avoir répondu.
Je te mets mon essai en pièce jointe, ta formule ayant été copiée
depuis
le
forum et placée en B1.
Pourrais-tu me dire ce qui cloche ?

http://cjoint.com/?fliJtVasTp

dré





Salut DRE

Je ne vois pas ou est l'erreur car chez moi cela fonctionne.Je
viens
de
la
retester.

Cordialement
Jean Berti
"dre" a écrit dans le message de
news:

Bonjour,

Je viens d'essayer ta formule, mais Excel me signale une erreur
sous
0."
Je ne vois pas laquelle.
As-tu une idée ?

dré



Bonsoir

Essaie:
Ages en A1
=SI(A1="";"";RECHERCHEV(A1;{0."<60";60."60-70";71."70-80";80.">80"};2))

Jean Berti

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

bonjour,
J'ai une colonne avec des valeurs d'âges. je souhaite saisir
une
formule
afin que dans une autre colonne, pour chaque valeur, cela
m'affiche
la
tranche d'âge correspondante. J'ai 4 tranches : <60; 60-70
ans;
71-80
ans;
80 ans.
La formule en français est donc :

si "âge<60 alors affiché <60, sinon si âge est compris entre
60-70
alors
affiché 60-70 etc...
je ne m'en sors pas avec des imbrications de plusieurs si,
qq'un
peut-il
m'aider?
Merci
A+
dd



































1 2