somme si cellule de gauche est = ou sup à 100%

JANO

XLDnaute Occasionnel
Bonjour le forum,

J'ai dans la cellule K4 cette formule :

=SI(ET((D4>=100%);(G4>=100%);(J4>=100%));SOMME(C4;F4;I4)*$M$2;0)

Jusque là tout fonctionne bien, mais j'aurais besion qu'elle ne prend en compte que les somme relatif à 100%.

en faite je fais lA somme de (C4;F4;I4), mais si I4 en plus petit que 100%, je voudrais que fasse la somme que de C4;F4.

Vous trouverez ci joint un exemple, pouriez vous m'aider SVP,
 

Pièces jointes

  • Classeur1.xlsx
    12 KB · Affichages: 54
  • Classeur1.xlsx
    12 KB · Affichages: 55
  • Classeur1.xlsx
    12 KB · Affichages: 60

R@chid

XLDnaute Barbatruc
Re : somme si cellule de gauche est = ou sup à 100%

Bonjour @ tous,
Une formule matricielle,
Code:
=SOMME(SI((MOD(COLONNE(B4:J4);3)=1)*(B4:J4>=100%);B4:J4*M2))
@ valider par Ctrl+Maj+Entree

il faut mettre la cellule de résultat en format Pourcentage
@ +
 

R@chid

XLDnaute Barbatruc
Re : somme si cellule de gauche est = ou sup à 100%

Bonjour,
j'ai pris ta formule guiguisbc qui correspond parfaitement à mon besoin.
Oui elle est très parfaite, mais pas si on va faire ce calcule sur 10 cellules, moi de ma part ça m’embête de taper beaucoup de SI(), car v=avec les cas de 10 cellules tu dois faire 10 tests avec SI() mais avec une formule matricielle que je t'ai faite il suffit de modifier les plages et revalider par la combinaison de touches Ctrl+Maj+Entrée.

@ + +
 

JANO

XLDnaute Occasionnel
Re : somme si cellule de gauche est = ou sup à 100%

Merci pour c'est explications R@chid
une fois instalé, il est vrai qu'elle correspond également à mes besion, mais du mal à la comprendre.
sourtout cette parti : MOD(COLONNE(B4:J4);3)=1)
Merci r@chid, bien à toi
 

R@chid

XLDnaute Barbatruc
Re : somme si cellule de gauche est = ou sup à 100%

Bonsoir,
MOD(COLONNE(B4:J4);3)=1
C'est pour ne pas prendre que les 3emes cellules, cette formule compare le reste de division à la valeur 1

COLONNE(B4)=2
donc MOD(COLONNE(B4);2)=2

COLONNE(C4)=3
donc MOD(COLONNE(C4);3)=0

COLONNE(D4)=4
donc MOD(COLONNE(D4);3)=1 alors en prend D4

et comme ça de suite

@ +
 

JANO

XLDnaute Occasionnel
Re : somme si cellule de gauche est = ou sup à 100%

Bonjour à tous,
Merci R@chid pour c'est explications.


J'ai un autre souci, est-ce possible raccoucir la formule ci dessous :

Si l'une des 3 valeurs (E7 H7 K7) est plus petite que 70% alors ligne 2 sinon ligne 3
=SI(ET((E7<70%);(H7<70%);(K7<70%));


((SI(E7>=70%;D7*$I$2;0))+(SI(H7>=70%;G7*$I$2;0))+(SI(K7>=70%;J7*$I$2;0)));


((SI(E7>=70%;C7*$I$2;0))+(SI(H7>=70%;F7*$I$2;0))+(SI(K7>=70%;I7*$I$2;0))))

merci de votre aide
 

guiguisbc

XLDnaute Junior
Re : somme si cellule de gauche est = ou sup à 100%

Déjà j'ai pas l'impression quelle marche bien cette formule car si j'ai bien lu :

SI E7 et H7 et K7 sont plus petit que 70% alors ( SI E7 et H7 et K7 sont plus grand que 70% alors multiplication sinon 0) sinon là tu remet encore la même formule que la deux ?
 

JANO

XLDnaute Occasionnel
Re : somme si cellule de gauche est = ou sup à 100%

En fait, si C4 ET OU G4 ET OU J4 est plus petit que 70% alors

lancer cette formule : ((SI(D4>=70%;B4*$M$2;0))+(SI(G4>=70%;E4*$M$2;0))+(SI(J4>=70%;H4*$M$2;0))))

Sinon

lancer cette formule : ((SI(D4>=70%;C4*$M$2;0))+(SI(G4>=70%;F4*$M$2;0))+(SI(J4>=70%;I4*$M$2;0)))
ci joint le fichier, cela sera peut etre plus compréhensible.

merci beaucoup
 

Pièces jointes

  • Classeur1.xlsx
    13.6 KB · Affichages: 52
  • Classeur1.xlsx
    13.6 KB · Affichages: 46
  • Classeur1.xlsx
    13.6 KB · Affichages: 55

Discussions similaires

Statistiques des forums

Discussions
312 496
Messages
2 088 980
Membres
103 996
dernier inscrit
KB4175