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

Modification de Sommeprod

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

J

JJ1

Guest
Bonjour,
Je souhaiterais utiliser sommeprod pour effectuer un comptage mais je n'arrive pas à l'appliquer dans ce cas précis (une colonne avec 2 valeurs à rechercher mais avec les "intervalles variables")
Si vous avez une solution.
Merci
 

Pièces jointes

Re : Modification de Sommeprod

Bonjour,
une fonction personnalisée à tester :
Code:
Function Duo(Plage As Range, item1 As String, item2 As String) As Long
Dim i&, j&
Dim tablo()
j = 1
For i = Plage.Rows.Count To 1 Step -1
    If Plage(i)<> "" Then
        ReDim Preserve tablo(1 To j)
        tablo(j) = Plage(i): j = j + 1
    End If
Next i
Dim tablo2
ReDim tablo2(UBound(tablo))
For i = 1 To UBound(tablo)
    On Error Resume Next
    tablo2(i - 1) = tablo(i + 1)
Next i
For i = 1 To UBound(tablo)
    If tablo(i) = item1 And tablo2(i - 1) = item2 Then Duo = Duo + 1
Next i
End Function

Dans la feuille de calcul :
=Duo(C3:C32;D1;E1)
A+
 
Dernière édition:
Re : Modification de Sommeprod

Bonsoir,
Merci Dugenou et David pour vos solutions (bien vu la colonne intermédiaire pour "piéger" le sommeprod ! )
J'ai installé vos deux solutions dans le fichier pour ceux que ça pourrait intéresser.
Merci encore
Bonne soirée
 

Pièces jointes

- 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

Réponses
13
Affichages
342
Réponses
8
Affichages
276
R
  • Question Question
Réponses
3
Affichages
114
regis6460
R
Réponses
3
Affichages
274
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…