Problème fonction somme si ens
Résolu/Fermé
martinnotaro
Messages postés
7
Date d'inscription
lundi 16 juin 2014
Statut
Membre
Dernière intervention
19 juin 2014
-
16 juin 2014 à 00:46
Vaucluse Messages postés 26495 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 8 avril 2022 - 19 juin 2014 à 06:07
Vaucluse Messages postés 26495 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 8 avril 2022 - 19 juin 2014 à 06:07
A voir également:
- Problème fonction somme si ens
- Somme si couleur - Guide
- Somme si ens date comprise entre ✓ - Forum Excel
- Somme si ens ou ✓ - Forum Excel
- Fonction si et - Guide
- Somme si ens plusieurs critères même colonne ✓ - Forum Excel
5 réponses
Raymond PENTIER
Messages postés
57358
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
5 juin 2023
17 145
Modifié par Raymond PENTIER le 16/06/2014 à 04:52
Modifié par Raymond PENTIER le 16/06/2014 à 04:52
D'après moi, la structure du tableau en 81 sous-tableaux ne se prête pas à l'utilisation de la fonction SOMME.SI.ENS
C'est bien, la retraite ! Surtout aux Antilles ... :-)
? Raymond (INSA, AFPA, CF/R)?
C'est bien, la retraite ! Surtout aux Antilles ... :-)
? Raymond (INSA, AFPA, CF/R)?
Vaucluse
Messages postés
26495
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
8 avril 2022
6 337
16 juin 2014 à 07:13
16 juin 2014 à 07:13
Bonjour
essayez avec:
=SOMME.PROD($B$1:$RS$1="Secuestro")*(B2:RS2));+SOMMEPROD((B2:RS2<0,3)*(B2:RS2))+SOMMEPROD($B$1:$RS$1="Diametro")*(B2:RS2))
crdlmnt
essayez avec:
=SOMME.PROD($B$1:$RS$1="Secuestro")*(B2:RS2));+SOMMEPROD((B2:RS2<0,3)*(B2:RS2))+SOMMEPROD($B$1:$RS$1="Diametro")*(B2:RS2))
crdlmnt
martinnotaro
Messages postés
7
Date d'inscription
lundi 16 juin 2014
Statut
Membre
Dernière intervention
19 juin 2014
16 juin 2014 à 17:40
16 juin 2014 à 17:40
Non, cette formule ne marche pas. En fait je ne veux pas faire une somme de produits, mais une somme pour chacune des lignes répondant aux critères suivants: SOMME des colonnes "Secuestro" SI "Diametro" est "<0,3".
Désolé je ne vois pas comment formuler mon problème autrement.
Pour mieux visualiser le tableau il est dispo sur mon premier message.
Merci d'avance!
Désolé je ne vois pas comment formuler mon problème autrement.
Pour mieux visualiser le tableau il est dispo sur mon premier message.
Merci d'avance!
Vaucluse
Messages postés
26495
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
8 avril 2022
6 337
Modifié par Vaucluse le 16/06/2014 à 18:25
Modifié par Vaucluse le 16/06/2014 à 18:25
Alors essayez celle ci, mais je ne garntis pas:
=SOMMEPROD(($D$1:$RS$1>0,3)*(DECALER(D2:RS2;;2))
qui suppose que Secuestro est toujours 2 colonnes après diamètro
Attention les champs des formules commencent sur le premier secuestro en D1
à ajuster si esoin.
crdlmnt
=SOMMEPROD(($D$1:$RS$1>0,3)*(DECALER(D2:RS2;;2))
qui suppose que Secuestro est toujours 2 colonnes après diamètro
Attention les champs des formules commencent sur le premier secuestro en D1
à ajuster si esoin.
crdlmnt
martinnotaro
Messages postés
7
Date d'inscription
lundi 16 juin 2014
Statut
Membre
Dernière intervention
19 juin 2014
16 juin 2014 à 18:36
16 juin 2014 à 18:36
Non, ça ne fonctionne pas, rien ne précise dans cette formule que l'on veut faire la somme des séquestrations de carbone ("secuestro") pour des diamètres d'arbres ("Diametro") qui soient inférieures à 0,3 mètre ("<0,3").
Mais je pense sincèrement que la solution ne peut pas se trouver avec la fonction SOMMEPROD.
Mais dans l'idée la fonction décaler est bonne, puisque la colonne "secuestro" est toujours deux colonnes après celle de "diametro".
Mais je pense sincèrement que la solution ne peut pas se trouver avec la fonction SOMMEPROD.
Mais dans l'idée la fonction décaler est bonne, puisque la colonne "secuestro" est toujours deux colonnes après celle de "diametro".
Vaucluse
Messages postés
26495
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
8 avril 2022
6 337
16 juin 2014 à 19:00
16 juin 2014 à 19:00
En affinant pour adapter, voyez en B2 sur ce modèle si cela peut convenir
https://www.cjoint.com/c/DFqs65n8wZZ
C'est du moins ce que j'ai compris, sauf erreur
crdlmnt
https://www.cjoint.com/c/DFqs65n8wZZ
C'est du moins ce que j'ai compris, sauf erreur
crdlmnt
martinnotaro
Messages postés
7
Date d'inscription
lundi 16 juin 2014
Statut
Membre
Dernière intervention
19 juin 2014
16 juin 2014 à 19:24
16 juin 2014 à 19:24
Sur la feuille excel que vous m'avez transmise tout semble clair, et ça fonctionne bien.
Néanmoins cette formule ne donne rien sur mon tableau et quand je l'applique il me renvoie "#VALEUR!"
Pouvez-vous l'essayer sur mon fichier excel comprenant toutes les données?
Merci d'avance!
Néanmoins cette formule ne donne rien sur mon tableau et quand je l'applique il me renvoie "#VALEUR!"
Pouvez-vous l'essayer sur mon fichier excel comprenant toutes les données?
Merci d'avance!
Vaucluse
Messages postés
26495
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
8 avril 2022
6 337
Modifié par Vaucluse le 16/06/2014 à 19:43
Modifié par Vaucluse le 16/06/2014 à 19:43
Le problème est que je ne peux pas tester dans votre fichier, car il m'affiche des #REF dans les colonnes car il y a un lien avec un autre classeur en colonne Densidad. (si je garde la formule sans ml'adresse, elle renvoie #N/A)
C'est pour ça que j'ai refait une proposition!
Si cette formule renvoie valeur, c'est que probablement il y a quelque part dans les cellules utilisées en ligne 2 des valeurs non numériques.
voyez dans votre cascade de formules si il n'y en a pas une qui renvoie "N/A ou une valeur non num
Ps
Ou alors soumettez un fichier modèle identique, mais uniquement avec le tableau après un copier / coller valeur seulement pour éliminer les formules. Je pourrais peut être trouver le hic.
C'est pour ça que j'ai refait une proposition!
Si cette formule renvoie valeur, c'est que probablement il y a quelque part dans les cellules utilisées en ligne 2 des valeurs non numériques.
voyez dans votre cascade de formules si il n'y en a pas une qui renvoie "N/A ou une valeur non num
Ps
Ou alors soumettez un fichier modèle identique, mais uniquement avec le tableau après un copier / coller valeur seulement pour éliminer les formules. Je pourrais peut être trouver le hic.
martinnotaro
Messages postés
7
Date d'inscription
lundi 16 juin 2014
Statut
Membre
Dernière intervention
19 juin 2014
16 juin 2014 à 19:54
16 juin 2014 à 19:54
Arffff, oui j'ai fait un copier coller mais pas juste des valeurs, donc revoila le fichier avec toutes les colonnes sans problèmes. Mes tentatives de calculs se trouvent en fin de lignes.
https://www.cjoint.com/?3FqtYAcxAWd
En tous cas, Merci bcp pour vos tentatives jusqu'à présent!
https://www.cjoint.com/?3FqtYAcxAWd
En tous cas, Merci bcp pour vos tentatives jusqu'à présent!
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Vaucluse
Messages postés
26495
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
8 avril 2022
6 337
Modifié par Vaucluse le 17/06/2014 à 06:28
Modifié par Vaucluse le 17/06/2014 à 06:28
Bonjour
en fait, et après une bonne nuit, la formule renvoie valeur car l'item DECALER analyse toutes les positions et n'admet pas de tomber sur du texte.
Voila un modèle avec la formule qui va bien (du moins je pense)
notez que cette formule (en SE) est matricielle et doit être entrée avec la touche enter en maintenant ctrl et shift enfoncées.
la formule se retrouve automatiquement entre accolade dans la barre de formule
https://www.cjoint.com/c/DFrgByATKfM
espérant que cette fois on est ok :-)) !!
crdlmnt
Errare humanum est, perseverare diabolicum
en fait, et après une bonne nuit, la formule renvoie valeur car l'item DECALER analyse toutes les positions et n'admet pas de tomber sur du texte.
Voila un modèle avec la formule qui va bien (du moins je pense)
notez que cette formule (en SE) est matricielle et doit être entrée avec la touche enter en maintenant ctrl et shift enfoncées.
la formule se retrouve automatiquement entre accolade dans la barre de formule
https://www.cjoint.com/c/DFrgByATKfM
espérant que cette fois on est ok :-)) !!
crdlmnt
Errare humanum est, perseverare diabolicum
martinnotaro
Messages postés
7
Date d'inscription
lundi 16 juin 2014
Statut
Membre
Dernière intervention
19 juin 2014
18 juin 2014 à 03:03
18 juin 2014 à 03:03
Bonjour,
Et bien non, ce n'est pas encore bon, même si c'est déjà bcp, merci!
Mais en fait je pense que la commande lui demandant de ne prendre en compte que les "Diametro" inférieurs à 0,3m de marche pas. En effet prenons un exemple simple, si l'on regarde la ligne 6, comportant seulement 4 arbres dont aucun avec un diamètre inférieur à 0,3, la formule renvoie quand même bien une valeur supérieur à 0...
Peut-être la nuit prochaine vous portera conseil, mais du coup la solution sera pour demain ;-)
Et bien non, ce n'est pas encore bon, même si c'est déjà bcp, merci!
Mais en fait je pense que la commande lui demandant de ne prendre en compte que les "Diametro" inférieurs à 0,3m de marche pas. En effet prenons un exemple simple, si l'on regarde la ligne 6, comportant seulement 4 arbres dont aucun avec un diamètre inférieur à 0,3, la formule renvoie quand même bien une valeur supérieur à 0...
Peut-être la nuit prochaine vous portera conseil, mais du coup la solution sera pour demain ;-)
Vaucluse
Messages postés
26495
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
8 avril 2022
6 337
Modifié par Vaucluse le 18/06/2014 à 07:05
Modifié par Vaucluse le 18/06/2014 à 07:05
Bonjour
Effectivement, la nuit porte conseil... suffit aussi d'être bien réveillé le matin :-((
.
Erreur de frappe dans la formule
Allez en SE2, dans le second item ($E$2:$RS$2>0,3), enlevez les blocages $ qui font que le total s'effectue toujours en fonction des 0,3 de la ligne 2!
Avec (E2:RS2) sans les $ ça ira beaucoup mieux
N'oubliez pas l'entrée avec ctrl shift et tirez sur la hauteur
Crdlmnt
ps pour info je trouve 0 sur ligne 6 et 27
Effectivement, la nuit porte conseil... suffit aussi d'être bien réveillé le matin :-((
.
Erreur de frappe dans la formule
Allez en SE2, dans le second item ($E$2:$RS$2>0,3), enlevez les blocages $ qui font que le total s'effectue toujours en fonction des 0,3 de la ligne 2!
Avec (E2:RS2) sans les $ ça ira beaucoup mieux
N'oubliez pas l'entrée avec ctrl shift et tirez sur la hauteur
Crdlmnt
ps pour info je trouve 0 sur ligne 6 et 27
martinnotaro
Messages postés
7
Date d'inscription
lundi 16 juin 2014
Statut
Membre
Dernière intervention
19 juin 2014
19 juin 2014 à 02:50
19 juin 2014 à 02:50
C'est impeccable!
Merci beaucoup pour le temps passé à m'aider :-)
Merci beaucoup pour le temps passé à m'aider :-)
Vaucluse
Messages postés
26495
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
8 avril 2022
6 337
19 juin 2014 à 06:07
19 juin 2014 à 06:07
Pas de quoi
bonne route
bonne route