Excel 2013 Somme prenant en compte que les valeurs positives

Résolu
Lodhoss2 Messages postés 28 Date d'inscription   Statut Membre Dernière intervention   -  
Lodhoss2 Messages postés 28 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

J'ai une formule qui fait une somme de plusieurs case : =SOMME($C$13:$I$13;$C$24:$I$24;$C$35:$I$35;$C$46:$I$46;$C$57:$I$57;$C$68:$I$68)

Mais j'ai besoin de l'adapter et j'aimerais qu'elle face la somme que des valeurs positives contenue dans ces cases...

Comment faire?

Merci d'avance!

A voir également:

5 réponses

Mytå Messages postés 2973 Date d'inscription   Statut Contributeur Dernière intervention   953
 
Salut le Forum

Formule à base de SOMMEPROD
=SOMMEPROD((MOD(LIGNE($C$13:$I$68);11)=2)*($C$13:$I$68>0)*$C$13:$I$68)
Mytå
1
Mytå Messages postés 2973 Date d'inscription   Statut Contributeur Dernière intervention   953
 
Re le Forum

Si les cellules peuvent contenir du texte.
=SOMMEPROD((MOD(LIGNE($C$13:$I$68);11)=2)*($C$13:$I$68>0);($C$13:$I$68))
Mytå
0
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
Bonsoir,

un début, je regarde pour faire plus court

=SOMME.SI($C$13:$I$13;">0")+SOMME.SI($C$24:$I$24;">0")+SOMME.SI($C$35:$I$35;">0")+SOMME.SI($C$46:$I$46;">0")+SOMME.SI($C$57:$I$57;">0")+SOMME.SI($C$68:$I$68;">0")

A+
Mike-31

Une période d'échec est un moment rêvé pour semer les graines du savoir.
0
Lodhoss2 Messages postés 28 Date d'inscription   Statut Membre Dernière intervention   1
 
Bonsoir et merci encore pour vos réponses!

La formule de Mike fonctionne correctement et je la comprend facilement, mais la formule de Myta me sort "valeur" comme si il n'avait pas les bon arguments et par contre je ne comprend pas la formule (trop compliqué pour moi^^)
Mais merci à tous les deux!

Bonne soirée!
0
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
Re,

Dommage parce qu'elle fonctionne correctement, si Myta que je salue, ne revient pas pour te l'expliquer, je me permettrai de le faire parce qu'elle sera très certainement copiée
0
Lodhoss2 Messages postés 28 Date d'inscription   Statut Membre Dernière intervention   1
 
Avec plaisir!
0
Mytå Messages postés 2973 Date d'inscription   Statut Contributeur Dernière intervention   953
 
Re le Forum

=SOMMEPROD((MOD(LIGNE($C$13:$I$68);11)=2)*($C$13:$I$68>0);($C$13:$I$68))

MOD(LIGNE($C$13:$I$68);11)=2
Si le reste de la division du numéro de ligne par 11 est de 2, (Lignes 13, 24, 35, 46, 57 et 68)
$C$13:$I$68>0
Que la valeur de la cellule est supérieur à zéro (Valeurs positives)
$C$13:$I$68
on fait alors l'addition des ces cellules.

Mytå
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
Re,

après les explications de Mita, je vais me permettre d'apporter quelques astuces pour tester cette formule par tronçon, comme toutes les formules d'ailleurs

=SOMMEPROD((MOD(LIGNE($C$13:$I$68);11)=2)*($C$13:$I$68>0);($C$13:$I$68))

dans la barre des formules, si tu surbrilles cette partie LIGNE($C$13:$I$68) et tu cliques sur la touche de fonction F9 tu verras l'identification des lignes concernées

{13;14;15;16;17;18;19;20;21;22;23;24;25;26;27;28;29;30;31;32;33;34;35;36;37;38;39;40;41;42;43;44;45;46;47;48;49;50;51;52;53;54;55;56;57;58;59;60;61;62;63;64;65;66;67;68}

pour sortir de chaque mode affichage de la touche F9 clic sur Echap

si tu surbrilles cette partie MOD(LIGNE($C$13:$I$68);11) toute les 11 lignes tu remarqueras la ligne concernée est 2 (VRAI)

{2;3;4;5;6;7;8;9;10;0;1;2;3;4;5;6;7;8;9;10;0;1;2;3;4;5;6;7;8;9;10;0;1;2;3;4;5;6;7;8;9;10;0;1;2;3;4;5;6;7;8;9;10;0;1;2}

ce qui est intéressant et plus visuel, si tu surbrilles MOD(LIGNE($C$13:$I$68);11)=2
toutes les lignes concernées sont VRAI et donc concernées par la formule
{VRAI;FAUX;FAUX;FAUX;FAUX;FAUX;FAUX;FAUX;FAUX;FAUX;FAUX;VRAI;FAUX;FAUX;FAUX;FAUX;FAUX;FAUX;FAUX;FAUX;FAUX;FAUX;VRAI;FAUX;FAUX;FAUX;FAUX;FAUX;FAUX;FAUX;FAUX;FAUX;FAUX;VRAI;FAUX;FAUX;FAUX;FAUX;FAUX;FAUX;FAUX;FAUX;FAUX;FAUX;VRAI;FAUX;FAUX;FAUX;FAUX;FAUX;FAUX;FAUX;FAUX;FAUX;FAUX;VRAI}

après cela devient plus simple ($C$13:$I$68>0) on totalise dans chaque ligne concernée les valeurs >0

A+
Mike-31

Une période d'échec est un moment rêvé pour semer les graines du savoir.
0
Lodhoss2 Messages postés 28 Date d'inscription   Statut Membre Dernière intervention   1
 
Merci à tout les 2 pour les explications!
Je pense que j'ai compris, mais je ferais mes tests dimanche!

Merci encore pour tout!

++
0