je cherche dans une fonction excel à renvoyer une valeur 0 ou 1 en
fonction du n° de département. Exemple : les valeurs
75,77,78,91,92,93,94 et 95 renvoient 0, le reste 1.
La solution la plus simple que j'ai trouvé c'est par le biais de la
fonction rechercheV qui à partir d'une table va chercher la valeur
adéquate , H2 étant la cellule où se trouve le n° du département:
=SI(ESTVIDE(H2);"";RECHERCHEV(H2;département!A:B;2;FAUX))
Mais j'aimerai pouvoir supprimer cette table et passer par une seule
formule dans la cellule. j'ai tenté par le biais des matrices que je ne
maîtrise pas du tout et j'ai saisie la fonction suivante qui ne
fonctionne pas correctement. En effet, le test ne se fait que sur la
première valeur 75 et renvoi systématiquement 1 pour tout autre valeur.
J'ai cherché un peu partout sans bien comprendre où se situait mon erreur.
{=SI(ESTVIDE(H2);"-";SI(H2<>{75.77.78.91.92.93.94.95};1;0))}
Bonjour. Essaie : =SI(ESTVIDE(H2);"";SI(ESTERREUR(EQUIV(H2;{75;77;78;91;92;93;94;95};0));1;0)) Cordialement. Daniel "Thierry" a écrit dans le message de news: 45718dbe$0$27411$
Bonjour à tous,
je cherche dans une fonction excel à renvoyer une valeur 0 ou 1 en fonction du n° de département. Exemple : les valeurs 75,77,78,91,92,93,94 et 95 renvoient 0, le reste 1.
La solution la plus simple que j'ai trouvé c'est par le biais de la fonction rechercheV qui à partir d'une table va chercher la valeur adéquate , H2 étant la cellule où se trouve le n° du département: =SI(ESTVIDE(H2);"";RECHERCHEV(H2;département!A:B;2;FAUX))
Mais j'aimerai pouvoir supprimer cette table et passer par une seule formule dans la cellule. j'ai tenté par le biais des matrices que je ne maîtrise pas du tout et j'ai saisie la fonction suivante qui ne fonctionne pas correctement. En effet, le test ne se fait que sur la première valeur 75 et renvoi systématiquement 1 pour tout autre valeur. J'ai cherché un peu partout sans bien comprendre où se situait mon erreur. {=SI(ESTVIDE(H2);"-";SI(H2<>{75.77.78.91.92.93.94.95};1;0))}
D'avance, merci de votre aide.
Cordialement
Thierry
Bonjour.
Essaie :
=SI(ESTVIDE(H2);"";SI(ESTERREUR(EQUIV(H2;{75;77;78;91;92;93;94;95};0));1;0))
Cordialement.
Daniel
"Thierry" <thierry.franville-lafargue@wanadoo.fr> a écrit dans le message de
news: 45718dbe$0$27411$ba4acef3@news.orange.fr...
Bonjour à tous,
je cherche dans une fonction excel à renvoyer une valeur 0 ou 1 en
fonction du n° de département. Exemple : les valeurs 75,77,78,91,92,93,94
et 95 renvoient 0, le reste 1.
La solution la plus simple que j'ai trouvé c'est par le biais de la
fonction rechercheV qui à partir d'une table va chercher la valeur
adéquate , H2 étant la cellule où se trouve le n° du département:
=SI(ESTVIDE(H2);"";RECHERCHEV(H2;département!A:B;2;FAUX))
Mais j'aimerai pouvoir supprimer cette table et passer par une seule
formule dans la cellule. j'ai tenté par le biais des matrices que je ne
maîtrise pas du tout et j'ai saisie la fonction suivante qui ne fonctionne
pas correctement. En effet, le test ne se fait que sur la première valeur
75 et renvoi systématiquement 1 pour tout autre valeur. J'ai cherché un
peu partout sans bien comprendre où se situait mon erreur.
{=SI(ESTVIDE(H2);"-";SI(H2<>{75.77.78.91.92.93.94.95};1;0))}
Bonjour. Essaie : =SI(ESTVIDE(H2);"";SI(ESTERREUR(EQUIV(H2;{75;77;78;91;92;93;94;95};0));1;0)) Cordialement. Daniel "Thierry" a écrit dans le message de news: 45718dbe$0$27411$
Bonjour à tous,
je cherche dans une fonction excel à renvoyer une valeur 0 ou 1 en fonction du n° de département. Exemple : les valeurs 75,77,78,91,92,93,94 et 95 renvoient 0, le reste 1.
La solution la plus simple que j'ai trouvé c'est par le biais de la fonction rechercheV qui à partir d'une table va chercher la valeur adéquate , H2 étant la cellule où se trouve le n° du département: =SI(ESTVIDE(H2);"";RECHERCHEV(H2;département!A:B;2;FAUX))
Mais j'aimerai pouvoir supprimer cette table et passer par une seule formule dans la cellule. j'ai tenté par le biais des matrices que je ne maîtrise pas du tout et j'ai saisie la fonction suivante qui ne fonctionne pas correctement. En effet, le test ne se fait que sur la première valeur 75 et renvoi systématiquement 1 pour tout autre valeur. J'ai cherché un peu partout sans bien comprendre où se situait mon erreur. {=SI(ESTVIDE(H2);"-";SI(H2<>{75.77.78.91.92.93.94.95};1;0))}
D'avance, merci de votre aide.
Cordialement
Thierry
Jacky
Bonjour,
Les n° de département nommés "departement" =ESTERREUR(EQUIV(H2;departement;0))*1
-- Salutations JJ
"Thierry" a écrit dans le message de news: 45718dbe$0$27411$
Bonjour à tous,
je cherche dans une fonction excel à renvoyer une valeur 0 ou 1 en fonction du n° de département. Exemple : les valeurs 75,77,78,91,92,93,94 et 95 renvoient 0, le reste 1.
La solution la plus simple que j'ai trouvé c'est par le biais de la fonction rechercheV qui à partir d'une table va chercher la valeur adéquate , H2 étant la cellule où se trouve le n° du département: =SI(ESTVIDE(H2);"";RECHERCHEV(H2;département!A:B;2;FAUX))
Mais j'aimerai pouvoir supprimer cette table et passer par une seule formule dans la cellule. j'ai tenté par le biais des matrices que je ne maîtrise pas du tout et j'ai saisie la fonction suivante qui ne fonctionne pas correctement. En effet, le test ne se fait que sur la première valeur 75 et renvoi systématiquement 1 pour tout autre valeur. J'ai cherché un peu partout sans bien comprendre où se situait mon erreur. {=SI(ESTVIDE(H2);"-";SI(H2<>{75.77.78.91.92.93.94.95};1;0))}
D'avance, merci de votre aide.
Cordialement
Thierry
Bonjour,
Les n° de département nommés "departement"
=ESTERREUR(EQUIV(H2;departement;0))*1
--
Salutations
JJ
"Thierry" <thierry.franville-lafargue@wanadoo.fr> a écrit dans le message de
news: 45718dbe$0$27411$ba4acef3@news.orange.fr...
Bonjour à tous,
je cherche dans une fonction excel à renvoyer une valeur 0 ou 1 en
fonction du n° de département. Exemple : les valeurs 75,77,78,91,92,93,94
et 95 renvoient 0, le reste 1.
La solution la plus simple que j'ai trouvé c'est par le biais de la
fonction rechercheV qui à partir d'une table va chercher la valeur
adéquate , H2 étant la cellule où se trouve le n° du département:
=SI(ESTVIDE(H2);"";RECHERCHEV(H2;département!A:B;2;FAUX))
Mais j'aimerai pouvoir supprimer cette table et passer par une seule
formule dans la cellule. j'ai tenté par le biais des matrices que je ne
maîtrise pas du tout et j'ai saisie la fonction suivante qui ne fonctionne
pas correctement. En effet, le test ne se fait que sur la première valeur
75 et renvoi systématiquement 1 pour tout autre valeur. J'ai cherché un
peu partout sans bien comprendre où se situait mon erreur.
{=SI(ESTVIDE(H2);"-";SI(H2<>{75.77.78.91.92.93.94.95};1;0))}
Les n° de département nommés "departement" =ESTERREUR(EQUIV(H2;departement;0))*1
-- Salutations JJ
"Thierry" a écrit dans le message de news: 45718dbe$0$27411$
Bonjour à tous,
je cherche dans une fonction excel à renvoyer une valeur 0 ou 1 en fonction du n° de département. Exemple : les valeurs 75,77,78,91,92,93,94 et 95 renvoient 0, le reste 1.
La solution la plus simple que j'ai trouvé c'est par le biais de la fonction rechercheV qui à partir d'une table va chercher la valeur adéquate , H2 étant la cellule où se trouve le n° du département: =SI(ESTVIDE(H2);"";RECHERCHEV(H2;département!A:B;2;FAUX))
Mais j'aimerai pouvoir supprimer cette table et passer par une seule formule dans la cellule. j'ai tenté par le biais des matrices que je ne maîtrise pas du tout et j'ai saisie la fonction suivante qui ne fonctionne pas correctement. En effet, le test ne se fait que sur la première valeur 75 et renvoi systématiquement 1 pour tout autre valeur. J'ai cherché un peu partout sans bien comprendre où se situait mon erreur. {=SI(ESTVIDE(H2);"-";SI(H2<>{75.77.78.91.92.93.94.95};1;0))}
D'avance, merci de votre aide.
Cordialement
Thierry
MichDenis
Ta formule fonctionne.. tu dois valider par Ctrl + Maj + Enter c'est seulement par la suite qu'apparaît les accolades =SI(ESTVIDE(H2);"-";SI(H2<>{75.77.78.91.92.93.94.95};1;0))
"Thierry" a écrit dans le message de news: 45718dbe$0$27411$ Bonjour à tous,
je cherche dans une fonction excel à renvoyer une valeur 0 ou 1 en fonction du n° de département. Exemple : les valeurs 75,77,78,91,92,93,94 et 95 renvoient 0, le reste 1.
La solution la plus simple que j'ai trouvé c'est par le biais de la fonction rechercheV qui à partir d'une table va chercher la valeur adéquate , H2 étant la cellule où se trouve le n° du département: =SI(ESTVIDE(H2);"";RECHERCHEV(H2;département!A:B;2;FAUX))
Mais j'aimerai pouvoir supprimer cette table et passer par une seule formule dans la cellule. j'ai tenté par le biais des matrices que je ne maîtrise pas du tout et j'ai saisie la fonction suivante qui ne fonctionne pas correctement. En effet, le test ne se fait que sur la première valeur 75 et renvoi systématiquement 1 pour tout autre valeur. J'ai cherché un peu partout sans bien comprendre où se situait mon erreur. {=SI(ESTVIDE(H2);"-";SI(H2<>{75.77.78.91.92.93.94.95};1;0))}
D'avance, merci de votre aide.
Cordialement
Thierry
Ta formule fonctionne.. tu dois valider par Ctrl + Maj + Enter
c'est seulement par la suite qu'apparaît les accolades
=SI(ESTVIDE(H2);"-";SI(H2<>{75.77.78.91.92.93.94.95};1;0))
"Thierry" <thierry.franville-lafargue@wanadoo.fr> a écrit dans le message de news:
45718dbe$0$27411$ba4acef3@news.orange.fr...
Bonjour à tous,
je cherche dans une fonction excel à renvoyer une valeur 0 ou 1 en
fonction du n° de département. Exemple : les valeurs
75,77,78,91,92,93,94 et 95 renvoient 0, le reste 1.
La solution la plus simple que j'ai trouvé c'est par le biais de la
fonction rechercheV qui à partir d'une table va chercher la valeur
adéquate , H2 étant la cellule où se trouve le n° du département:
=SI(ESTVIDE(H2);"";RECHERCHEV(H2;département!A:B;2;FAUX))
Mais j'aimerai pouvoir supprimer cette table et passer par une seule
formule dans la cellule. j'ai tenté par le biais des matrices que je ne
maîtrise pas du tout et j'ai saisie la fonction suivante qui ne
fonctionne pas correctement. En effet, le test ne se fait que sur la
première valeur 75 et renvoi systématiquement 1 pour tout autre valeur.
J'ai cherché un peu partout sans bien comprendre où se situait mon erreur.
{=SI(ESTVIDE(H2);"-";SI(H2<>{75.77.78.91.92.93.94.95};1;0))}
Ta formule fonctionne.. tu dois valider par Ctrl + Maj + Enter c'est seulement par la suite qu'apparaît les accolades =SI(ESTVIDE(H2);"-";SI(H2<>{75.77.78.91.92.93.94.95};1;0))
"Thierry" a écrit dans le message de news: 45718dbe$0$27411$ Bonjour à tous,
je cherche dans une fonction excel à renvoyer une valeur 0 ou 1 en fonction du n° de département. Exemple : les valeurs 75,77,78,91,92,93,94 et 95 renvoient 0, le reste 1.
La solution la plus simple que j'ai trouvé c'est par le biais de la fonction rechercheV qui à partir d'une table va chercher la valeur adéquate , H2 étant la cellule où se trouve le n° du département: =SI(ESTVIDE(H2);"";RECHERCHEV(H2;département!A:B;2;FAUX))
Mais j'aimerai pouvoir supprimer cette table et passer par une seule formule dans la cellule. j'ai tenté par le biais des matrices que je ne maîtrise pas du tout et j'ai saisie la fonction suivante qui ne fonctionne pas correctement. En effet, le test ne se fait que sur la première valeur 75 et renvoi systématiquement 1 pour tout autre valeur. J'ai cherché un peu partout sans bien comprendre où se situait mon erreur. {=SI(ESTVIDE(H2);"-";SI(H2<>{75.77.78.91.92.93.94.95};1;0))}
D'avance, merci de votre aide.
Cordialement
Thierry
Thierry
Bonjour,
Merci à vous deux pour vos réponses. Effectivement, la fonction equiv convient parfaitement.
Encore Merci
Thierry
Bonjour à tous,
je cherche dans une fonction excel à renvoyer une valeur 0 ou 1 en fonction du n° de département. Exemple : les valeurs 75,77,78,91,92,93,94 et 95 renvoient 0, le reste 1.
La solution la plus simple que j'ai trouvé c'est par le biais de la fonction rechercheV qui à partir d'une table va chercher la valeur adéquate , H2 étant la cellule où se trouve le n° du département: =SI(ESTVIDE(H2);"";RECHERCHEV(H2;département!A:B;2;FAUX))
Mais j'aimerai pouvoir supprimer cette table et passer par une seule formule dans la cellule. j'ai tenté par le biais des matrices que je ne maîtrise pas du tout et j'ai saisie la fonction suivante qui ne fonctionne pas correctement. En effet, le test ne se fait que sur la première valeur 75 et renvoi systématiquement 1 pour tout autre valeur. J'ai cherché un peu partout sans bien comprendre où se situait mon erreur. {=SI(ESTVIDE(H2);"-";SI(H2<>{75.77.78.91.92.93.94.95};1;0))}
D'avance, merci de votre aide.
Cordialement
Thierry
Bonjour,
Merci à vous deux pour vos réponses. Effectivement, la fonction equiv
convient parfaitement.
Encore Merci
Thierry
Bonjour à tous,
je cherche dans une fonction excel à renvoyer une valeur 0 ou 1 en
fonction du n° de département. Exemple : les valeurs
75,77,78,91,92,93,94 et 95 renvoient 0, le reste 1.
La solution la plus simple que j'ai trouvé c'est par le biais de la
fonction rechercheV qui à partir d'une table va chercher la valeur
adéquate , H2 étant la cellule où se trouve le n° du département:
=SI(ESTVIDE(H2);"";RECHERCHEV(H2;département!A:B;2;FAUX))
Mais j'aimerai pouvoir supprimer cette table et passer par une seule
formule dans la cellule. j'ai tenté par le biais des matrices que je ne
maîtrise pas du tout et j'ai saisie la fonction suivante qui ne
fonctionne pas correctement. En effet, le test ne se fait que sur la
première valeur 75 et renvoi systématiquement 1 pour tout autre valeur.
J'ai cherché un peu partout sans bien comprendre où se situait mon erreur.
{=SI(ESTVIDE(H2);"-";SI(H2<>{75.77.78.91.92.93.94.95};1;0))}
Merci à vous deux pour vos réponses. Effectivement, la fonction equiv convient parfaitement.
Encore Merci
Thierry
Bonjour à tous,
je cherche dans une fonction excel à renvoyer une valeur 0 ou 1 en fonction du n° de département. Exemple : les valeurs 75,77,78,91,92,93,94 et 95 renvoient 0, le reste 1.
La solution la plus simple que j'ai trouvé c'est par le biais de la fonction rechercheV qui à partir d'une table va chercher la valeur adéquate , H2 étant la cellule où se trouve le n° du département: =SI(ESTVIDE(H2);"";RECHERCHEV(H2;département!A:B;2;FAUX))
Mais j'aimerai pouvoir supprimer cette table et passer par une seule formule dans la cellule. j'ai tenté par le biais des matrices que je ne maîtrise pas du tout et j'ai saisie la fonction suivante qui ne fonctionne pas correctement. En effet, le test ne se fait que sur la première valeur 75 et renvoi systématiquement 1 pour tout autre valeur. J'ai cherché un peu partout sans bien comprendre où se situait mon erreur. {=SI(ESTVIDE(H2);"-";SI(H2<>{75.77.78.91.92.93.94.95};1;0))}
D'avance, merci de votre aide.
Cordialement
Thierry
Garette
Bonjour,
Chez moi en matricielle ça ne fonctionne pas... Il faut remplacer les . qui séparent les departements par ;
Pour ne pas avoir à la valider en matricielle, tu peux la saisir comme ceci : =SI(ESTVIDE(H2);"-";SI(ET(H2<>{75;77;78;91;92;93;94;95});1;0))
Bonjour,
Chez moi en matricielle ça ne fonctionne pas...
Il faut remplacer les . qui séparent les departements par ;
Pour ne pas avoir à la valider en matricielle, tu peux la saisir comme ceci
:
=SI(ESTVIDE(H2);"-";SI(ET(H2<>{75;77;78;91;92;93;94;95});1;0))
Alors il doit y avoir qq chose qui m'échappe. Qd je la valide en matricielle, elle ne fonctionne que pour 75 ...
MichDenis
Tu as bien raison, il lui manque quelques épices ! Merci de l'avoir souligné.
"Garette" a écrit dans le message de news: % Alors il doit y avoir qq chose qui m'échappe. Qd je la valide en matricielle, elle ne fonctionne que pour 75 ...
Tu as bien raison, il lui manque quelques épices !
Merci de l'avoir souligné.
"Garette" <nospam.Garette@hotmail.com> a écrit dans le message de news:
%23PODOgiFHHA.2468@TK2MSFTNGP06.phx.gbl...
Alors il doit y avoir qq chose qui m'échappe.
Qd je la valide en matricielle, elle ne fonctionne que pour 75 ...
Tu as bien raison, il lui manque quelques épices ! Merci de l'avoir souligné.
"Garette" a écrit dans le message de news: % Alors il doit y avoir qq chose qui m'échappe. Qd je la valide en matricielle, elle ne fonctionne que pour 75 ...
Thierry
Bonsoir,
C'est effectivement le problème que je rencontre. Le point ou le point-virgule pour séparer les dpts n'y change rien. Après avoir validé avec CTRL-MAJ-ENTREE, dès qu'une valeur différente de 75 ou de la première valeur rentrée dans la chaîne est saisie celà ne fonctionne pas la valeur 1 est systématiquement retournée.
Tant pis, mais la fonction EQUIV fait correctement le boulot.
Encore merci de votre aide
Thierry
Tu as bien raison, il lui manque quelques épices ! Merci de l'avoir souligné.
"Garette" a écrit dans le message de news: % Alors il doit y avoir qq chose qui m'échappe. Qd je la valide en matricielle, elle ne fonctionne que pour 75 ...
Bonsoir,
C'est effectivement le problème que je rencontre. Le point ou le
point-virgule pour séparer les dpts n'y change rien. Après avoir validé
avec CTRL-MAJ-ENTREE, dès qu'une valeur différente de 75 ou de la
première valeur rentrée dans la chaîne est saisie celà ne fonctionne pas
la valeur 1 est systématiquement retournée.
Tant pis, mais la fonction EQUIV fait correctement le boulot.
Encore merci de votre aide
Thierry
Tu as bien raison, il lui manque quelques épices !
Merci de l'avoir souligné.
"Garette" <nospam.Garette@hotmail.com> a écrit dans le message de news:
%23PODOgiFHHA.2468@TK2MSFTNGP06.phx.gbl...
Alors il doit y avoir qq chose qui m'échappe.
Qd je la valide en matricielle, elle ne fonctionne que pour 75 ...
C'est effectivement le problème que je rencontre. Le point ou le point-virgule pour séparer les dpts n'y change rien. Après avoir validé avec CTRL-MAJ-ENTREE, dès qu'une valeur différente de 75 ou de la première valeur rentrée dans la chaîne est saisie celà ne fonctionne pas la valeur 1 est systématiquement retournée.
Tant pis, mais la fonction EQUIV fait correctement le boulot.
Encore merci de votre aide
Thierry
Tu as bien raison, il lui manque quelques épices ! Merci de l'avoir souligné.
"Garette" a écrit dans le message de news: % Alors il doit y avoir qq chose qui m'échappe. Qd je la valide en matricielle, elle ne fonctionne que pour 75 ...