Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 23-03-2012 12:39:29

pyrogoto
Membre
Distrib. : squeeze
Noyau : 2.6.32.5.686
(G)UI : openbox
Inscription : 07-02-2012

[Résolu] debugger une formule sous libreOffice calc

bonjours a tous.

j'ai fait grace au tableur de libreOffice, un tableau recapitulatif pour compter mes heures au taff
sa ressemble a ceci :
screen_office.png

les chiffres en rouge sont les resultats de formules assez indigestes de ce genre :

=SI(ESTVIDE(BP53);0;SI((BT53-3,75)>35;SI((BT53-3,75)>43;8;(BT53-38,75));0))+SI(ESTVIDE(BP60);0;SI((BT60-3,75)>35;SI((BT60-3,75)>43;8;(BT60-38,75));0))+SI(ESTVIDE(BP67);0;SI((BT67-3,75)>35;SI((BT67-3,75)>43;8;(BT67-38,75));0))+SI(ESTVIDE(BP74);0;SI((BT74-3,75)>35;SI((BT74-3,75)>43;8;(BT74-38,75));0))+SI(ESTVIDE(BP81);0;SI((BT81-3,75)>35;SI((BT81-3,75)>43;8;(BT81-38,75));0))+SI(NBVAL(BQ88:BQ94)<5;0;SI(ESTVIDE(BP88);0;SI((BT88-3,75)>35;SI((BT88-3,75)>43;8;(BT88-38,75));0)))


(j'etait très motivé le jour ou je l'ai ai ecrites lol)

comme vous pouvez le voir, a certains endroits, des dieses se mettent a la place de chiffres.
cela est surement la cause du passage OpenOffice vers LibreOffice, bref

ma question :
existe il une fonction dans le tableur pour obtenir les messages d'erreurs relatifs aux formules ?

Dernière modification par pyrogoto (23-03-2012 19:49:00)

Hors ligne

#2 23-03-2012 13:30:59

smolski
administrateur quasi...modo
Lieu : AIN
Distrib. : 8 (jessie) 64 bits + backports
Noyau : 4.6.0-0.bpo.1-amd64
(G)UI : gnome 3.14.1
Inscription : 21-10-2008

Re : [Résolu] debugger une formule sous libreOffice calc

Salut !

Par hasard, ce serait pas par manque de place dans la case pour écrire tous les chiffres requis qu'il y a ses dièses à la place ?

smile

"Définition d'eric besson : S'il fallait en chier des tonnes pour devenir ministre, il aurait 2 trous du cul." - JP Douillon
"L'utopie ne signifie pas l'irréalisable, mais l'irréalisée." - T Monod (source :  La zone de Siné)
"Je peux rire de tout mais pas avec n'importe qui." - P Desproges
"saque eud dun" (patois chtimi : fonce dedans)

Hors ligne

#3 23-03-2012 13:34:19

pyrogoto
Membre
Distrib. : squeeze
Noyau : 2.6.32.5.686
(G)UI : openbox
Inscription : 07-02-2012

Re : [Résolu] debugger une formule sous libreOffice calc

si j'agrandi la case, il n'affiche plus "###" mais "#VALEUR!"

Hors ligne

#4 23-03-2012 13:39:28

dbkblk
Membre
Distrib. : Debian Wheezy 64bits
Noyau : 3.2
(G)UI : Gnome 3.2
Inscription : 24-10-2010

Re : [Résolu] debugger une formule sous libreOffice calc

(J'ai pas trop le temps de me pencher sur ton problème actuellement mais sache que pour une meilleure intégration à ton système, tu dois installer le paquet "libreoffice-gtk").

M. Gandhi: "C'est une erreur de croire nécessairement faux ce qu'on ne comprend pas."
C'est quoi ce bordel ?

Hors ligne

#5 23-03-2012 14:03:54

pyrogoto
Membre
Distrib. : squeeze
Noyau : 2.6.32.5.686
(G)UI : openbox
Inscription : 07-02-2012

Re : [Résolu] debugger une formule sous libreOffice calc

je vient d'installer libreoffice-gtk
mais pas d'amelioration.
merci quand meme

alors a coté, j'ai refait quelques manips
alors apparemment le probleme viendrai de ce que le logiciel considère comme un zero ou une valeur nulle.
en effet
reprenez mon screen a la colonne de juillet,
si je met un zero dans la case du 1er juillet,
la premiere case de calcul (ecrit a la verticale, mais vide sur le screen).
s'initialise a zero
et le calcul avec le resultat rouge refonctionne

Hors ligne

#6 23-03-2012 14:17:49

vrms33
Modérateur
Distrib. : stable
(G)UI : LXDE
Inscription : 06-11-2011

Re : [Résolu] debugger une formule sous libreOffice calc

pyrogoto a écrit :

ma question :
existe il une fonction dans le tableur pour obtenir les messages d'erreurs relatifs aux formules ?


http://help.libreoffice.org/Calc/Error_Codes_in_Calc/fr


Donnez votre avis ou participez :  projet ebook Debian débutants.

Hors ligne

#7 23-03-2012 17:14:35

paskal
autobahn
Lieu : ailleurs
Inscription : 14-06-2011
Site Web

Re : [Résolu] debugger une formule sous libreOffice calc

Il faut que tu initialises toutes les cellules adressées par chaque formule.

I'd love to change the world
But I don't know what to do
So I'll leave it up to you...

logo-sur-fond.png

Hors ligne

#8 23-03-2012 19:21:12

phreg
Membre
Distrib. : Antix MX-15
Noyau : 4.3-0-liquorix-686
(G)UI : Xfce 4.12
Inscription : 02-04-2011

Re : [Résolu] debugger une formule sous libreOffice calc

Ou bien s'armer de courage et utiliser ESTVIDE dans les fcalculs.

ESTVIDE(cellule)

    renvoie VRAI si cellule' est une cellule vide, et FAUX sinon. Les cellules contenant une formule ou une erreur renvoient FAUX.


http://wiki.documentfoundation.org/FR/C … on_ESTVIDE

Hors ligne

#9 23-03-2012 19:48:12

pyrogoto
Membre
Distrib. : squeeze
Noyau : 2.6.32.5.686
(G)UI : openbox
Inscription : 07-02-2012

Re : [Résolu] debugger une formule sous libreOffice calc

merci pour les liens

donc effectivement le probleme survient lorsque qu'une case de "total de semaine" ne contient pas de valeur
chose qui ne posait pas de souci avec openOffice

donc merci, je connais maintenant la cause du probleme
je vais m'armer de patience et me replonger dans mes formules

Hors ligne

#10 23-03-2012 20:56:22

IIJETHROII
Membre
Lieu : Québec
Distrib. : Wheezy
Noyau : 3.2.1
(G)UI : Gnome 3 classic
Inscription : 19-11-2011
Site Web

Re : [Résolu] debugger une formule sous libreOffice calc

Y a-t-il plus de 256 caractères dans ta formule? big_smile

Intel Core 2 Duo @2200 - 2Go 667Mhz
Debian Wheezy 64Bits

Hors ligne

#11 23-03-2012 22:10:34

phreg
Membre
Distrib. : Antix MX-15
Noyau : 4.3-0-liquorix-686
(G)UI : Xfce 4.12
Inscription : 02-04-2011

Re : [Résolu] debugger une formule sous libreOffice calc

J'en vois 476 ! Je ne sais pas si cette vieille limite de 256 existe encore, personnellement, je préfère passer par des cellules de résultats intermédiaires plutôt que des calculs aussi longs. Les imbrications de SI me donnent trop mal au crane sad

Hors ligne

Pied de page des forums