Table de correspondance avec plage de valeurs

Bonjour

Je me casse la tête depuis quelques jours

J'ai une table de correspondance avec une plage de valeurs ; cette plage me donne en fonction du compte et du signe du compte une rubrique correspondance

Onglet "Table correspondance"

=> ex 1 : si le compte est compris entre 40900000 et 40959999 et quel que soit le signe du compte (T) la rubrique est A40900

=> ex 2 : si le compte est compris entre 40800000 et 40839999 et que le signe du compte est - alors la rubrique est P40000

si le compte est compris entre 40800000 et 40839999 et que le signe du compte est + alors la rubrique est A46700

Si quelqu'un peut m'aider ce serait top

Merci beaucoup

12table-transco.xlsx (52.87 Ko)

bonjour,

proposition de formule à mettre en E2 et à tirer vers le bas

=SI(ET(B2>"40900000";B2<"40959999");"A40900";SI(ET(B2>"40800000";B2<"40839999");SI(D2<0;"P40000";"A46700");""))

Bonjour

Merci pour ce retour

Mais le problème c'est que ma plage change à chaque ligne

Bonjour,

s'agissant de références relatives, les plages s'adapteront automatiquement si tu copies la formule. (une manière de faire, tu copies la formule du forum en E2. tu fais un double-clic-gauche sur le petit carré en bas à gauche de la cellule E2 et la formule sera copiée automatiquement sur toutes les lignes suivantes avec la formule adaptée).

Rebonjour,

je viens de voir qu'il y a avait un onglet supplémentaire avec une table de correspondance.

Elle n'est pas organisée correctement pour pouvoir utiliser une formule standard excel. il faut soit la revoir, soit passer par une fonction personnalisée.

revoir la table ainsi

borne basse, borne haute, code si +, code si -

J'ai essayé, ça ne marche pas car la formule doit "balayer" toute la table de correspondance pour chaque compte pour lequel je cherche la rubrique

Merci quand même en tout cas

ok, j'ai créé ce fichier

Je peux aussi mettre la rubrique si T dans à la fois la colonne si - et si + si c'est plus simple

11table-transco.xlsx (71.72 Ko)

si tu trouves, j'ai trouvé mon maître !

Bonjour,

désolé mais ta nouvelle table n'a pas le format correct.

il faut une ligne par intervalle avec

bas,haut, code si+ et code si- (par exemple)

1000000 19999999 A1500 B1500

1200000 15000000 P1400 P1400

voici une solution via une fonction personnalisée (donc macro) qui fonctionne avec ton tableau de correspondance initial

5table-transco.xlsm (72.79 Ko)

merci, je vais regarder

J'ai ajouter l'onglet Table correspondance (3) avec une ligne unique par tranche et la rubrique en face en fonction du signe

et l'onglet Table correspondance (4) sans la colonne T avec donc la rubrique qui est la même quel que soit le signe

Je vais tester la macro mais peux tu regarder cet ultime fichier ?

12table-transco.xlsx (84.43 Ko)

Merci encore

Macro nickel !

Un grand merci

bonjour,

avec formule sur table de correspondance modifiée

9table-transco.xlsx (82.66 Ko)
Rechercher des sujets similaires à "table correspondance plage valeurs"