Somme dont les termes dépendantent de plusieurs tests

  • Initiateur de la discussion Initiateur de la discussion hsolatges
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

hsolatges

XLDnaute Nouveau
Bonjour,
Je cherche à faire un fichier de comptabilité répertoriant les prêts que j'ai accordé, et les retours sur investissement à venir. C'est pour calculer ces retours que j'ai des difficultés.

Par exemple, je voudrais connaitre quels vont être mes gains dans 6 mois.
Je dois donc faire la somme des intérêts à condition qu'ils proviennent de prêts dont la période de remboursement sera close dans moins de 6 mois et évidemment que le prêt ait été contracté.

Dans la colonne B, j'ai une booléenne : 0 si le prêt n'a pas été finalisé, 1 si c'est le cas.
Dans la colonne I, j'ai une colonne qui contient les dates de fin de remboursement.
Dans la cellule M5, j'ai la date dans 6 mois.

J'ai essayé d'entrée la formule : =SOMME.SI($G$4:$G$6;$I$4:$I$6<=$M5&$B$4:$B$6>0).
Mais j'ai bien peur que les tests effectués en $I$4:$I$6<=$M5 , par exemple, ne soient pas ceux que je souhaite.

Comment corriger cela ?

Merci d'avance.

PS : je joins le document excel pour que vous ayez du concret.
 

Pièces jointes

Re : Somme dont les termes dépendantent de plusieurs tests

Merci pour ta proposition mais cela ne fonctionne pas.

Tu écris : =SOMMEPROD(($B$4:$B$6=1)*(M4<=$I$4:$I$6)*$G$4:$G$6)*6
Ce qui, en réalité, n'a aucune chance de donner le résultat escompté.
0 - Les résultats obtenu sont hautement improbables ;
1 - ($B$4:$B$6=1) ne renvoie pas de valeur logique ;
2 - (M4<=$I$4:$I$6) alors que la période de remboursement doit être inférieure à la date d'observation ;
3 - Il n'y a aucune raison logique de multiplier le résultat par la période de projection (6 pour 6 mois).

La solution serait-elle de préparer une liste - ou une matrice - des différents tests et appliquer à cette matrice de résultat le vecteur des intérêts perçu ?
Il faut peut-être regarder de ce côté là.

D'autres idées ?
 
Re : Somme dont les termes dépendantent de plusieurs tests

Avec SOMMEPROD, il effectue exactement le calcul que je veux.
Mais il renvoie l'erreur #VALEUR! sans que je comprenne pourquoi.

Comme une explication moins efficace qu'une belle image, voilà une copie écran de ce que j'ai entré.
Untitled-1.jpg

Une idée d'où vient l'erreur ? D'un formatage de cellule, c'est possible ?

Merci !
 
Re : Somme dont les termes dépendantent de plusieurs tests

Ca marche nickel !
Super !

Tu saurais m'expliquer pourquoi cela fonctionne alors qu'on utilise qu'une matrice de produits ?
Et pourquoi si on change SOMMEPROD par la fonction SOMME, cela ne marche plus ?

Merci pour ton aide !
Bonne soirée !
 
Re : Somme dont les termes dépendantent de plusieurs tests

Salut @ tous,
Tu saurais m'expliquer pourquoi cela fonctionne alors qu'on utilise qu'une matrice de produits ?
Et pourquoi si on change SOMMEPROD par la fonction SOMME, cela ne marche plus ?
l'equivalent de la formule de BeBere :
Code:
=SOMMEPROD(($B$4:$B$6=1)*($I$4:$I$6<=M3)*$G$4:$G$6)
avec la fonctionne somme est :
Code:
=SOMME(SI(($B$4:$B$6=1)*($I$4:$I$6<=M3);$G$4:$G$6))
@ valider par Ctrl+Maj+Entree
parceque la fonctionne SOMMEPROD est une formule matricielle qui se valide par une simple Entree.
Amicalement
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
22
Affichages
1 K
Retour