Bonjour
Je cherche à faire la somme de différents codes disposés sur la même ligne.
S'ils étaient disposés verticalement je sais faire,
mais dans ce cas je souhaiterai éviter 5 fonctions SOMME.SI additionnées, cela ne me parait pas ... élégant.
Je vous remercie à l'avance de vos lumières.
pphilippe
[Résolu] somme.si +conditions horizontales
Modérateur : Vilains modOOs
Règles du forum
Cette section est uniquement dédiée au tableur Calc. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
Cette section est uniquement dédiée au tableur Calc. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
-
- Membre hOOnoraire
- Messages : 137
- Inscription : 18 oct. 2018 15:01
[Résolu] somme.si +conditions horizontales
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par pphilippe le 22 avr. 2025 09:28, modifié 1 fois.
Libre Office Version : 24.2.7.2
Ubuntu : 24.04.1
Ubuntu : 24.04.1
-
- GourOOu
- Messages : 6061
- Inscription : 02 janv. 2009 23:56
Re: somme.si +conditions horizontales
Bonsoir,
J'ai mis une solution dans la colonne I du fichier joint (ici en I2) :
Si tu veux mieux comprendre comment fonctionne la formule, tu saisis dans une zone libre de ta feuille et tu valides par Ctrl+Maj+Entrée.
Une solution similaire serait (toujours en I2) :… même démarche pour comprendre la formule, tu saisis dans une zone libre de ta feuille et tu valides par Ctrl+Maj+Entrée.
Cordialement,
Jean-Louis
J'ai mis une solution dans la colonne I du fichier joint (ici en I2) :
Code : Tout sélectionner
=SOMMEPROD(SI($B2:$G2=nom;ref;0))
Code : Tout sélectionner
=SI($B2:$G2=nom;ref;0)
Une solution similaire serait (toujours en I2) :
Code : Tout sélectionner
=SOMMEPROD(($B2:$G2=nom)*ref)
Code : Tout sélectionner
=($B2:$G2=nom)*ref
Cordialement,
Jean-Louis
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibO 24.2.7.2 (x64 et Java 1.8.0_451) et AOO 4.1.15 (et Java x32 1.8.0_431), Windows 7 Édition Intégrale 64 SP1
-
- Membre hOOnoraire
- Messages : 137
- Inscription : 18 oct. 2018 15:01
Re: somme.si +conditions horizontales
Merci Jean-Louis
Ca fonctionne.
Si je comprends bien SOMMEPROD est une formule matricielle sans le dire ?
Merci pour tout et belle journée
pphilippe
Ca fonctionne.
Si je comprends bien SOMMEPROD est une formule matricielle sans le dire ?
Merci pour tout et belle journée
pphilippe
Libre Office Version : 24.2.7.2
Ubuntu : 24.04.1
Ubuntu : 24.04.1
-
- GourOOu
- Messages : 6061
- Inscription : 02 janv. 2009 23:56
Re: [résolu] somme.si +conditions horizontales
Bonjour,
Cordialement,
Jean-Louis
Oui, SOMMEPROD() est une fonction matricielle qui a la caractéristique originale de ne pas nécessiter une validation matricielle (Ctrl+Maj+Entrée) pour être active, pas plus qu'une recopie matricielle. Dans le contexte de la question, on ne l'utilise que comme une simple somme. D'ailleurs la fonction SOMME(), en lieu et place de SOMMEPROD(), aurait très bien fonctionné… mais avec validation et recopie matricielle. Et comme la paresse est mère de l'efficacité…
Cordialement,
Jean-Louis
LibO 24.2.7.2 (x64 et Java 1.8.0_451) et AOO 4.1.15 (et Java x32 1.8.0_431), Windows 7 Édition Intégrale 64 SP1