VBA EXCEL - IF à la place de SI

abloin Messages postés 30 Statut Membre -  
eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Dans une feuille, j'ai 2 colonnes
En fonction de la valeur dans la colonne 1 (A - B - C - D)
et en fonction de la valeur dans la colonne 2 (A - B - C - D - E)
J'affiche un résultat en fonction de la combinaison créée

A.A 20
A.B 19
A.C 18
A.D 17
A.E 16
B.A 15
B.B 14
B.C 13
B.D 9
B.E 8
C.A 12
C.B 11
C.C 10
C.D 7
C.E 6
D.A 5
D.B 4
D.C 3
D.D 2
D.E 1

Je n'ai pas réussi à utiliser SI() dans feuille car trop d'arguments...
A-t-on une solution autre, si nécessaire dans VBA mais simple !!

Merci d'avance pour votre aide

Abloin

3 réponses

  1. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    Bonjour,

    En colonnes G:H tu definis ta liste de correspondance:
    G H
    AA 20
    AB 19
    AC 18
    AD 17
    AE 16
    BA 15
    BB 14
    BC 13
    BD 9
    BE 8
    CA 12
    CB 11
    CC 10
    CD 7
    CE 6
    DA 5
    DB 4
    DC 3
    DD 2
    DE 1

    En A3 tu saisis: =SI(A1&B1=$G$1:$G$20;$H$1:$H$20) et tu étends la formule vers le bas
    eric
    0
  2. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    J'ai peut-être été un peu vite.. à revoir
    eric
    0
  3. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    en A3: =RECHERCHEV(A1&B1;$G$1:$H$20;2;FAUX) sera nettement mieux
    excuses
    0