j ai une table de référence sur 4 colonnes
1er colonne : nbre sur 5 caratère (toujours positif)
2ème colonne : nbre sur 5 caratère (toujours positif)
3ème colonne : un code (c 'est une lettrre)
4ème colonne : un code (c 'est une lettrre)
et j ai un tableau sur 2 colonnes
1ere colonne : un nombre A
2ème colonne : un montant
je souhaite que sur la 2eme colonne du tableau 2 avoir le bon code du
tableau 1
a savoir :
- il faut trouver la bonne tranche du nombre A dans le tableau 1
- faire un choix entre le code de la colonne 3 ou 4 du tableau 1 (si montant
négatif colonne 3 et si montant positif colonne 4)
ex :
table référence
12000 12999 A B
13000 13199 C D
TABLEAU
12185 -100
alors je dois avoir dans la collone 3 : le code B
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
ROCHE Pierre
Bonjour, j'ai réalisé ceci,
Table de référence : A1 : 12000 B1 : 12999 C1 : A D1 : B A2 : 13000 B2 : 13199 C2 : C D2 : D
Tableau F1 : 12185 G1 : -100
et en H1 : =INDEX(C1:D2;EQUIV((SOMMEPROD((F1>¡:A2)*(F1<±:B2)*A1:A2));A1:A2;0);2-(G1<0))
Cela te convient-il ?
Cordialement
"jean marie" a écrit dans le message de news:
bonjour à tous
j ai une table de référence sur 4 colonnes 1er colonne : nbre sur 5 caratère (toujours positif) 2ème colonne : nbre sur 5 caratère (toujours positif) 3ème colonne : un code (c 'est une lettrre) 4ème colonne : un code (c 'est une lettrre)
et j ai un tableau sur 2 colonnes 1ere colonne : un nombre A 2ème colonne : un montant
je souhaite que sur la 2eme colonne du tableau 2 avoir le bon code du tableau 1 a savoir : - il faut trouver la bonne tranche du nombre A dans le tableau 1 - faire un choix entre le code de la colonne 3 ou 4 du tableau 1 (si montant négatif colonne 3 et si montant positif colonne 4)
ex : table référence 12000 12999 A B 13000 13199 C D
TABLEAU 12185 -100 alors je dois avoir dans la collone 3 : le code B
Si vous pouvez m'aider merci à l'avance
jmarie
Bonjour,
j'ai réalisé ceci,
Table de référence :
A1 : 12000
B1 : 12999
C1 : A
D1 : B
A2 : 13000
B2 : 13199
C2 : C
D2 : D
Tableau
F1 : 12185
G1 : -100
et en H1 :
=INDEX(C1:D2;EQUIV((SOMMEPROD((F1>¡:A2)*(F1<±:B2)*A1:A2));A1:A2;0);2-(G1<0))
Cela te convient-il ?
Cordialement
"jean marie" <jeanmarie@discussions.microsoft.com> a écrit dans le message
de news: 4339990E-087A-42F5-9FF5-032BA74C037F@microsoft.com...
bonjour à tous
j ai une table de référence sur 4 colonnes
1er colonne : nbre sur 5 caratère (toujours positif)
2ème colonne : nbre sur 5 caratère (toujours positif)
3ème colonne : un code (c 'est une lettrre)
4ème colonne : un code (c 'est une lettrre)
et j ai un tableau sur 2 colonnes
1ere colonne : un nombre A
2ème colonne : un montant
je souhaite que sur la 2eme colonne du tableau 2 avoir le bon code du
tableau 1
a savoir :
- il faut trouver la bonne tranche du nombre A dans le tableau 1
- faire un choix entre le code de la colonne 3 ou 4 du tableau 1 (si
montant
négatif colonne 3 et si montant positif colonne 4)
ex :
table référence
12000 12999 A B
13000 13199 C D
TABLEAU
12185 -100
alors je dois avoir dans la collone 3 : le code B
Table de référence : A1 : 12000 B1 : 12999 C1 : A D1 : B A2 : 13000 B2 : 13199 C2 : C D2 : D
Tableau F1 : 12185 G1 : -100
et en H1 : =INDEX(C1:D2;EQUIV((SOMMEPROD((F1>¡:A2)*(F1<±:B2)*A1:A2));A1:A2;0);2-(G1<0))
Cela te convient-il ?
Cordialement
"jean marie" a écrit dans le message de news:
bonjour à tous
j ai une table de référence sur 4 colonnes 1er colonne : nbre sur 5 caratère (toujours positif) 2ème colonne : nbre sur 5 caratère (toujours positif) 3ème colonne : un code (c 'est une lettrre) 4ème colonne : un code (c 'est une lettrre)
et j ai un tableau sur 2 colonnes 1ere colonne : un nombre A 2ème colonne : un montant
je souhaite que sur la 2eme colonne du tableau 2 avoir le bon code du tableau 1 a savoir : - il faut trouver la bonne tranche du nombre A dans le tableau 1 - faire un choix entre le code de la colonne 3 ou 4 du tableau 1 (si montant négatif colonne 3 et si montant positif colonne 4)
ex : table référence 12000 12999 A B 13000 13199 C D
TABLEAU 12185 -100 alors je dois avoir dans la collone 3 : le code B
Si vous pouvez m'aider merci à l'avance
jmarie
jean marie
Bonjour
pierre ben cela ne fonctionne pas il y a un blocage sur le 0 peux tu m'aider encore
jmarie
Bonjour, j'ai réalisé ceci,
Table de référence : A1 : 12000 B1 : 12999 C1 : A D1 : B A2 : 13000 B2 : 13199 C2 : C D2 : D
Tableau F1 : 12185 G1 : -100
et en H1 : =INDEX(C1:D2;EQUIV((SOMMEPROD((F1>¡:A2)*(F1<±:B2)*A1:A2));A1:A2;0);2-(G1<0))
Cela te convient-il ?
Cordialement
"jean marie" a écrit dans le message de news:
bonjour à tous
j ai une table de référence sur 4 colonnes 1er colonne : nbre sur 5 caratère (toujours positif) 2ème colonne : nbre sur 5 caratère (toujours positif) 3ème colonne : un code (c 'est une lettrre) 4ème colonne : un code (c 'est une lettrre)
et j ai un tableau sur 2 colonnes 1ere colonne : un nombre A 2ème colonne : un montant
je souhaite que sur la 2eme colonne du tableau 2 avoir le bon code du tableau 1 a savoir : - il faut trouver la bonne tranche du nombre A dans le tableau 1 - faire un choix entre le code de la colonne 3 ou 4 du tableau 1 (si montant négatif colonne 3 et si montant positif colonne 4)
ex : table référence 12000 12999 A B 13000 13199 C D
TABLEAU 12185 -100 alors je dois avoir dans la collone 3 : le code B
Si vous pouvez m'aider merci à l'avance
jmarie
Bonjour
pierre ben cela ne fonctionne pas
il y a un blocage sur le 0
peux tu m'aider encore
jmarie
Bonjour,
j'ai réalisé ceci,
Table de référence :
A1 : 12000
B1 : 12999
C1 : A
D1 : B
A2 : 13000
B2 : 13199
C2 : C
D2 : D
Tableau
F1 : 12185
G1 : -100
et en H1 :
=INDEX(C1:D2;EQUIV((SOMMEPROD((F1>¡:A2)*(F1<±:B2)*A1:A2));A1:A2;0);2-(G1<0))
Cela te convient-il ?
Cordialement
"jean marie" <jeanmarie@discussions.microsoft.com> a écrit dans le message
de news: 4339990E-087A-42F5-9FF5-032BA74C037F@microsoft.com...
bonjour à tous
j ai une table de référence sur 4 colonnes
1er colonne : nbre sur 5 caratère (toujours positif)
2ème colonne : nbre sur 5 caratère (toujours positif)
3ème colonne : un code (c 'est une lettrre)
4ème colonne : un code (c 'est une lettrre)
et j ai un tableau sur 2 colonnes
1ere colonne : un nombre A
2ème colonne : un montant
je souhaite que sur la 2eme colonne du tableau 2 avoir le bon code du
tableau 1
a savoir :
- il faut trouver la bonne tranche du nombre A dans le tableau 1
- faire un choix entre le code de la colonne 3 ou 4 du tableau 1 (si
montant
négatif colonne 3 et si montant positif colonne 4)
ex :
table référence
12000 12999 A B
13000 13199 C D
TABLEAU
12185 -100
alors je dois avoir dans la collone 3 : le code B
pierre ben cela ne fonctionne pas il y a un blocage sur le 0 peux tu m'aider encore
jmarie
Bonjour, j'ai réalisé ceci,
Table de référence : A1 : 12000 B1 : 12999 C1 : A D1 : B A2 : 13000 B2 : 13199 C2 : C D2 : D
Tableau F1 : 12185 G1 : -100
et en H1 : =INDEX(C1:D2;EQUIV((SOMMEPROD((F1>¡:A2)*(F1<±:B2)*A1:A2));A1:A2;0);2-(G1<0))
Cela te convient-il ?
Cordialement
"jean marie" a écrit dans le message de news:
bonjour à tous
j ai une table de référence sur 4 colonnes 1er colonne : nbre sur 5 caratère (toujours positif) 2ème colonne : nbre sur 5 caratère (toujours positif) 3ème colonne : un code (c 'est une lettrre) 4ème colonne : un code (c 'est une lettrre)
et j ai un tableau sur 2 colonnes 1ere colonne : un nombre A 2ème colonne : un montant
je souhaite que sur la 2eme colonne du tableau 2 avoir le bon code du tableau 1 a savoir : - il faut trouver la bonne tranche du nombre A dans le tableau 1 - faire un choix entre le code de la colonne 3 ou 4 du tableau 1 (si montant négatif colonne 3 et si montant positif colonne 4)
ex : table référence 12000 12999 A B 13000 13199 C D
TABLEAU 12185 -100 alors je dois avoir dans la collone 3 : le code B
Si vous pouvez m'aider merci à l'avance
jmarie
ROCHE Pierre
2 cas d'après ta remarque.
1 - Lorsque je saisis 0 en G1, j'obtiens B (cela fonctionne puisque 0 est considéré d'après ma formule comme un nombre positif)
2 - Lorsque je saisis en F1 une valeur en dehors ders intervalles proposés, effectivement il y a une erreur qui apparaît. Je te propose la formule adaptée en H1 pour éliminer ces cas. =SI(OU(F1<MIN(A1:A2);F1>MAX(B1:B2));"Pas dintervalle pour ce cas";INDEX(C1:D2;EQUIV((SOMMEPROD((F1>¡:A2)*(F1<±:B2)*A1:A2));A1:A2;0);2-(G1<0)))
Cela va-t-il mieux maintenant ?
"jean marie" a écrit dans le message de news:
Bonjour
pierre ben cela ne fonctionne pas il y a un blocage sur le 0 peux tu m'aider encore
jmarie
Bonjour, j'ai réalisé ceci,
Table de référence : A1 : 12000 B1 : 12999 C1 : A D1 : B A2 : 13000 B2 : 13199 C2 : C D2 : D
Tableau F1 : 12185 G1 : -100
et en H1 : =INDEX(C1:D2;EQUIV((SOMMEPROD((F1>¡:A2)*(F1<±:B2)*A1:A2));A1:A2;0);2-(G1<0))
Cela te convient-il ?
Cordialement
"jean marie" a écrit dans le message de news:
bonjour à tous
j ai une table de référence sur 4 colonnes 1er colonne : nbre sur 5 caratère (toujours positif) 2ème colonne : nbre sur 5 caratère (toujours positif) 3ème colonne : un code (c 'est une lettrre) 4ème colonne : un code (c 'est une lettrre)
et j ai un tableau sur 2 colonnes 1ere colonne : un nombre A 2ème colonne : un montant
je souhaite que sur la 2eme colonne du tableau 2 avoir le bon code du tableau 1 a savoir : - il faut trouver la bonne tranche du nombre A dans le tableau 1 - faire un choix entre le code de la colonne 3 ou 4 du tableau 1 (si montant négatif colonne 3 et si montant positif colonne 4)
ex : table référence 12000 12999 A B 13000 13199 C D
TABLEAU 12185 -100 alors je dois avoir dans la collone 3 : le code B
Si vous pouvez m'aider merci à l'avance
jmarie
2 cas d'après ta remarque.
1 - Lorsque je saisis 0 en G1, j'obtiens B (cela fonctionne puisque 0 est
considéré d'après ma formule comme un nombre positif)
2 - Lorsque je saisis en F1 une valeur en dehors ders intervalles proposés,
effectivement il y a une erreur qui apparaît.
Je te propose la formule adaptée en H1 pour éliminer ces cas.
=SI(OU(F1<MIN(A1:A2);F1>MAX(B1:B2));"Pas dintervalle pour ce
cas";INDEX(C1:D2;EQUIV((SOMMEPROD((F1>¡:A2)*(F1<±:B2)*A1:A2));A1:A2;0);2-(G1<0)))
Cela va-t-il mieux maintenant ?
"jean marie" <jeanmarie@discussions.microsoft.com> a écrit dans le message
de news: 7D693737-DA54-4612-9853-07904AE04A24@microsoft.com...
Bonjour
pierre ben cela ne fonctionne pas
il y a un blocage sur le 0
peux tu m'aider encore
jmarie
Bonjour,
j'ai réalisé ceci,
Table de référence :
A1 : 12000
B1 : 12999
C1 : A
D1 : B
A2 : 13000
B2 : 13199
C2 : C
D2 : D
Tableau
F1 : 12185
G1 : -100
et en H1 :
=INDEX(C1:D2;EQUIV((SOMMEPROD((F1>¡:A2)*(F1<±:B2)*A1:A2));A1:A2;0);2-(G1<0))
Cela te convient-il ?
Cordialement
"jean marie" <jeanmarie@discussions.microsoft.com> a écrit dans le
message
de news: 4339990E-087A-42F5-9FF5-032BA74C037F@microsoft.com...
bonjour à tous
j ai une table de référence sur 4 colonnes
1er colonne : nbre sur 5 caratère (toujours positif)
2ème colonne : nbre sur 5 caratère (toujours positif)
3ème colonne : un code (c 'est une lettrre)
4ème colonne : un code (c 'est une lettrre)
et j ai un tableau sur 2 colonnes
1ere colonne : un nombre A
2ème colonne : un montant
je souhaite que sur la 2eme colonne du tableau 2 avoir le bon code du
tableau 1
a savoir :
- il faut trouver la bonne tranche du nombre A dans le tableau 1
- faire un choix entre le code de la colonne 3 ou 4 du tableau 1 (si
montant
négatif colonne 3 et si montant positif colonne 4)
ex :
table référence
12000 12999 A B
13000 13199 C D
TABLEAU
12185 -100
alors je dois avoir dans la collone 3 : le code B
1 - Lorsque je saisis 0 en G1, j'obtiens B (cela fonctionne puisque 0 est considéré d'après ma formule comme un nombre positif)
2 - Lorsque je saisis en F1 une valeur en dehors ders intervalles proposés, effectivement il y a une erreur qui apparaît. Je te propose la formule adaptée en H1 pour éliminer ces cas. =SI(OU(F1<MIN(A1:A2);F1>MAX(B1:B2));"Pas dintervalle pour ce cas";INDEX(C1:D2;EQUIV((SOMMEPROD((F1>¡:A2)*(F1<±:B2)*A1:A2));A1:A2;0);2-(G1<0)))
Cela va-t-il mieux maintenant ?
"jean marie" a écrit dans le message de news:
Bonjour
pierre ben cela ne fonctionne pas il y a un blocage sur le 0 peux tu m'aider encore
jmarie
Bonjour, j'ai réalisé ceci,
Table de référence : A1 : 12000 B1 : 12999 C1 : A D1 : B A2 : 13000 B2 : 13199 C2 : C D2 : D
Tableau F1 : 12185 G1 : -100
et en H1 : =INDEX(C1:D2;EQUIV((SOMMEPROD((F1>¡:A2)*(F1<±:B2)*A1:A2));A1:A2;0);2-(G1<0))
Cela te convient-il ?
Cordialement
"jean marie" a écrit dans le message de news:
bonjour à tous
j ai une table de référence sur 4 colonnes 1er colonne : nbre sur 5 caratère (toujours positif) 2ème colonne : nbre sur 5 caratère (toujours positif) 3ème colonne : un code (c 'est une lettrre) 4ème colonne : un code (c 'est une lettrre)
et j ai un tableau sur 2 colonnes 1ere colonne : un nombre A 2ème colonne : un montant
je souhaite que sur la 2eme colonne du tableau 2 avoir le bon code du tableau 1 a savoir : - il faut trouver la bonne tranche du nombre A dans le tableau 1 - faire un choix entre le code de la colonne 3 ou 4 du tableau 1 (si montant négatif colonne 3 et si montant positif colonne 4)
ex : table référence 12000 12999 A B 13000 13199 C D
TABLEAU 12185 -100 alors je dois avoir dans la collone 3 : le code B
Si vous pouvez m'aider merci à l'avance
jmarie
jean marie
Bonjour
excuse moi, mais la formule ne marche pas je n'arrive pas à la validé tu la essayé
je comprends pas
2 cas d'après ta remarque.
1 - Lorsque je saisis 0 en G1, j'obtiens B (cela fonctionne puisque 0 est considéré d'après ma formule comme un nombre positif)
2 - Lorsque je saisis en F1 une valeur en dehors ders intervalles proposés, effectivement il y a une erreur qui apparaît. Je te propose la formule adaptée en H1 pour éliminer ces cas. =SI(OU(F1<MIN(A1:A2);F1>MAX(B1:B2));"Pas dintervalle pour ce cas";INDEX(C1:D2;EQUIV((SOMMEPROD((F1>¡:A2)*(F1<±:B2)*A1:A2));A1:A2;0);2-(G1<0)))
Cela va-t-il mieux maintenant ?
"jean marie" a écrit dans le message de news:
Bonjour
pierre ben cela ne fonctionne pas il y a un blocage sur le 0 peux tu m'aider encore
jmarie
Bonjour, j'ai réalisé ceci,
Table de référence : A1 : 12000 B1 : 12999 C1 : A D1 : B A2 : 13000 B2 : 13199 C2 : C D2 : D
Tableau F1 : 12185 G1 : -100
et en H1 : =INDEX(C1:D2;EQUIV((SOMMEPROD((F1>¡:A2)*(F1<±:B2)*A1:A2));A1:A2;0);2-(G1<0))
Cela te convient-il ?
Cordialement
"jean marie" a écrit dans le message de news:
bonjour à tous
j ai une table de référence sur 4 colonnes 1er colonne : nbre sur 5 caratère (toujours positif) 2ème colonne : nbre sur 5 caratère (toujours positif) 3ème colonne : un code (c 'est une lettrre) 4ème colonne : un code (c 'est une lettrre)
et j ai un tableau sur 2 colonnes 1ere colonne : un nombre A 2ème colonne : un montant
je souhaite que sur la 2eme colonne du tableau 2 avoir le bon code du tableau 1 a savoir : - il faut trouver la bonne tranche du nombre A dans le tableau 1 - faire un choix entre le code de la colonne 3 ou 4 du tableau 1 (si montant négatif colonne 3 et si montant positif colonne 4)
ex : table référence 12000 12999 A B 13000 13199 C D
TABLEAU 12185 -100 alors je dois avoir dans la collone 3 : le code B
Si vous pouvez m'aider merci à l'avance
jmarie
Bonjour
excuse moi, mais la formule ne marche pas
je n'arrive pas à la validé
tu la essayé
je comprends pas
2 cas d'après ta remarque.
1 - Lorsque je saisis 0 en G1, j'obtiens B (cela fonctionne puisque 0 est
considéré d'après ma formule comme un nombre positif)
2 - Lorsque je saisis en F1 une valeur en dehors ders intervalles proposés,
effectivement il y a une erreur qui apparaît.
Je te propose la formule adaptée en H1 pour éliminer ces cas.
=SI(OU(F1<MIN(A1:A2);F1>MAX(B1:B2));"Pas dintervalle pour ce
cas";INDEX(C1:D2;EQUIV((SOMMEPROD((F1>¡:A2)*(F1<±:B2)*A1:A2));A1:A2;0);2-(G1<0)))
Cela va-t-il mieux maintenant ?
"jean marie" <jeanmarie@discussions.microsoft.com> a écrit dans le message
de news: 7D693737-DA54-4612-9853-07904AE04A24@microsoft.com...
Bonjour
pierre ben cela ne fonctionne pas
il y a un blocage sur le 0
peux tu m'aider encore
jmarie
Bonjour,
j'ai réalisé ceci,
Table de référence :
A1 : 12000
B1 : 12999
C1 : A
D1 : B
A2 : 13000
B2 : 13199
C2 : C
D2 : D
Tableau
F1 : 12185
G1 : -100
et en H1 :
=INDEX(C1:D2;EQUIV((SOMMEPROD((F1>¡:A2)*(F1<±:B2)*A1:A2));A1:A2;0);2-(G1<0))
Cela te convient-il ?
Cordialement
"jean marie" <jeanmarie@discussions.microsoft.com> a écrit dans le
message
de news: 4339990E-087A-42F5-9FF5-032BA74C037F@microsoft.com...
bonjour à tous
j ai une table de référence sur 4 colonnes
1er colonne : nbre sur 5 caratère (toujours positif)
2ème colonne : nbre sur 5 caratère (toujours positif)
3ème colonne : un code (c 'est une lettrre)
4ème colonne : un code (c 'est une lettrre)
et j ai un tableau sur 2 colonnes
1ere colonne : un nombre A
2ème colonne : un montant
je souhaite que sur la 2eme colonne du tableau 2 avoir le bon code du
tableau 1
a savoir :
- il faut trouver la bonne tranche du nombre A dans le tableau 1
- faire un choix entre le code de la colonne 3 ou 4 du tableau 1 (si
montant
négatif colonne 3 et si montant positif colonne 4)
ex :
table référence
12000 12999 A B
13000 13199 C D
TABLEAU
12185 -100
alors je dois avoir dans la collone 3 : le code B
excuse moi, mais la formule ne marche pas je n'arrive pas à la validé tu la essayé
je comprends pas
2 cas d'après ta remarque.
1 - Lorsque je saisis 0 en G1, j'obtiens B (cela fonctionne puisque 0 est considéré d'après ma formule comme un nombre positif)
2 - Lorsque je saisis en F1 une valeur en dehors ders intervalles proposés, effectivement il y a une erreur qui apparaît. Je te propose la formule adaptée en H1 pour éliminer ces cas. =SI(OU(F1<MIN(A1:A2);F1>MAX(B1:B2));"Pas dintervalle pour ce cas";INDEX(C1:D2;EQUIV((SOMMEPROD((F1>¡:A2)*(F1<±:B2)*A1:A2));A1:A2;0);2-(G1<0)))
Cela va-t-il mieux maintenant ?
"jean marie" a écrit dans le message de news:
Bonjour
pierre ben cela ne fonctionne pas il y a un blocage sur le 0 peux tu m'aider encore
jmarie
Bonjour, j'ai réalisé ceci,
Table de référence : A1 : 12000 B1 : 12999 C1 : A D1 : B A2 : 13000 B2 : 13199 C2 : C D2 : D
Tableau F1 : 12185 G1 : -100
et en H1 : =INDEX(C1:D2;EQUIV((SOMMEPROD((F1>¡:A2)*(F1<±:B2)*A1:A2));A1:A2;0);2-(G1<0))
Cela te convient-il ?
Cordialement
"jean marie" a écrit dans le message de news:
bonjour à tous
j ai une table de référence sur 4 colonnes 1er colonne : nbre sur 5 caratère (toujours positif) 2ème colonne : nbre sur 5 caratère (toujours positif) 3ème colonne : un code (c 'est une lettrre) 4ème colonne : un code (c 'est une lettrre)
et j ai un tableau sur 2 colonnes 1ere colonne : un nombre A 2ème colonne : un montant
je souhaite que sur la 2eme colonne du tableau 2 avoir le bon code du tableau 1 a savoir : - il faut trouver la bonne tranche du nombre A dans le tableau 1 - faire un choix entre le code de la colonne 3 ou 4 du tableau 1 (si montant négatif colonne 3 et si montant positif colonne 4)
ex : table référence 12000 12999 A B 13000 13199 C D
TABLEAU 12185 -100 alors je dois avoir dans la collone 3 : le code B
Si vous pouvez m'aider merci à l'avance
jmarie
ROCHE Pierre
Bonjour, Afin d'éviter de longues discussions sur le forum pour savoir où cela ne va pas, je t'ai mis à dispo mon fichier sous cjoint.com à l'adresse suivante http://cjoint.com/?fbjEKhzXGV
Cordialement
"jean marie" a écrit dans le message de news:
Bonjour
excuse moi, mais la formule ne marche pas je n'arrive pas à la validé tu la essayé
je comprends pas
2 cas d'après ta remarque.
1 - Lorsque je saisis 0 en G1, j'obtiens B (cela fonctionne puisque 0 est considéré d'après ma formule comme un nombre positif)
2 - Lorsque je saisis en F1 une valeur en dehors ders intervalles proposés, effectivement il y a une erreur qui apparaît. Je te propose la formule adaptée en H1 pour éliminer ces cas. =SI(OU(F1<MIN(A1:A2);F1>MAX(B1:B2));"Pas dintervalle pour ce cas";INDEX(C1:D2;EQUIV((SOMMEPROD((F1>¡:A2)*(F1<±:B2)*A1:A2));A1:A2;0);2-(G1<0)))
Cela va-t-il mieux maintenant ?
"jean marie" a écrit dans le message de news:
Bonjour
pierre ben cela ne fonctionne pas il y a un blocage sur le 0 peux tu m'aider encore
jmarie
Bonjour, j'ai réalisé ceci,
Table de référence : A1 : 12000 B1 : 12999 C1 : A D1 : B A2 : 13000 B2 : 13199 C2 : C D2 : D
Tableau F1 : 12185 G1 : -100
et en H1 : =INDEX(C1:D2;EQUIV((SOMMEPROD((F1>¡:A2)*(F1<±:B2)*A1:A2));A1:A2;0);2-(G1<0))
Cela te convient-il ?
Cordialement
"jean marie" a écrit dans le message de news:
bonjour à tous
j ai une table de référence sur 4 colonnes 1er colonne : nbre sur 5 caratère (toujours positif) 2ème colonne : nbre sur 5 caratère (toujours positif) 3ème colonne : un code (c 'est une lettrre) 4ème colonne : un code (c 'est une lettrre)
et j ai un tableau sur 2 colonnes 1ere colonne : un nombre A 2ème colonne : un montant
je souhaite que sur la 2eme colonne du tableau 2 avoir le bon code du tableau 1 a savoir : - il faut trouver la bonne tranche du nombre A dans le tableau 1 - faire un choix entre le code de la colonne 3 ou 4 du tableau 1 (si montant négatif colonne 3 et si montant positif colonne 4)
ex : table référence 12000 12999 A B 13000 13199 C D
TABLEAU 12185 -100 alors je dois avoir dans la collone 3 : le code B
Si vous pouvez m'aider merci à l'avance
jmarie
Bonjour,
Afin d'éviter de longues discussions sur le forum pour savoir où cela ne va
pas, je t'ai mis à dispo mon fichier sous cjoint.com à l'adresse suivante
http://cjoint.com/?fbjEKhzXGV
Cordialement
"jean marie" <jeanmarie@discussions.microsoft.com> a écrit dans le message
de news: 4AC1F2E4-E6F1-4990-94AB-3958B2E73CC0@microsoft.com...
Bonjour
excuse moi, mais la formule ne marche pas
je n'arrive pas à la validé
tu la essayé
je comprends pas
2 cas d'après ta remarque.
1 - Lorsque je saisis 0 en G1, j'obtiens B (cela fonctionne puisque 0 est
considéré d'après ma formule comme un nombre positif)
2 - Lorsque je saisis en F1 une valeur en dehors ders intervalles
proposés,
effectivement il y a une erreur qui apparaît.
Je te propose la formule adaptée en H1 pour éliminer ces cas.
=SI(OU(F1<MIN(A1:A2);F1>MAX(B1:B2));"Pas dintervalle pour ce
cas";INDEX(C1:D2;EQUIV((SOMMEPROD((F1>¡:A2)*(F1<±:B2)*A1:A2));A1:A2;0);2-(G1<0)))
Cela va-t-il mieux maintenant ?
"jean marie" <jeanmarie@discussions.microsoft.com> a écrit dans le
message
de news: 7D693737-DA54-4612-9853-07904AE04A24@microsoft.com...
Bonjour
pierre ben cela ne fonctionne pas
il y a un blocage sur le 0
peux tu m'aider encore
jmarie
Bonjour,
j'ai réalisé ceci,
Table de référence :
A1 : 12000
B1 : 12999
C1 : A
D1 : B
A2 : 13000
B2 : 13199
C2 : C
D2 : D
Tableau
F1 : 12185
G1 : -100
et en H1 :
=INDEX(C1:D2;EQUIV((SOMMEPROD((F1>¡:A2)*(F1<±:B2)*A1:A2));A1:A2;0);2-(G1<0))
Cela te convient-il ?
Cordialement
"jean marie" <jeanmarie@discussions.microsoft.com> a écrit dans le
message
de news: 4339990E-087A-42F5-9FF5-032BA74C037F@microsoft.com...
bonjour à tous
j ai une table de référence sur 4 colonnes
1er colonne : nbre sur 5 caratère (toujours positif)
2ème colonne : nbre sur 5 caratère (toujours positif)
3ème colonne : un code (c 'est une lettrre)
4ème colonne : un code (c 'est une lettrre)
et j ai un tableau sur 2 colonnes
1ere colonne : un nombre A
2ème colonne : un montant
je souhaite que sur la 2eme colonne du tableau 2 avoir le bon code
du
tableau 1
a savoir :
- il faut trouver la bonne tranche du nombre A dans le tableau 1
- faire un choix entre le code de la colonne 3 ou 4 du tableau 1 (si
montant
négatif colonne 3 et si montant positif colonne 4)
ex :
table référence
12000 12999 A B
13000 13199 C D
TABLEAU
12185 -100
alors je dois avoir dans la collone 3 : le code B
Bonjour, Afin d'éviter de longues discussions sur le forum pour savoir où cela ne va pas, je t'ai mis à dispo mon fichier sous cjoint.com à l'adresse suivante http://cjoint.com/?fbjEKhzXGV
Cordialement
"jean marie" a écrit dans le message de news:
Bonjour
excuse moi, mais la formule ne marche pas je n'arrive pas à la validé tu la essayé
je comprends pas
2 cas d'après ta remarque.
1 - Lorsque je saisis 0 en G1, j'obtiens B (cela fonctionne puisque 0 est considéré d'après ma formule comme un nombre positif)
2 - Lorsque je saisis en F1 une valeur en dehors ders intervalles proposés, effectivement il y a une erreur qui apparaît. Je te propose la formule adaptée en H1 pour éliminer ces cas. =SI(OU(F1<MIN(A1:A2);F1>MAX(B1:B2));"Pas dintervalle pour ce cas";INDEX(C1:D2;EQUIV((SOMMEPROD((F1>¡:A2)*(F1<±:B2)*A1:A2));A1:A2;0);2-(G1<0)))
Cela va-t-il mieux maintenant ?
"jean marie" a écrit dans le message de news:
Bonjour
pierre ben cela ne fonctionne pas il y a un blocage sur le 0 peux tu m'aider encore
jmarie
Bonjour, j'ai réalisé ceci,
Table de référence : A1 : 12000 B1 : 12999 C1 : A D1 : B A2 : 13000 B2 : 13199 C2 : C D2 : D
Tableau F1 : 12185 G1 : -100
et en H1 : =INDEX(C1:D2;EQUIV((SOMMEPROD((F1>¡:A2)*(F1<±:B2)*A1:A2));A1:A2;0);2-(G1<0))
Cela te convient-il ?
Cordialement
"jean marie" a écrit dans le message de news:
bonjour à tous
j ai une table de référence sur 4 colonnes 1er colonne : nbre sur 5 caratère (toujours positif) 2ème colonne : nbre sur 5 caratère (toujours positif) 3ème colonne : un code (c 'est une lettrre) 4ème colonne : un code (c 'est une lettrre)
et j ai un tableau sur 2 colonnes 1ere colonne : un nombre A 2ème colonne : un montant
je souhaite que sur la 2eme colonne du tableau 2 avoir le bon code du tableau 1 a savoir : - il faut trouver la bonne tranche du nombre A dans le tableau 1 - faire un choix entre le code de la colonne 3 ou 4 du tableau 1 (si montant négatif colonne 3 et si montant positif colonne 4)
ex : table référence 12000 12999 A B 13000 13199 C D
TABLEAU 12185 -100 alors je dois avoir dans la collone 3 : le code B