Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

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 !

H

hsolatges

Guest
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é.


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

ce n'est pas une matrice de produits
*=et,+=ou
si(et(b4=1;i4<=M3);g4;"")
tu peux essayer
=SI(ET($I$4:$I$6<=$M3)*($B$4:$B$6=1);$G$4:$G$6;0)
 
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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…