OVH Cloud OVH Cloud

Matrice qui donne une erreur

1 réponse
Avatar
nospam-Awerel
Bonjour, j'ai un petit problème avec une matrice qui ne fonctionne pas
(Excel 2000 + XP).
Dans un tableau figure en colonne E le statut des salariés (Cadres =C; Non
Cadres =NC) et en colonne T leur age exact.

Le calcul matriciel du nombre de NC (ou de C) fonctionne impec. avec{
=SOMME(1*(E11:E2000="NC"))}
Par contre le calcul de l'âge moyen des NC (ou de C) me renvoit la valeur
#VALEUR! avec comme formule
{=SOMME((E11:E2000="NC")*(T11:T2000))/SOMME(1*(E11:E2000="NC"))}

S'agit-il d'un bug d'excel (toujours possible) ou du "programmeur" (plus
probable!).
Pour ne pas alourdir le fichier je préfère faire ce calcul par matrice
plutôt que par base de données.

Merci à ceux qui auront de puisssants phares pour éclairer ma route!...

Antoine

1 réponse

Avatar
michdenis
Bonjour Awerel,

Ta formule fonctionne bien... sauf si dans ta colonne "âge" , tu retrouves des entrées qui ne sont pas du type numérique. Dans un
tel cas, la formule te renverras #VALEUR!

elle pourrait aussi retourner : #DIV/0! si par exemple, tu n'avais aucun employé dont le statut était "NC"


Salutations!




"nospam-Awerel" a écrit dans le message de news:
Bonjour, j'ai un petit problème avec une matrice qui ne fonctionne pas
(Excel 2000 + XP).
Dans un tableau figure en colonne E le statut des salariés (Cadres =C; Non
Cadres =NC) et en colonne T leur age exact.

Le calcul matriciel du nombre de NC (ou de C) fonctionne impec. avec{
=SOMME(1*(E11:E2000="NC"))}
Par contre le calcul de l'âge moyen des NC (ou de C) me renvoit la valeur
#VALEUR! avec comme formule
{=SOMME((E11:E2000="NC")*(T11:T2000))/SOMME(1*(E11:E2000="NC"))}

S'agit-il d'un bug d'excel (toujours possible) ou du "programmeur" (plus
probable!).
Pour ne pas alourdir le fichier je préfère faire ce calcul par matrice
plutôt que par base de données.

Merci à ceux qui auront de puisssants phares pour éclairer ma route!...

Antoine