Bonjour,
Il existe effectivement une fonction SI et une fonction ET mais tu as 6 possibilités, ce qui donnerait une formule assez longue et difficile à écrire, comprendre, et faire évoluer.
En revanche, il existe une fonction INDEX qui va récupérer la valeur de la colonne et de la ligne indiquée.
Dans l'exemple que tu donnes, USD est dans la deuxième ligne (si on compte la ligne de titres) et autre est dans la quatrième colonne (si on compte la colonne de titres).
Il existe une autre fonction EQUIV qui va donner cet indice (colonne ou ligne) en effectuant une recherche.
Imaginons que ton tableau soit mis à partir de la cellule B5, je recherche "USD" dans la plage de cellule B5 à B7 et il va me ressortir 2.
EQUIV("USD";B5:B7;0)
Je recherche "Autre" dans la plage B5 à E5 et la fonction va me ressortir 4
EQUIV("Autre";C5:E5;0)
Dans le tableau ci-dessous, tu verras que les saisies se font avec des listes (donc pas de mauvaises saisies) et au lieu d'écrire USD et Autre, la formule pointe vers les cellules B13 et C13
https://www.cjoint.com/c/JBtpJJHx1gA
La formule complète est donc
=INDEX(B5:E7;EQUIV(B13;B5:B7;0);EQUIV(C13;C5:E5;0))
Bon courage