Problème formule MOYENNE SI
Fermé
bensasa
Messages postés
19
Date d'inscription
mardi 4 mai 2010
Statut
Membre
Dernière intervention
28 décembre 2010
-
28 déc. 2010 à 11:44
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 28 déc. 2010 à 16:53
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 28 déc. 2010 à 16:53
A voir également:
- Problème formule MOYENNE SI
- Formule excel moyenne - Guide
- Formule si et - Guide
- Formule excel pour additionner plusieurs cellules - Guide
- Mise en forme conditionnelle excel formule si - Guide
- Formule excel - Guide
9 réponses
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 311
28 déc. 2010 à 11:59
28 déc. 2010 à 11:59
Bonjour,
Ta formule semble bonne
petits rappels "au cas où":
1: une matricielle n'admet pas des colonnes (ou lignes) entières (style colonne A:A)
2/ les accolades sont mises automatiquement par excel en validant la formule par Ctrl+ maj + entree, le curseur clignotant dans la barre de formule
Mais tu pourrais écrire une fonction SOMMEPROD à la place d'une matricielle
Ta formule semble bonne
petits rappels "au cas où":
1: une matricielle n'admet pas des colonnes (ou lignes) entières (style colonne A:A)
2/ les accolades sont mises automatiquement par excel en validant la formule par Ctrl+ maj + entree, le curseur clignotant dans la barre de formule
Mais tu pourrais écrire une fonction SOMMEPROD à la place d'une matricielle
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 419
28 déc. 2010 à 12:00
28 déc. 2010 à 12:00
Bonjour
à défaut de MOYENNE,cette formule non matricielle:
=SOMMEPROD((Sexe=$D$276)*(Qualification=$A$275)*(Niveau=A277)*(Echelon=B277)*(Salaire moyen))/SOMMEPROD((Sexe=$D$276)*(Qualification=$A$275)*(Niveau=A277)*(Echelon=B277))
Crdlmnt
à défaut de MOYENNE,cette formule non matricielle:
=SOMMEPROD((Sexe=$D$276)*(Qualification=$A$275)*(Niveau=A277)*(Echelon=B277)*(Salaire moyen))/SOMMEPROD((Sexe=$D$276)*(Qualification=$A$275)*(Niveau=A277)*(Echelon=B277))
Crdlmnt
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 419
28 déc. 2010 à 12:49
28 déc. 2010 à 12:49
Et que renvoi les deux formules séparément:
=SOMMEPROD((Sexe=$D$276)*(Qualification=$A$275)*(Niveau=A277)*(Echelon=B277)*(Salaire moyen))
et:
=SOMMEPROD((Sexe=$D$276)*(Qualification=$A$275)*(Niveau=A277)*(Echelon=B277))
la première devant faire le total des codes et la seconde en compter le nombre?
Même remarque que Michel: si vos champ nommés concernent une colonne complète, (A:A ou B:B... etc...)SOMMEPROD ne fonctionne pas.
crdlmnt
=SOMMEPROD((Sexe=$D$276)*(Qualification=$A$275)*(Niveau=A277)*(Echelon=B277)*(Salaire moyen))
et:
=SOMMEPROD((Sexe=$D$276)*(Qualification=$A$275)*(Niveau=A277)*(Echelon=B277))
la première devant faire le total des codes et la seconde en compter le nombre?
Même remarque que Michel: si vos champ nommés concernent une colonne complète, (A:A ou B:B... etc...)SOMMEPROD ne fonctionne pas.
crdlmnt
bensasa
Messages postés
19
Date d'inscription
mardi 4 mai 2010
Statut
Membre
Dernière intervention
28 décembre 2010
28 déc. 2010 à 12:17
28 déc. 2010 à 12:17
Je vien d'essayer la formule SOMMEPROD, mais cela ne fonctionne pas non plus, j'ai vérifié que mes longueurs de série soient égales, mais j'ai toujours #DIV/0 qui apparaît malgré que j'ai des valeurs qui répondent à tous les critères.
Je trouve pas la feinte
Je trouve pas la feinte
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 311
28 déc. 2010 à 12:21
28 déc. 2010 à 12:21
re,
pour essayer de t'aider
mettre un extrait du classeur sans données confidentielles en pièce jointe (format XL97-2003) sur
http://cijoint.fr/
et coller le lien proposé dans le message de réponse
pour essayer de t'aider
mettre un extrait du classeur sans données confidentielles en pièce jointe (format XL97-2003) sur
http://cijoint.fr/
et coller le lien proposé dans le message de réponse
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
bensasa
Messages postés
19
Date d'inscription
mardi 4 mai 2010
Statut
Membre
Dernière intervention
28 décembre 2010
28 déc. 2010 à 12:50
28 déc. 2010 à 12:50
je viens de mettre un extrai du fichier appelé: Extrait.xls
Je pense que cela a fonctionner, mais c'est la première fois que je fait cela donc dite moi si il y a un soucis ou voici mon mail: benjamin.sabras@orange.fr si vous voulez que je vous l'adresse par mail.
Je pense que cela a fonctionner, mais c'est la première fois que je fait cela donc dite moi si il y a un soucis ou voici mon mail: benjamin.sabras@orange.fr si vous voulez que je vous l'adresse par mail.
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 419
28 déc. 2010 à 12:57
28 déc. 2010 à 12:57
Pas utile ni recommandé de mettre une adresse Mail, les CCMistes sont dignes de foi, mais pas les seuls à lire ce type de message..!
Pour déposer le fichier, non seulement il faut l'enregsirter sur le site, mais il faut aussi copier le lien donné par "cliquez ici pour.." et venir le diffuser ici dans un prochain message;
à vous lire
crdlmnt
Pour déposer le fichier, non seulement il faut l'enregsirter sur le site, mais il faut aussi copier le lien donné par "cliquez ici pour.." et venir le diffuser ici dans un prochain message;
à vous lire
crdlmnt
bensasa
Messages postés
19
Date d'inscription
mardi 4 mai 2010
Statut
Membre
Dernière intervention
28 décembre 2010
28 déc. 2010 à 14:08
28 déc. 2010 à 14:08
Voici le lien de l'extrait de document
http://www.cijoint.fr/cjlink.php?file=cj201012/cijX33CmTz.xls
http://www.cijoint.fr/cjlink.php?file=cj201012/cijX33CmTz.xls
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 311
28 déc. 2010 à 14:27
28 déc. 2010 à 14:27
Re,
Dans ton classeur il manque "qualification" comme plage nommée et il y a rien dans les cellules de comparaison (ligne 276 et 277)......
Dans ton classeur il manque "qualification" comme plage nommée et il y a rien dans les cellules de comparaison (ligne 276 et 277)......
bensasa
Messages postés
19
Date d'inscription
mardi 4 mai 2010
Statut
Membre
Dernière intervention
28 décembre 2010
28 déc. 2010 à 14:48
28 déc. 2010 à 14:48
Oui car c'est une copie du fichier, donc j'ai renommé les colonnes et j'ai oublié celle de qualification.
Par contre je ne comprend pas ce que vous voulez me dire avec les lignes 276 et 277
Par contre je ne comprend pas ce que vous voulez me dire avec les lignes 276 et 277
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 311
28 déc. 2010 à 14:54
28 déc. 2010 à 14:54
Dans le classeur que tu as envoyé Il n'y a RIEN ou CELLULE VIDE ou AUCUNE DONNEE cellules
$D$276 $A$275 A277 B277
$D$276 $A$275 A277 B277
bensasa
Messages postés
19
Date d'inscription
mardi 4 mai 2010
Statut
Membre
Dernière intervention
28 décembre 2010
28 déc. 2010 à 14:59
28 déc. 2010 à 14:59
Oui car c'es une copie, sinon il faut que je mette le fichier original, et il y a des informations confidentielles. Donc ici vous retoruuvez aucune formule à moi.
La je demande simplement une formule permettant d'effectuer une requête du type:
Le salaire moyen des:
Hommes
Niveau: I
Echelon: 1
Qualification: Ouvrier - employé
Si cela est possible
La je demande simplement une formule permettant d'effectuer une requête du type:
Le salaire moyen des:
Hommes
Niveau: I
Echelon: 1
Qualification: Ouvrier - employé
Si cela est possible
bensasa
Messages postés
19
Date d'inscription
mardi 4 mai 2010
Statut
Membre
Dernière intervention
28 décembre 2010
Modifié par bensasa le 28/12/2010 à 16:43
Modifié par bensasa le 28/12/2010 à 16:43
Je pense enfin avoir trouver mon erreur.
En faite j'ai fait un tableau d'environ 200 lignes afin que celui ci soit extensible et donc les valeurs s'arrête à peu près vers les lignes 60 mais les formules vont jusqu'à 200. Les Résultat de ces formules sont donc #DIV/0 et donc quand je fait un SOMMEPROD ou une MOYENNE SI, et bien cela met la formule en erreur .
Car quand je supprime ces fameux #/DIV0, eh bien les formules fonctionnent très bien.
Auriez vous une solution pour que je puisse conserver les formules supplémentaires sans que cela bloque mes résultats ??
Merci d'avance
En faite j'ai fait un tableau d'environ 200 lignes afin que celui ci soit extensible et donc les valeurs s'arrête à peu près vers les lignes 60 mais les formules vont jusqu'à 200. Les Résultat de ces formules sont donc #DIV/0 et donc quand je fait un SOMMEPROD ou une MOYENNE SI, et bien cela met la formule en erreur .
Car quand je supprime ces fameux #/DIV0, eh bien les formules fonctionnent très bien.
Auriez vous une solution pour que je puisse conserver les formules supplémentaires sans que cela bloque mes résultats ??
Merci d'avance
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 419
28 déc. 2010 à 16:53
28 déc. 2010 à 16:53
Re
pas facile de vous suivre!
Le résultat #DIV0 vient du fait que votre diviseur est égal à 0;
vous pouvez soit remplacer ce résultat par 0 ou par "rien" de la façon suivante:
=SI(diviseur=0;0;Formule)
ou
=SI(Diviseur=0;"";formule)
diviseur étant soit l'adresse de la cellule où il se trouve, soit la formule qui permet de la calculer
Crdlmnt
pas facile de vous suivre!
Le résultat #DIV0 vient du fait que votre diviseur est égal à 0;
vous pouvez soit remplacer ce résultat par 0 ou par "rien" de la façon suivante:
=SI(diviseur=0;0;Formule)
ou
=SI(Diviseur=0;"";formule)
diviseur étant soit l'adresse de la cellule où il se trouve, soit la formule qui permet de la calculer
Crdlmnt