Retourner la valeur d'une cellule correspondante dans IF

Bonjour à tous!

Et oui, je suis nouveau!!

Je voudrais savoir comment faire pour condenser une formule du type:

=IF(C4="VISA";B4;"0")+IF(C5="VISA";B5;"0")+IF(C6="VISA";B6;"0")+...

En quelque chose qui ressemble à ceci:

=IF((C4:C34)="VISA";(SUM(B4:B34));"0")

(Ne fonctionne pas comme je le voudrais)

Je désir en faite que si en (C16) par exemple, la valeur est (VISA), qu'Excel ajoute à une case donnée, la valeur correspondante (B16). Et ainsi de suite pour faire une somme de toutes les valeurs en (B) qui correspondent aux valeurs en (C) qui contiennent (VISA), sans bien sûr additionner les valeurs correspodantes aux cases qui ne sont pas (VISA).

Merci d'avance de votre préciseuse aide ,

Max

Et avec une SommeProd

  • =SOMMEPROD((C4:C34="VISA")*(B4:B34))

Sumproduct est la version anglaise de SommeProd

4greg.xlsm (48.00 Ko)

Ça fonctionne à merveille, merci beaucoup

Bonjour et bienvenu sur le forum, Salut AbiBow,

Une autre solution :

=SOMME.SI(C4:C34;"VISA";B4:B34)
Rechercher des sujets similaires à "retourner valeur correspondante"