> Tous les forums > Forum Bureautique
 comment pour corriger cette erreur #VALEUR!Sujet résolu
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
mondeheureux
  Posté le 17/03/2013 @ 11:13 
Aller en bas de la page 
Petit astucien

bonjour

en travaillant sur un tableau excel(2003) pour calculer la moyenne des élèves, j'utilise la fonction sommeprod pour que la note de chaque matière soit multipliée par le coéffient lui correspondant. la moyenne se calcule en divisant le total des notes par la somme des coéfficients.

tout se passe bien s'il y a une valeur numérique.le problème, quand je mets d dans la case de l'éducation physique(EPS) pour un élève qui en est dispensé, un message d'erreur s'affiche.

je voudrais, dans ce cas que seules les valeurs numériques soient totalisées,et en calculant la moyenne le coéfficient de EPS ne doit pas être pris en considération.

merci

http://cjoint.com/?CCrlnHTKZlI

Publicité
denewton
 Posté le 17/03/2013 à 12:27 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Bonjour,

Excel travaille en général sur des valeurs numériques. D n'est pas numérique : il faudrait trouver un code numérique ou une valeur improbable (9999) qui ne perturbe pas les notations (valeur négative par exemple) et qui soit détectable pour l'ignorer ensuite car dispensé n'est pas zéro.

Cordialement

Bertrand



Modifié par denewton le 17/03/2013 12:29
philou_10120
 Posté le 17/03/2013 à 13:26 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Bonjour

Voici votre fichier avec une idée

http://cjoint.com/?3CrnziH8gNq

un peu tiré par les cheveux ce n'est qu'une idée à vous de vérifier si cela convient§

pc-facile13
 Posté le 17/03/2013 à 13:33 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Bonjour,

Si tu n'as qu'un cellule (celle correspondant à l'EPS) qui peut ne pas être numérique tu peux tester ceci:
=SI(CELLULE("type";celluleEPS)="v";SOMMEPROD(les notes avec coeff comprenant la celluleEPS);SOMMEPROD((les notes avec coeff sans la celluleEPS)))

ferrand
 Posté le 17/03/2013 à 13:58 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

Bonjour,

Bon une solution dans ton cas, la petite fonction N() a l'effet de renvoyer la valeur si elle numérique et de renvoyer 0 si c'est du texte, c'est donc utilisable ! Cependant introduite dans SOMMEPROD, elle ne donne pas le résultat qu'on pourrait attendre et aligne la valeur renvoyée sur le premier terme de la matrice [peut-être un bogue d'Excel, ou cette fonction ne supporte pas les matrices], il faut donc ruser un peu :

=SOMME(SOMMEPROD(B5:G5;$B$3:$G$3);N(H5)*$H$3)

NB- A l'intérieur de SOMMEPROD, inutile de multiplier (*), elle est conçue pour multiplier des matrices séparées par des ";".

Dans le même esprit, pour le calcul de la moyenne :

=I5/SOMME($B$3:$G$3;SI(N(H5);$H$3))

On aurait pu prendre le total et soustraire le coefficient EPS si "d", mais je choisis de préférence la plus courte à écrire.

Le tout dans ton classeur : http://cjoint.com/?CCrn6PKvyvd:

NB: Dans la 2e formule, la définition de la condition par : N(H5) seulement suffit car, à cet emplacement cette expression va renvoyer : si "d" = 0, donc = FAUX, donc = 0 ; si une note = la note (>0), donc = VRAI, donc = 1.
Il y a un écueil à garder en mémoire, c'est que dans le cas où un élève serait noté 0 en EPS la moyenne serait faussée à son profit ! Si le cas peut se produire, faudrait faire le test sur : SI(ESTNUM(H5);$H$3;0)



Modifié par ferrand le 17/03/2013 14:08
ferrand
 Posté le 17/03/2013 à 14:18 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

http://cjoint.com/?CCrorZCEwHx

Version conditionnée avec ESTNUM dans les 2 formules.

ferrand
 Posté le 17/03/2013 à 14:49 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

J'avais des a-priori de penser l'utilisation du seul SOMMEPROD allait renvoyer une erreur ou 0 !!

Voilà ma version finale, qui tient compte des "d" où qu'ils soient, dans les deux formules.

1) =SOMMEPROD(--(B5:H5<>"d");$B$3:$H$3;B5:H5)

2) =I5/SOMMEPROD(--(B5:H5<>"d");$B$3:$H$3)

http://cjoint.com/?CCroV6Zf89D

mondeheureux
 Posté le 18/03/2013 à 18:30 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

salut

je vous remercie tous pour votre aide. j'ai appliqué la version finale de ferrand parce qu'elle est simple à écrire et elle a bien marché sur la feuille des moyennes des matières.

j'ai crée une deuxième feuille que j'ai nommée bulletin et à laquelle j'ai appliqué la RECHERCHV avec un bouton compteur afin de pouvoir imprimer des bulletins.

c'est bien sauf avec le D.

merci

http://cjoint.com/?CCssDjBWwno

ferrand
 Posté le 18/03/2013 à 20:12 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

Salut,

Sur la colonne G, 2 possibilités équivalentes : utiliser N() ou PRODUIT(), ça donne comme formules en ligne 21 :

=N(E21)*F21 ou =PRODUIT(E21<>"d";F21)

Les deux vont donner 0 comme résultat.

En F22, il faudrait utiliser SOMME.SI si tu veux ne pas prendre en compte le coeff. en cas de "d" :

=SOMME.SI(E17:E21;"<>d";F17:F21)

Publicité
mondeheureux
 Posté le 22/03/2013 à 16:46 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

salut ferrand

j'ai essayél les formules que tu as postées le 18/O3/2013;mon problème est résolu mais lorsque j'ai crée un deuxième bulletin dans lequel j'ai inséré des lignes (A14:A15);(A19:A20);(A26:A27),je vais avoir donc des cellules disjointes.je les ai séparées par des ponts virgules.j'ai écrit les formules dans G28 et F 28 ,un message me dit

que la formule contient une erreur.

merci de ton aide

http://cjoint.com/?CCwqT6qLDpR

ferrand
 Posté le 22/03/2013 à 17:16 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

Salut,

=SOMME(SOMME.SI(E10:E13;"<>d";F10:F13);SOMME.SI(E16:E18;"<>d";F16:F18);SOMME.SI(E21:E25;"<>d";F21:F25))

ou

=SOMME(F14;F19;F26)-SOMME.SI(E10:E25;"d";F10:F25)

mondeheureux
 Posté le 25/03/2013 à 10:35 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

salut ferrand

je te remercie beaucoup.tout va comme je voudrais.

Page : [1] 
Page 1 sur 1

Vous devez être connecté pour participer à la discussion.
Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !
Recevoir PC Astuces par e-mail


La Lettre quotidienne +226 000 inscrits
Avec l'actu, des logiciels, des applis, des astuces, des bons plans, ...

Les bonnes affaires
Une fois par semaine, un récap des meilleurs offres.

Les fonds d'écran
De jolies photos pour personnaliser votre bureau. Une fois par semaine.

Les nouveaux Bons Plans
Des notifications pour ne pas rater les bons plans publiés sur le site.

Les bons plans du moment PC Astuces

Tous les Bons Plans
139,99 €NAS QNAP TS-251+ 2 baies (quad core, 2 Go RAM) à 139,99 €
Valable jusqu'au 28 Février

Amazon propose actuellement le NAS QNAP TS-230 2 baies à 139,99 € livré gratuitement. On le trouve ailleurs à partir de 185 €. Ce NAS est parfait pour sauvegarder vos données. Vous pouvez accéder à distance à vos fichiers, et disposez même d'un cloud privé pour partager facilement vos documents avec vos proches. Grâce à ses 2 baies, vous pourrez étendre votre capacité de stockage ou bien sécuriser vos données en mettant en place un RAID.  Reposant sur un processeur quad-core Realtek 1.4 GHz et 2 Go de RAM, le TS-230 délivre de bonnes performances multitâches exceptionnelles (jusqu'à 113 Mo/s) et prend en charge le décodage matériel 4K (H.264) et le transcodage en temps réelCe NAS intègre en outre 2 ports USB 3.0 et deux ports Ethernet Gigabit et offre la possibilité d'un chiffrement matériel.


> Voir l'offre
52,99 €SSD SanDisk Plus 480 Go à 52,99 €
Valable jusqu'au 01 Mars

Amazon fait une promotion  sur le SSD SanDisk SSD Plus 480 Go à 52,99 € livré gratuitement alors qu'on le trouve actuellement autour de 60 € ailleurs. Une bonne affaire pour ce SSD performant qui offre des débits de 535 Mo/s en lecture et 445 Mo/s en écriture. Cette version est garantie 3 ans. 


> Voir l'offre
62,99 €SSD WD Black SN750 500 Go (NMVe M.2, 3470 Mo/s) à 62,99 €
Valable jusqu'au 01 Mars

Cdiscount fait une promotion sur le SSD WD Black SN750 500 Go (NMVe M.2) qui passe à 62,99 € livré alors qu'on le trouve ailleurs à partir de 89 €. Ce SSD utilise une interface M.2 NVMe PCIe Gen3 x 4 pour une connexion simple et des performances exceptionnelles : jusqu’à 3 470 Mo/s en lecture séquentielle et jusqu’à 3 000 Mo/s en écriture séquentielle. Le SSD est doté de la technologie 3D TLC NAND haute densité offrant une endurance d’écriture durable et assorti d’une garantie de cinq ans.


> Voir l'offre

Sujets relatifs
Comment faire pour restaurerprojet 2010 fichiercorrompu?
Comment enlever cette marque ?
Comment aller recherche les X dernière valeur d'une colonne
Excel ne peut pas terminer cette tâche avec erreur de ressources disponible
Excel ne peut pas terminer cette tâche avec erreur de ressources disponible
Comment faire pour mettre une page wordgraph en format paysage ...
comment retrouver le nom originel des feuilles suite à un message d'erreur
Formule pour remplacer une valeur négative par la valeur 0
Formule pour éviter l'erreur #DIV/0
comment crée un sommaire pour une section ?
Plus de sujets relatifs à comment pour corriger cette erreur #VALEUR!
 > Tous les forums > Forum Bureautique