Pb avec #valeur!

  • Initiateur de la discussion Brassmick
  • Date de début
B

Brassmick

Guest
Rebonsoir,
J'ai également un Pb avec #valeur! :
ce message d'erreur apparait lorsque des cellules d'un calcul d'une colonne sont vides ! le calcul est "=SI(B19*G19+B20*G20+B21*G21+B22*G22+B23*G23+B24*G24+B25*G25+B26*G26+B27*G27+B28*G28+B29*G29+B30*G30+B31*G31+B32*G32+B33*G33+B34*G34+B35*G35+B36*G36+B37*G37+B38*G38+B39*G39+B40*G40+B41*G41+B42*G42+B44*G44+B45*G45+B46*G46+B47*G47+B48*G48;B19*G19+B20*G20+B21*G21+B22*G22+B23*G23+B24*G24+B25*G25+B26*G26+B27*G27+B28*G28+B29*G29+B30*G30+B31*G31+B32*G32+B33*G33+B34*G34+B35*G35+B36*G36+B37*G37+B38*G38+B39*G39+B40*G40+B41*G41+B42*G42+B44*G44+B45*G45+B46*G46+B47*G47+B48*G48;"")" si des lignes sont vides le resultat affiche ce message d'erreur !

D'avance merci de votre aide !
 
L

LaurentTBT

Guest
Bonsoir

Outre la remarque judicieuse de Jean-Marie, tu n'as pas de condition à ta fonction SI. Tu écris SI(VALEUR;""), Valeur étant ton immense calcul que tu peux donc remplacer par le sommeprod.
Ne cherches-tu pas plutôt quelque chose du style si(sommeprod(B19:B48;G19:G48)<certainevaleur;""), ou tout autre test (<,>,=,<=,>=...) à réaliser sur ta valeur?

Bonne soirée.
Laurent.
 
B

Brassmick

Guest
Voilà que ce problème est résolu, il en apparait un suivant :
Dans le classeur, la feuille "fiche cout de production" a maintenant elle aussi des cellules #valeur! alors qu'avant elles fonctionnait !
J'y pige plus rien !!!
Merci de votre aide !
 

Pièces jointes

  • Fiche1.xls
    38.5 KB · Affichages: 54
  • Fiche1.xls
    38.5 KB · Affichages: 57
  • Fiche1.xls
    38.5 KB · Affichages: 55
J

Jean-Marie

Guest
Bonjour

Change ta formule en h17 par celle-ci et fait un glisser/déposer pour les autres lignes
=SI(OU(B17="";$E$2="";$E$11="");"";(B17/$E$2)*$E$11)

Une cellule ne contient pas de données ni alpha ni numérique, soit on peut la tester avec la fonction ESTVIDE(), ou par ="".

Bonne journée

@+Jean-Marie
 
L

LaurentTBT

Guest
Bonjour Brassmick.

En B23, tu cette formule: =SI('Fiche analytique'!B29<>"";'Fiche analytique'!B29;"")

EnA23, tu veux:=SI(B23=0;"";B23/SOMME(B17:B46)*100)
La condition B23=0 n'est jamaisréalisée.C'est B23=""quipeut être réalisée.
0 et "", ce n'est pas la même chose pour excel.

Ccl: remplace en A17: =SI(B17=0;"";B17/SOMME($B$17:$B$46)*100) par
=SI(B17=""";B17/SOMME($B$17:$B$46)*100), et copie vers le bas cette formule.
Remplace aussi en H17: =SI(OU(B17=0;$E$2=0;$E$11=0);"";(B17/$E$2)*$E$11) par =SI(OU(B17="";$E$2=0;$E$11=0);"";(B17/$E$2)*$E$11), et copie vers le bas cette formule.

Voilà, il n'y a plus de #valeur!

Bon courage avec Excel. Mais tuverras,on s'y fait vite, et de toute façon,il y aura toujours quelqu'un ici pour un petit coup de main.

Bonne journée. Laurent.

NB: pense à zipper tes pièces jointes. Le site à un petit soucis de place.
 

Statistiques des forums

Discussions
311 733
Messages
2 082 015
Membres
101 867
dernier inscrit
XFPRO