Excel 2013 Somme prenant en compte que les valeurs positives
Résolu/Fermé
Lodhoss2
Messages postés
28
Date d'inscription
mercredi 21 septembre 2011
Statut
Membre
Dernière intervention
9 octobre 2014
-
Modifié par Mytå le 6/10/2014 à 21:59
Lodhoss2 Messages postés 28 Date d'inscription mercredi 21 septembre 2011 Statut Membre Dernière intervention 9 octobre 2014 - 9 oct. 2014 à 20:36
Lodhoss2 Messages postés 28 Date d'inscription mercredi 21 septembre 2011 Statut Membre Dernière intervention 9 octobre 2014 - 9 oct. 2014 à 20:36
A voir également:
- Excel 2013 Somme prenant en compte que les valeurs positives
- Supprimer compte instagram - Guide
- Liste déroulante excel - Guide
- Somme excel - Guide
- Compte facebook piraté - Guide
- Somme si couleur excel - Guide
5 réponses
Mytå
Messages postés
2973
Date d'inscription
mardi 20 janvier 2009
Statut
Contributeur
Dernière intervention
20 décembre 2016
942
6 oct. 2014 à 21:43
6 oct. 2014 à 21:43
Salut le Forum
Formule à base de SOMMEPROD
Formule à base de SOMMEPROD
=SOMMEPROD((MOD(LIGNE($C$13:$I$68);11)=2)*($C$13:$I$68>0)*$C$13:$I$68)Mytå
Mike-31
Messages postés
18313
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
21 avril 2024
5 073
Modifié par Mike-31 le 6/10/2014 à 21:59
Modifié par Mike-31 le 6/10/2014 à 21:59
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.
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.
Lodhoss2
Messages postés
28
Date d'inscription
mercredi 21 septembre 2011
Statut
Membre
Dernière intervention
9 octobre 2014
1
7 oct. 2014 à 17:40
7 oct. 2014 à 17:40
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!
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!
Mike-31
Messages postés
18313
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
21 avril 2024
5 073
7 oct. 2014 à 17:52
7 oct. 2014 à 17:52
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
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
Lodhoss2
Messages postés
28
Date d'inscription
mercredi 21 septembre 2011
Statut
Membre
Dernière intervention
9 octobre 2014
1
7 oct. 2014 à 17:53
7 oct. 2014 à 17:53
Avec plaisir!
Mytå
Messages postés
2973
Date d'inscription
mardi 20 janvier 2009
Statut
Contributeur
Dernière intervention
20 décembre 2016
942
Modifié par Mytå le 7/10/2014 à 20:05
Modifié par Mytå le 7/10/2014 à 20:05
Re le Forum
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å
=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å
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Mike-31
Messages postés
18313
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
21 avril 2024
5 073
Modifié par Mike-31 le 7/10/2014 à 20:52
Modifié par Mike-31 le 7/10/2014 à 20:52
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.
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.
Lodhoss2
Messages postés
28
Date d'inscription
mercredi 21 septembre 2011
Statut
Membre
Dernière intervention
9 octobre 2014
1
9 oct. 2014 à 20:36
9 oct. 2014 à 20:36
Merci à tout les 2 pour les explications!
Je pense que j'ai compris, mais je ferais mes tests dimanche!
Merci encore pour tout!
++
Je pense que j'ai compris, mais je ferais mes tests dimanche!
Merci encore pour tout!
++
Modifié par Mytå le 6/10/2014 à 21:56
Si les cellules peuvent contenir du texte.
Mytå