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

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
159
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…