Date: prev next · Thread: first prev next last
2011 Archives by date, by thread · List index


Bonjour,


Bernard Siaud alias Troumad wrote:

Bonjour (second essai : le mpremier message m'est revenu en failure
notice)

J'aimerai faire une somme dont l'élément de base est de la forme suivante
:
RECHERCHE(B26-$B21;$B7:$L7;$B8:$L8)*$B22

Avec le B du $B21 et du $B22 qui varient de B à CD

Du genre :
Somme (indice = B à CD de 
RECHERCHE(B26-$indice21;$B7:$L7;$B8:$L8)*$indice22 )

Est-ce faisable ? Si oui, comment ?
-- 
Amicalement vOOotre              Troumad Alias Bernard SIAUD


Si j'ai bien compris, tu recherche successivement B26-  le contenu de B21
jusqu'à CD21,  puis tu multiplies par le contenu respectif sur la ligne 22.

Donc RECHERCHE(B26-$B21;$B7:$L7;$B8:$L8)*$B22 +
RECHERCHE(B26-$C21;$B7:$L7;$B8:$L8)*$C22 + etc jusqu'à CD.

Si c'est bien le cas, avec SOMMEPROD et une recherche matricielle devrait te
donner le résultat :

=SOMMEPROD(RECHERCHE(B26-B21:CD21;B7:L7;B8:L8);B22:CD21)

formule qui peut être simplifiée comme ceci :

=SOMMEPROD(RECHERCHE(B26-B21:CD21;B7:L8);B22:CD21)

Il est en effet possible d'utiliser RECHERCHE avec 2 arguments au lieu de 3.
Dans ce cas le deuxième argument est à la fois matrice de recherche et
matrice de résultat. La recherche se fait dans la 1ère colonne de la matrice
et renvoie le résultat correspondant dans la dernière. 
Si la matrice contient plus de colonnes que de lignes, il faut lire ligne à
la place de colonne dans la phrase précédente.

SOMMEPROD transmet le caractère matriciel à RECHERCHE sans qu'il soit
nécessaire de valider par Ctrl+Maj+Entrée.

Gérard





--
View this message in context: 
http://nabble.documentfoundation.org/calc-Somme-de-terme-avec-variation-d-un-indice-tp2811801p2812451.html
Sent from the Users mailing list archive at Nabble.com.

-- 
Envoyez un mail à users+help@fr.libreoffice.org pour savoir comment vous désinscrire
Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être 
supprimés

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.