Sommeprod détaillé.

  • 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
Bonsoir,

J'ai mis dans mon tableau une formule sommeprod(nb.si) pour compter le nombre de nombres communs de la ligne 1 avec les lignes précédentes.
Afin de croiser avec le tableau réalisé par Roger (merci), cette formule ne convient pas, il me faudrait les nombres communs affichés (et pas seulement leurs nombres).
Je joins un exemple.
Merci et bonne nuit.
 

Pièces jointes

Re : Sommeprod détaillé.

Bonjour,

Une propositionen VBA.
Tu peux tester ce code sympa qui fait l'équivalent de ta formule cherchée :

VB:
Sub Macro()
With Range("F3")
    .FormulaR1C1 = "=IF(OR(RC[-5]=R[-1]C[-5],RC[-5]=R[-2]C[-5]),"""",RC[-5])"
    .AutoFill Destination:=.Resize(, 5), Type:=xlFillDefault
    .Resize(, 5).AutoFill Destination:=.Resize(Range("A65536").End(xlUp).Row - 2, 5), Type:=xlFillDefault
    .Resize(Range("A65536").End(xlUp).Row - 2, 5) = .Resize(Range("A65536").End(xlUp).Row - 2, 5).Value
    .Resize(Range("A65536").End(xlUp).Row - 2, 5).SpecialCells(xlCellTypeBlanks).Delete shift:=xlToLeft
End With
End Sub
 
Re : Sommeprod détaillé.

Bonjour, JJ1, softmama,

Un essai avec une formule matricielle :

en F2 :

Code:
=SI(COLONNES($A:A)>SOMME((NB.SI($A2:$E2;$A$1:$E$1))*1);"";INDEX($A$1:$E$1;PETITE.VALEUR(SI(NB.SI($A2:$E2;$A$1:$E$1)>0;NB.SI($A2:$E2;$A$1:$E$1)*COLONNE($A:$E));COLONNES($A:A))))

Formule matricielle à valider par CTRL + MAJ + ENTREE

à recopier vers la droite et vers le bas

Je te laisse tester

@+
 
- 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
23
Affichages
535
  • Question Question
XL pour MAC mise en forme
Réponses
2
Affichages
607
Réponses
11
Affichages
695
C
Réponses
2
Affichages
942
Crepcrep
C
Retour