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

SOMMEPROD à l'horizontale ?

  • Initiateur de la discussion Initiateur de la discussion 13GIBE59
  • 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 !

13GIBE59

XLDnaute Accro
Non, ce n'est pas une nouvelle position du Kama Soutra...

Bonjour le forum.

Je cherche désespérément 😕 à comptabiliser dans le fichier joint une somme de cellules en ligne non contigües en fonction d'une valeur de cellule adjacente à celles-ci.

C'est clair comme question, non ? 😱
Il vaut mieux voir le fichier joint, je pense, dont le nom est évocateur...🙂

Merci d'avance.😛
 

Pièces jointes

Re : SOMMEPROD à l'horizontale ?

Bonjour,

=SOMME(SI(ESTNUM(B3:X3);B3:X3)*(C3:Y3="þ"))
Valider avec maj+ctrl+entrée

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Count = 1 And Target.Column < 26 And Target.Column Mod 2 = 1 And Target.Row >= 3 And Target.Row <= 6 Then
Target = IIf(Target = "þ", "o", "þ")
End If
End Sub

JB
 

Pièces jointes

Dernière édition:
Re : SOMMEPROD à l'horizontale ?

Bonjour 13GIBE59
Essayez la formule matricielle (Ctrl + Maj + Entrée pour valider) :
Code:
[COLOR="DarkSlateGray"]=SOMME(SI(ESTNUM(B3:X3);(B3:X3)*(C3:Y3="þ");0))[/COLOR]
ROGER2327
_
_

_____________________
P.S. : Bonjour à JB, qui est rapide, lui...
 
Re : SOMMEPROD à l'horizontale ?

Bonjour,

Je suivais ce fil, intéressant...

Jacques (ou Roger), ce qui m'interpelle, malgré les explications de Jacques, c'est cette partie :

(C3:Y3="þ")

Comment fait excel pour associer B et C, D et E, F et G... ??? et donc dire si en C = vrai, je prends B, si E = vrai, je prends D... Ca m'échappe. Puisqu'on fait le test de C à Y ?

Merci d'avance.
 
Re : SOMMEPROD à l'horizontale ?

Bonkour à tous,

Permettez moi de poser une question, principalement à Jacques Boisgontier. J'ai découvert dernièrement la fct SOMMEPROD qui permet de sommer selon différents critères, mais je n'arrive pas à l'adapter à cette demande. D'ailleur le titre SOMME PROD m'a attiré.
J'ai compris le principe de la formule proposée avec SOMME(SI(ESTNUM(B3:L3);B3:L3)*(C3:M3="þ")) mais est ce possible de la faire avec SOMMEPROD ?
Je comprends que la formule SOMMEPROD est adaptée aux colonnes mais dans ce cas précis, est ce possible ?

Merci pour vos réponses et félicitations à tous pour les réponses fournies sur ce forum.
Cordialement
 
Re : SOMMEPROD à l'horizontale ?

Sommeprod() est une fonction matricielle implicite (il n'est pas nécessaire de valider avec Maj+ctrl+entrée).
Mais la présence de la fonction Si() par exemple oblige à valider avec maj+ctrl+entée

JB
 
Re : SOMMEPROD à l'horizontale ?

Bonjour à tous, salut Jacques et Roger,

Salut Brigitte :
Le décalage se fait par le décalage des plages dans la formule :
B3:L3 pour la première partie, C3:M3 pour la seconde.

Salut pierre57 :
C'est possible en l'écrivant comme suit :
=SOMMEPROD((MOD(COLONNE(B3:L3);2)=0)*(C3:M3="þ");B3:L3)
 
Dernière édition:
Re : SOMMEPROD à l'horizontale ?

Bonjour à tous. Bisous Brigitte. 🙂

Merci d'avoir fait avancer le Schmilblick par vos réponses éclairées.

J'ai appris une chose essentielle grâce au fichier de Boisgontier (merci) : on peut utiliser "*" dans un SI ! Si si ! Mais en matriciel...
Je pensais que ce signe était réservé à SOMMEPROD, comme dans la formule de Hoerwind (merci) :

=SOMMEPROD((MOD(COLONNE(B3:L3);2)=0)*(C3:M3="þ");B 3:L3)
.
 
Re : SOMMEPROD à l'horizontale ?

Bonjour à tous
Des propositions alternatives :
  1. Avec SOMME, à valider par Ctrl + Maj + Entrée.
    Code:
    [COLOR="DarkSlateGray"]=SOMME(SI(C3:Y3="þ";B3:X3;0))[/COLOR]
  2. Avec SOMMEPROD
    Code:
    [COLOR="DarkSlateGray"]=SOMMEPROD((C3:Y3="þ")*1;B3:X3)[/COLOR]
    ou
    Code:
    [COLOR="DarkSlateGray"]=SOMMEPROD((C3:Y3="þ")+0;B3:X3)[/COLOR]
ROGER2327
 
- 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
11
Affichages
725
Réponses
35
Affichages
2 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…