OVH Cloud OVH Cloud

Fonction prod ou matricielle

4 réponses
Avatar
David
Par exemple, colonne E sont les dates d'échéances de factures et E3 la date
d'aujourd hui, colonne B étant le nom du client et B8 le client selectionné,
colonne F etant le montant TTC
Je souhaiterais par ex savoir le montant qui correspond au depassement de
30j de la date d'échéance par ex,
je fais une tentative avec cette formule mais je ne sais pas trop, peut on
utiliser sommeprod par ex
Quelqu'un peut il m'aider, merci

SI(E35:E147>E3;"";SOMME((B35:B147=B8)*F35:F147*(E3-(E35:E147)<=30)*(E3-(E35:E147)>=1)))

4 réponses

Avatar
JB
Bonjour,

=SOMMEPROD((nom¸)*($E$3-date>30)*montant)

JB


Par exemple, colonne E sont les dates d'échéances de factures et E3 l a date
d'aujourd hui, colonne B étant le nom du client et B8 le client selecti onné,
colonne F etant le montant TTC
Je souhaiterais par ex savoir le montant qui correspond au depassement de
30j de la date d'échéance par ex,
je fais une tentative avec cette formule mais je ne sais pas trop, peut on
utiliser sommeprod par ex
Quelqu'un peut il m'aider, merci

SI(E35:E147>E3;"";SOMME((B35:B147¸)*F35:F147*(E3-(E35:E147)<0)*(E 3-(E35:E147)>=1)))


Avatar
David Laulan
Je te remercie, en effet c'est plus simple ainsi
Peux tu me dire quand faut il utiliser les formules matricielles, un exemple
si tu veux?
"JB" a écrit dans le message de news:

Bonjour,

=SOMMEPROD((nom¸)*($E$3-date>30)*montant)

JB


Par exemple, colonne E sont les dates d'échéances de factures et E3 la
date
d'aujourd hui, colonne B étant le nom du client et B8 le client
selectionné,
colonne F etant le montant TTC
Je souhaiterais par ex savoir le montant qui correspond au depassement de
30j de la date d'échéance par ex,
je fais une tentative avec cette formule mais je ne sais pas trop, peut on
utiliser sommeprod par ex
Quelqu'un peut il m'aider, merci

SI(E35:E147>E3;"";SOMME((B35:B147¸)*F35:F147*(E3-(E35:E147)<0)*(E3-(E35:E147)>=1)))


Avatar
JB
On utilise Sommeprod() -matricielle implicite- lorsqu'il y a + d'une
condition (Nb.Si() et Somme.Si() lorsqu'il y a une seule condition).

SommeProd() n'est qu'une partie du matriciel. Qq exemples d'utilisation
du matriciel.

http://cjoint.com/?kpvNmrmWYr

JB



Je te remercie, en effet c'est plus simple ainsi
Peux tu me dire quand faut il utiliser les formules matricielles, un exem ple
si tu veux?
"JB" a écrit dans le message de news:

Bonjour,

=SOMMEPROD((nom¸)*($E$3-date>30)*montant)

JB


Par exemple, colonne E sont les dates d'échéances de factures et E3 la
date
d'aujourd hui, colonne B étant le nom du client et B8 le client
selectionné,
colonne F etant le montant TTC
Je souhaiterais par ex savoir le montant qui correspond au depassement de
30j de la date d'échéance par ex,
je fais une tentative avec cette formule mais je ne sais pas trop, peut on
utiliser sommeprod par ex
Quelqu'un peut il m'aider, merci

SI(E35:E147>E3;"";SOMME((B35:B147¸)*F35:F147*(E3-(E35:E147)<0)* (E3-(E35:E147)>=1)))




Avatar
Modeste
Bonsour® David Laulan avec ferveur ;o))) vous nous disiez :

Peux tu me dire quand faut il utiliser les formules matricielles


Le père fondateur de ce forum s'est formellement exprimé à ce sujet :

Les formules matricielles sont des formules pouvant renvoyer simultanément
plusieurs valeurs, ou plus précisément une matrice rectangulaire de valeurs (et
non pas simplement une valeur unique, comme le font les formules usuelles).

Ne pas en systématiser l'usage dans les classeurs reposant sur de très
nombreuses formules et nécessitant un temps de calcul optimal.

Quelques éléments pour te faire ton jugement là :
http://xcell05.free.fr/pages/form/form_mat.htm#Performances


--
@+
;o)))