OVH Cloud OVH Cloud

Problème de erreur de valeur

12 réponses
Avatar
BIANCAV
Bonjour
Ma colonne AE contient des nombres, les précédentes auxquelles ma formule se
réfère aussi. Afin que ne s'affiche pas 0 si la formule ne paeut s'appliquer
car pas de donné j'ai écrit ceci :
=SI(ESTTEXTE(S5);AC5;SI(ESTTEXTE(AC5);S5;N(S5)+N(AC5)))
Cela semble fonctionner. Néanmoins sur une autre feuille j'ai besoin des
résultats de de ma colonne AE avec cette formule
=SOMMEPROD((NumIlot='Plan d''épandage 2005-2006'!A5:A43)*('Plan d''épandage
2005-2006'!AE5:AE43))
et là il m'affiche pb de valeur.
Qui peut m'aider
Merci
Biancav

10 réponses

1 2
Avatar
biancav

Bonjour
Ma colonne AE contient des nombres, les précédentes auxquelles ma for mule se
réfère aussi. Afin que ne s'affiche pas 0 si la formule ne paeut s'ap pliquer
car pas de donné j'ai écrit ceci :
=SI(ESTTEXTE(S5);AC5;SI(ESTTEXTE(AC5);S5;N(S5)+N(AC5)))
Cela semble fonctionner. Néanmoins sur une autre feuille j'ai besoin des
résultats de de ma colonne AE avec cette formule
=SOMMEPROD((NumIlot='Plan d''épandage 2005-2006'!A5:A43)*('Plan d'' épandage
2005-2006'!AE5:AE43))
et là il m'affiche pb de valeur.
Qui peut m'aider
Merci
Biancav


Avatar
Trirème
Yo
Il est plus pratique de formater une cellule pour que ne s'affichent pas
les zéros plutôt que de 'corriger' le résultat par des "".

En allant dans Format, Cellule, personnalisé, dans la zone 'Type' tu
saisis :
0;-0;
(5 caractères) Il faut faire ça pour les cellules où tu ne veux plus
voir de zéros.

On peut aussi demander à EXCEL de ne plus afficher les zéros pour TOUTES
les cellules de la feuille courante :
Outils, Options, Affichage, Décocher 'Valeurs zéros'

Si tu fais allusion à ton plan d'épandage, dans la colonne AE, tu es
amenée à y faire des 'corrections' car les cellules dont dépend AE sont
elles mêmes 'perverties' par des "". Et ainsi de suite en remontant. Et
c'est pas pratique pour faire des additions.

- Tu noteras en passant que si A1 et A3 contiennent "" la formule A1+A3
donne #VALEUR! tandis que SOMME(A1;A3) donne 0.
Va savoir ! -

En fait, là où tu as ce genre de formule :
=SI(ESTTEXTE(O5);RECHERCHEV(O5;'Unité N'!$B$2:$I$7;7;"faux")*P5;"")
remplace par :
=SI(ESTTEXTE(O5);RECHERCHEV(O5;'Unité N'!$B$2:$I$7;7;FAUX)*P5;)
Elle te ramènera parfois un zéro. Masque le par le format ou par
l'affichage. Ensuite corrige toutes les cellules dépendantes.
Ton tableau en sera simplifié (mise à jour, compréhension...) et la
SOMMEPROD fonctionnera correctement.

Douce nuitée
Trirème


Ma colonne AE contient des nombres, les précédentes auxquelles ma formule se
réfère aussi. Afin que ne s'affiche pas 0 si la formule ne paeut s'appliquer
car pas de donné j'ai écrit ceci :
=SI(ESTTEXTE(S5);AC5;SI(ESTTEXTE(AC5);S5;N(S5)+N(AC5)))
Cela semble fonctionner. Néanmoins sur une autre feuille j'ai besoin des
résultats de de ma colonne AE avec cette formule
=SOMMEPROD((NumIlot='Plan d''épandage 2005-2006'!A5:A43)*('Plan d''épandage
2005-2006'!AE5:AE43))
et là il m'affiche pb de valeur.
Qui peut m'aider
Merci
Biancav




Avatar
biancav
Bonjour
Merci bien, je verrais tout ça aprés une petite séance repassage.Je
vais peut-être changer de pseudo pour moins ramer avec excel.
Bonne journée
Biancav

Yo
Il est plus pratique de formater une cellule pour que ne s'affichent pas
les zéros plutôt que de 'corriger' le résultat par des "".

En allant dans Format, Cellule, personnalisé, dans la zone 'Type' tu
saisis :
0;-0;
(5 caractères) Il faut faire ça pour les cellules où tu ne veux plus
voir de zéros.

On peut aussi demander à EXCEL de ne plus afficher les zéros pour TOU TES
les cellules de la feuille courante :
Outils, Options, Affichage, Décocher 'Valeurs zéros'

Si tu fais allusion à ton plan d'épandage, dans la colonne AE, tu es
amenée à y faire des 'corrections' car les cellules dont dépend AE sont
elles mêmes 'perverties' par des "". Et ainsi de suite en remontant. Et
c'est pas pratique pour faire des additions.

- Tu noteras en passant que si A1 et A3 contiennent "" la formule A1+A3
donne #VALEUR! tandis que SOMME(A1;A3) donne 0.
Va savoir ! -

En fait, là où tu as ce genre de formule :
=SI(ESTTEXTE(O5);RECHERCHEV(O5;'Unité N'!$B$2:$I$7;7;"faux")*P5;"")
remplace par :
=SI(ESTTEXTE(O5);RECHERCHEV(O5;'Unité N'!$B$2:$I$7;7;FAUX)*P5;)
Elle te ramènera parfois un zéro. Masque le par le format ou par
l'affichage. Ensuite corrige toutes les cellules dépendantes.
Ton tableau en sera simplifié (mise à jour, compréhension...) et la
SOMMEPROD fonctionnera correctement.

Douce nuitée
Trirème


Ma colonne AE contient des nombres, les précédentes auxquelles ma f ormule se
réfère aussi. Afin que ne s'affiche pas 0 si la formule ne paeut s' appliquer
car pas de donné j'ai écrit ceci :
=SI(ESTTEXTE(S5);AC5;SI(ESTTEXTE(AC5);S5;N(S5)+N(AC5)))
Cela semble fonctionner. Néanmoins sur une autre feuille j'ai besoin des
résultats de de ma colonne AE avec cette formule
=SOMMEPROD((NumIlot='Plan d''épandage 2005-2006'!A5:A43)*('Plan d ''épandage
2005-2006'!AE5:AE43))
et là il m'affiche pb de valeur.
Qui peut m'aider
Merci
Biancav






Avatar
FxM
Bonjour
Merci bien, je verrais tout ça aprés une petite séance repassage.


Hein ? Ne t'arrête pas, j'ai une bannette à t'amener :o)))

@+
FxM

Avatar
jps
pour ta bannette, tu...repasseras, FxM
jps

"FxM" a écrit dans le message de news:

Bonjour
Merci bien, je verrais tout ça aprés une petite séance repassage.


Hein ? Ne t'arrête pas, j'ai une bannette à t'amener :o)))

@+
FxM



Avatar
BIANCAV
Bon je veux bien echanger repassage (domaine ou je suis plus douée
apparement qu'Excel) contre neuronnes excel avec ce petit problème
Voici le descriptif des cellules
B6 Saisie directe
C/09/06 saisie directe
D/01/08 Formule : ÚTE(ANNEE(C6)+1;MOIS(C6)+4;JOUR(C6)) je devais
rajouter 16 mois Incohérence
E/03/08 formule : =MOIS.DECALER(D6;2) là pas d'incohérence
F/06/06 formule : ÚTE(ANNEE(C6)-1;MOIS(C6)+9;JOUR(C6))
Incohérence
J'ai absolument de négatif pour passer les commandes qui doivent êtes
faite postérieurement à ou à C. D. E selon
Merci
Cordialement

"FxM" a écrit dans le message de news:

Bonjour
Merci bien, je verrais tout ça aprés une petite séance repassage.


Hein ? Ne t'arrête pas, j'ai une bannette à t'amener :o)))

@+
FxM



Avatar
FxM
Bonjour BiancaV,

Par pure torture intellectuelle, vérifie bien que 01/09/06 en C soit le
1er sept 2006.

En ce qui concerne D :
Formule : ÚTE(ANNEE(C6)+1;MOIS(C6)+4;JOUR(C6)) je devais
rajouter 16 mois Incohérence


Partant du 01/09/06
+ 1 mois = 01/10/06
(...)
+ 3 mois = 01/12/06
+ 4 mois = 01/01/07
(...)
+ 12 mois = 01/09/07
(...)
+ 15 mois = 01/12/07
+ 16 mois = 01/01/08
Je n'y vois aucune incohérence
A vérifier mais tu aurais aussi pu utiliser
ÚTE(ANNEE(C6);MOIS(C6)+16;JOUR(C6))


La même chose pour F ??
F/06/06 formule : ÚTE(ANNEE(C6)-1;MOIS(C6)+9;JOUR(C6))
Incohérence


Si tu fais -1 an + 9 mois :
Partant du 01/09/06
- 1 an = 01/09/05
- 1 an + 1 mois = 01/10/05
- 1 an + 3 mois = 01/12/05
- 1 an + 4 mois = 01/01/06
- 1 an + 9 mois = 01/06/06

Partant du 01/09/06
- 1 mois = 01/08/06
- 2 mois = 01/07/06
- 3 mois = 01/06/06

Euh ... :o)

Enfin, je ne rencontre aucun problème avec la formule :
ÚTE(ANNEE(C6);MOIS(C6)-3;JOUR(C6))


Le tout ici -> http://cjoint.com/?jnn7KkzKsd

@+
FxM


Bon je veux bien echanger repassage (domaine ou je suis plus douée
apparement qu'Excel) contre neuronnes excel avec ce petit problème
Voici le descriptif des cellules
B6 Saisie directe
C/09/06 saisie directe
D/01/08 Formule : ÚTE(ANNEE(C6)+1;MOIS(C6)+4;JOUR(C6)) je devais
rajouter 16 mois Incohérence
E/03/08 formule : =MOIS.DECALER(D6;2) là pas d'incohérence
F/06/06 formule : ÚTE(ANNEE(C6)-1;MOIS(C6)+9;JOUR(C6))
Incohérence
J'ai absolument de négatif pour passer les commandes qui doivent êtes
faite postérieurement à ou à C. D. E selon
Merci
Cordialement

"FxM" a écrit dans le message de news:

Bonjour
Merci bien, je verrais tout ça aprés une petite séance repassage.
Hein ? Ne t'arrête pas, j'ai une bannette à t'amener :o)))


@+
FxM







Avatar
biancav
http://cjoint.com/?jnoAISjSMx
Voilà le fichier il s'agit de la feuille données production
Bon courage
Merci
Biancav

Bonjour BiancaV,

Par pure torture intellectuelle, vérifie bien que 01/09/06 en C soit le
1er sept 2006.

En ce qui concerne D :
Formule : ÚTE(ANNEE(C6)+1;MOIS(C6)+4;JOUR(C6)) je devais
rajouter 16 mois Incohérence


Partant du 01/09/06
+ 1 mois = 01/10/06
(...)
+ 3 mois = 01/12/06
+ 4 mois = 01/01/07
(...)
+ 12 mois = 01/09/07
(...)
+ 15 mois = 01/12/07
+ 16 mois = 01/01/08
Je n'y vois aucune incohérence
A vérifier mais tu aurais aussi pu utiliser
ÚTE(ANNEE(C6);MOIS(C6)+16;JOUR(C6))


La même chose pour F ??
F/06/06 formule : ÚTE(ANNEE(C6)-1;MOIS(C6)+9;JOUR(C6))
Incohérence


Si tu fais -1 an + 9 mois :
Partant du 01/09/06
- 1 an = 01/09/05
- 1 an + 1 mois = 01/10/05
- 1 an + 3 mois = 01/12/05
- 1 an + 4 mois = 01/01/06
- 1 an + 9 mois = 01/06/06

Partant du 01/09/06
- 1 mois = 01/08/06
- 2 mois = 01/07/06
- 3 mois = 01/06/06

Euh ... :o)

Enfin, je ne rencontre aucun problème avec la formule :
ÚTE(ANNEE(C6);MOIS(C6)-3;JOUR(C6))


Le tout ici -> http://cjoint.com/?jnn7KkzKsd

@+
FxM


Bon je veux bien echanger repassage (domaine ou je suis plus douée
apparement qu'Excel) contre neuronnes excel avec ce petit problème
Voici le descriptif des cellules
B6 Saisie directe
C/09/06 saisie directe
D/01/08 Formule : ÚTE(ANNEE(C6)+1;MOIS(C6)+4;JOUR(C6)) je dev ais
rajouter 16 mois Incohérence
E/03/08 formule : =MOIS.DECALER(D6;2) là pas d'incohérence
F/06/06 formule : ÚTE(ANNEE(C6)-1;MOIS(C6)+9;JOUR(C6))
Incohérence
J'ai absolument de négatif pour passer les commandes qui doivent êt es
faite postérieurement à ou à C. D. E selon
Merci
Cordialement

"FxM" a écrit dans le message de news:

Bonjour
Merci bien, je verrais tout ça aprés une petite séance repassag e.
Hein ? Ne t'arrête pas, j'ai une bannette à t'amener :o)))


@+
FxM









Avatar
FxM
Bianca,

Je ne vois pas grand problème dans ta feuille.

Tu trouveras dans les liens suivants :
http://cjoint.com/?jnpb7uFgX1
http://cjoint.com/?jnpfdXiMkZ
ton fichier avec une feuille supplémentaire et une copie de cette
feuille au format pdf.

Les cellules mises en couleur orange ont été légèrement adaptéesdans
cette version où je te propose d'insérer deux colonnes supplémentaires
pour simplifier les modifs (si modifs il devait avoir).

Le seul _petit_ point est que 14 semaines est légèrement un peu
différent de 3 mois et une semaine.
Mais, à la base, le principe des calculs est tout à fait correct.

@+
FxM


http://cjoint.com/?jnoAISjSMx
Voilà le fichier il s'agit de la feuille données production
Bon courage
Merci
Biancav

Bonjour BiancaV,

Par pure torture intellectuelle, vérifie bien que 01/09/06 en C soit le
1er sept 2006.

En ce qui concerne D :
Formule : ÚTE(ANNEE(C6)+1;MOIS(C6)+4;JOUR(C6)) je devais
rajouter 16 mois Incohérence


Partant du 01/09/06
+ 1 mois = 01/10/06
(...)
+ 3 mois = 01/12/06
+ 4 mois = 01/01/07
(...)
+ 12 mois = 01/09/07
(...)
+ 15 mois = 01/12/07
+ 16 mois = 01/01/08
Je n'y vois aucune incohérence
A vérifier mais tu aurais aussi pu utiliser
ÚTE(ANNEE(C6);MOIS(C6)+16;JOUR(C6))


La même chose pour F ??
F/06/06 formule : ÚTE(ANNEE(C6)-1;MOIS(C6)+9;JOUR(C6))
Incohérence


Si tu fais -1 an + 9 mois :
Partant du 01/09/06
- 1 an = 01/09/05
- 1 an + 1 mois = 01/10/05
- 1 an + 3 mois = 01/12/05
- 1 an + 4 mois = 01/01/06
- 1 an + 9 mois = 01/06/06

Partant du 01/09/06
- 1 mois = 01/08/06
- 2 mois = 01/07/06
- 3 mois = 01/06/06

Euh ... :o)

Enfin, je ne rencontre aucun problème avec la formule :
ÚTE(ANNEE(C6);MOIS(C6)-3;JOUR(C6))


Le tout ici -> http://cjoint.com/?jnn7KkzKsd

@+
FxM


Bon je veux bien echanger repassage (domaine ou je suis plus douée
apparement qu'Excel) contre neuronnes excel avec ce petit problème
Voici le descriptif des cellules
B6 Saisie directe
C/09/06 saisie directe
D/01/08 Formule : ÚTE(ANNEE(C6)+1;MOIS(C6)+4;JOUR(C6)) je devais
rajouter 16 mois Incohérence
E/03/08 formule : =MOIS.DECALER(D6;2) là pas d'incohérence
F/06/06 formule : ÚTE(ANNEE(C6)-1;MOIS(C6)+9;JOUR(C6))
Incohérence
J'ai absolument de négatif pour passer les commandes qui doivent êtes
faite postérieurement à ou à C. D. E selon
Merci
Cordialement

"FxM" a écrit dans le message de news:

Bonjour
Merci bien, je verrais tout ça aprés une petite séance repassage.
Hein ? Ne t'arrête pas, j'ai une bannette à t'amener :o)))


@+
FxM











Avatar
BIANCAV
Merci beaucoup et à l'occasion envoie la banette
Banciav
"FxM" a écrit dans le message de news:

Bianca,

Je ne vois pas grand problème dans ta feuille.

Tu trouveras dans les liens suivants :
http://cjoint.com/?jnpb7uFgX1
http://cjoint.com/?jnpfdXiMkZ
ton fichier avec une feuille supplémentaire et une copie de cette feuille
au format pdf.

Les cellules mises en couleur orange ont été légèrement adaptéesdans cette
version où je te propose d'insérer deux colonnes supplémentaires pour
simplifier les modifs (si modifs il devait avoir).

Le seul _petit_ point est que 14 semaines est légèrement un peu différent
de 3 mois et une semaine.
Mais, à la base, le principe des calculs est tout à fait correct.

@+
FxM


http://cjoint.com/?jnoAISjSMx
Voilà le fichier il s'agit de la feuille données production
Bon courage
Merci
Biancav

Bonjour BiancaV,

Par pure torture intellectuelle, vérifie bien que 01/09/06 en C soit le
1er sept 2006.

En ce qui concerne D :
Formule : ÚTE(ANNEE(C6)+1;MOIS(C6)+4;JOUR(C6)) je devais
rajouter 16 mois Incohérence


Partant du 01/09/06
+ 1 mois = 01/10/06
(...)
+ 3 mois = 01/12/06
+ 4 mois = 01/01/07
(...)
+ 12 mois = 01/09/07
(...)
+ 15 mois = 01/12/07
+ 16 mois = 01/01/08
Je n'y vois aucune incohérence
A vérifier mais tu aurais aussi pu utiliser
ÚTE(ANNEE(C6);MOIS(C6)+16;JOUR(C6))


La même chose pour F ??
F/06/06 formule : ÚTE(ANNEE(C6)-1;MOIS(C6)+9;JOUR(C6))
Incohérence


Si tu fais -1 an + 9 mois :
Partant du 01/09/06
- 1 an = 01/09/05
- 1 an + 1 mois = 01/10/05
- 1 an + 3 mois = 01/12/05
- 1 an + 4 mois = 01/01/06
- 1 an + 9 mois = 01/06/06

Partant du 01/09/06
- 1 mois = 01/08/06
- 2 mois = 01/07/06
- 3 mois = 01/06/06

Euh ... :o)

Enfin, je ne rencontre aucun problème avec la formule :
ÚTE(ANNEE(C6);MOIS(C6)-3;JOUR(C6))


Le tout ici -> http://cjoint.com/?jnn7KkzKsd

@+
FxM


Bon je veux bien echanger repassage (domaine ou je suis plus douée
apparement qu'Excel) contre neuronnes excel avec ce petit problème
Voici le descriptif des cellules
B6 Saisie directe
C/09/06 saisie directe
D/01/08 Formule : ÚTE(ANNEE(C6)+1;MOIS(C6)+4;JOUR(C6)) je devais
rajouter 16 mois Incohérence
E/03/08 formule : =MOIS.DECALER(D6;2) là pas d'incohérence
F/06/06 formule : ÚTE(ANNEE(C6)-1;MOIS(C6)+9;JOUR(C6))
Incohérence
J'ai absolument de négatif pour passer les commandes qui doivent êtes
faite postérieurement à ou à C. D. E selon
Merci
Cordialement

"FxM" a écrit dans le message de news:

Bonjour
Merci bien, je verrais tout ça aprés une petite séance repassage.
Hein ? Ne t'arrête pas, j'ai une bannette à t'amener :o)))


@+
FxM













1 2