8 ans déjà !

Résolu/Fermé
Utilisateur anonyme - Modifié par ber51 le 8/12/2016 à 13:55
 Utilisateur anonyme - 9 déc. 2016 à 06:44
Bonjour,

Voila 8 ans que je suis en retraite, et je m’aperçois que mon excel est lui aussi en retraite. Je veux faire un tableau de suivi de consommation électrique, et je suis bloqué sur une saisie.

Au niveau de la saisie mensuelle des consommations je souhaiterais une condition:

La condition serait saisie par exemple dans la cellule C10.
Si la saisie de la consommation dans la cellule du mois en cours (B10) n'est pas faite, le calcul de la différence (dans C10) entre le mois en cours et le mois précédent (B10-B9) est égale à 0.

En effet dans mon tableau, la conso mensuelle est saisie depuis l'allumage du chauffage, et à partir de janvier j'ai des valeurs -XXXXXX et ####### qui s'affichent dans les cellules où des calculs constants sont en mémoire.

Merci de votre aide

A voir également:

3 réponses

PHILOU10120 Messages postés 6367 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 2 avril 2024 795
8 déc. 2016 à 14:06
Bonjour

Essayer ceci

=SIERREUR(votre formule;0)
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
Modifié par Vaucluse le 8/12/2016 à 14:14
Bonjour tous (salut PHILOU)
placer une parenthèse avant le; pour fermer la formule de base
=SIERREUR(votre formule);0)
crdlmnt
0
Bonjour ber51, bonjour le forum,

Je te propose de mettre cette formule en C10 :

=SI(ESTVIDE(B9);0;SI(B10>B9;B10-B9;0))

Mais si tu es sûr que B9 (ton ancienne consommation)
ne sera jamais vide, alors tu peux mettre en C10 :

=SI(B10>B9;B10-B9;0)

Si ton problème est réglé, merci d'aller en haut de page
pour cliquer sur « Marquer comme résolu ».

Cordialement.  :)
 
0
Utilisateur anonyme
9 déc. 2016 à 06:44
Merci Albkan. J'écrivais =SI[(B10>B9;B10-B9;0)] et l'erreur de syntaxe venait de mes crochet en début et fin.
0