XL 2016 formules somme avec condition et nombres si

walter ebelle

XLDnaute Junior
bonjour à tous je souhaite avoir les formules pour:
Avoir le nombre de cellules en rouge avec la valeur 5 sur la Ligne2 dans les colonnes (=AS2;BS2;CS2;DS2;ES2;FS2;GS2;HS2;KS2;LS2).
Avoir le nombre de cellules(A>B) en bleu avec le texte oui sur la Ligne2.
Avoir le nombre de cellules(A<B) en jaune avec le texte oui sur la Ligne2.
Avoir le nombre de cellules(A=B) en vert avec le texte oui sur la Ligne2.
 

Pièces jointes

  • AIDE SUR LES FORMULES .xlsx
    31.3 KB · Affichages: 18

st007

XLDnaute Barbatruc
Bonjour,
La question est de savoir d'ou vient la couleur.
Couleur de fond manuel, ou mfc
VB:
=SOMMEPROD((couleurfond(A3:MG3)=3)*(A3:MG3=5))
avec dans un module
Code:
Function couleurFond(champ As Range)
  Application.Volatile
  Dim temp()
  ReDim temp(1 To champ.Count)
  For i = 1 To champ.Count
     temp(i) = champ(i).Interior.ColorIndex
  Next i
  If champ.Rows.Count > 1 Then couleurFond = Application.Transpose(temp) Else couleurFond = temp
End Function
ou par mfc,
et dans ce cas, reprendre la condition de la mfc
Code:
=NB.SI(AS3;5)+NB.SI(BS3;5)+NB.SI(CS3;5)+NB.SI(DS3;5)+NB.SI(ES3;5)+NB.SI(FS3;5)+NB.SI(GS3;5)+NB.SI(HS3;5)+NB.SI(KS3;5)+NB.SI(LS3;5)
idem pour le bleu etc.....
 

st007

XLDnaute Barbatruc
Avec des si
Si nb.s.ens fonctionne, et Si j'ai bien compris, en MK4 tiré vers le bas
Code:
=NB.SI.ENS($AI$2:$MG$2;"A>B";AI4:MG4;"oui")
Code:
sinon avec sommeprod en ML4
Code:
=SOMMEPROD(($AI$2:$MG$2="A<B")*(AI4:MG4="oui"))
 
Dernière édition:

Discussions similaires

Réponses
6
Affichages
142