[Résolu] Calcul sur cellule avec fonction

Discussions à propos du tableur Calc.
Les questions sur les macros doivent être postées dans la section dédiée en dessous.

Modérateur : Vilains modOOs

Règles du forum
Cette section est uniquement dédiée au tableur Calc. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
elde
Membre cOOnverti
Membre cOOnverti
Messages : 312
Inscription : 14 mai 2010 13:13

[Résolu] Calcul sur cellule avec fonction

Message par elde »

Bonjour,

J'utilise un tableau avec de nombreuses lignes et, par souci de lisibilité, je souhaite que le total ne s'affiche que s'il est supérieur à 0.
J'ai donc construit dans la colonne "total" une formule avec les fonctions SI et OU. Ça fonctionne très bien mais...
... lorsque je veux utiliser cette même colonne "total" dans un calcul le code erreur #VALEUR ! s'affiche chaque fois que ce calcul fait référence à une cellule qui, sans la formule, renverrait 0.

Je mets un fichier en exemple.

Y-a-t'il un moyen de contourner ce problème ?

Cordialement.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par elde le 07 sept. 2025 10:08, modifié 1 fois.
Libre Office 26.2.6.3 (x86_64) sous Windows 11 famille
Avatar de l’utilisateur
yclik
HédOOniste
HédOOniste
Messages : 1916
Inscription : 15 déc. 2010 08:33

Re: Calcul sur cellule avec fonction

Message par yclik »

Bonjour
je ne reproduis pas sous open office
valeur.jpg
pour la formule

Code : Tout sélectionner

=SI(OU(B4>0;C4>0;D4>0);B4+C4+D4;" ")
tester en supprimant l'espace entre les deux guillemets
"" équivalent à vide
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
OpenOffice 4.1.14 sous Windows 11
LibreOffice 26.2.4.2 sous windows 11
elde
Membre cOOnverti
Membre cOOnverti
Messages : 312
Inscription : 14 mai 2010 13:13

Re: Calcul sur cellule avec fonction

Message par elde »

Merci pour votre réponse, mais après suppression de l'espace j'obtiens toujours le même résultat (fichier corrigé en PJ).
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Libre Office 26.2.6.3 (x86_64) sous Windows 11 famille
Avatar de l’utilisateur
tintin
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 10230
Inscription : 18 juil. 2008 15:29
Localisation : F-Oise

Re: Calcul sur cellule avec fonction

Message par tintin »

Bonjour,
yclik a écrit : ↑06 sept. 2025 16:18 je ne reproduis pas sous open office
Moi non plus avec vos deux fichiers ; ni sur AOO 4.1.15, ni sur LibO 25.2.5
.
elde.gif
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
AOO 4.1.17 et LibO 26.2.6 / macOS M4 26.7.1 Tahoe
Adoptium-temurinJDK-1.8.0.504 / Firefox/Safari/Thunderbird /Time Machine + Clone CCC
Tutoriels du forum pour macOS
Pour sauvegarder vos documents c'est ceinture ET bretelles
Avatar de l’utilisateur
Michel JANZEF
ManitOOu
ManitOOu
Messages : 3591
Inscription : 12 janv. 2006 10:04

Re: Calcul sur cellule avec fonction

Message par Michel JANZEF »

Bonjour,
Je reproduis effectivement l'erreur sous LibO et pas avec AOo.
Je ne vois pas la raison de cette erreur.
Vous pouvez mettre cette formule en G4 :

Code : Tout sélectionner

=SI(E4="";"";E4-F4)
AOo 4.1.16 (Oracle JRE x86 - 1.8.0_471) et LibO 26.2.6.3 (Oracle JRE x64 - 1.8.0_501) - Windows 11 Famille 25H2 (26200.6725) 64 bits
cwolan
Membre hOOnoraire
Membre hOOnoraire
Messages : 187
Inscription : 14 févr. 2021 22:15

Re: Calcul sur cellule avec fonction

Message par cwolan »

Bonjour,
Michel JANZEF a écrit : ↑06 sept. 2025 17:25 Je reproduis effectivement l'erreur sous LibO et pas avec AOo.
Je ne vois pas la raison de cette erreur.
Quels sont vos paramètres dans Outils ⟶ Options ⟶ LibreOffice Calc ⟶ Formule, la section Paramètres de calcul détaillés ?
OpenOffice 1.1.5 – 4.1.17
LibreOffice 3.3.0.4 – 26.8
Windows 7,10,11 64-bit
Avatar de l’utilisateur
Michel JANZEF
ManitOOu
ManitOOu
Messages : 3591
Inscription : 12 janv. 2006 10:04

Re: Calcul sur cellule avec fonction

Message par Michel JANZEF »

Bonjour,
cwolan a écrit : ↑06 sept. 2025 18:12 ...Quels sont vos paramètres dans Outils ⟶ Options ⟶ LibreOffice Calc ⟶ Formule, la section Paramètres de calcul détaillés ?
- J'ai essayé toutes les options possibles de cette section, même après avoir purgé le profil.
- Essai effectué également sur une ancienne version 7 sous Windows 10 et résultat identique.

Un nouveau fichier d'exemple créé avec la version 25.2.5.2 donne le même résultat.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
AOo 4.1.16 (Oracle JRE x86 - 1.8.0_471) et LibO 26.2.6.3 (Oracle JRE x64 - 1.8.0_501) - Windows 11 Famille 25H2 (26200.6725) 64 bits
elde
Membre cOOnverti
Membre cOOnverti
Messages : 312
Inscription : 14 mai 2010 13:13

Re: Calcul sur cellule avec fonction

Message par elde »

Bonjour,
Michel JANZEF a écrit :Vous pouvez mettre cette formule en G4 :

Code : Tout sélectionner

=SI(E4="";"";E4-F4)
Cela fonctionne à condition de laisser un espace entre les guillemets !
cwolan a écrit :Quels sont vos paramètres dans Outils ⟶ Options ⟶ LibreOffice Calc ⟶ Formule, la section Paramètres de calcul détaillés ?
Effectivement, cela fonctionne également indépendamment de la solution ci-dessus en modifiant le paramétrage comme ci-après.

Merci pour votre aide.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Libre Office 26.2.6.3 (x86_64) sous Windows 11 famille
Avatar de l’utilisateur
micmac
RespOOnsable forum
RespOOnsable forum
Messages : 10159
Inscription : 28 août 2010 08:45

Re: Calcul sur cellule avec fonction

Message par micmac »

Touche Ctrl de Windows = touche cmd⌘ sur Mac
OpenOffice > Outils > Options sur Windows = OpenOffice > Préférences (ou Réglages) sur macOS
Avatar de l’utilisateur
Michel JANZEF
ManitOOu
ManitOOu
Messages : 3591
Inscription : 12 janv. 2006 10:04

Re: Calcul sur cellule avec fonction

Message par Michel JANZEF »

Bonjour,
Ca fonctionne effectivement !
J'avais l'essai des différentes options sans fermer et relancer LibO.
AOo 4.1.16 (Oracle JRE x86 - 1.8.0_471) et LibO 26.2.6.3 (Oracle JRE x64 - 1.8.0_501) - Windows 11 Famille 25H2 (26200.6725) 64 bits
elde
Membre cOOnverti
Membre cOOnverti
Messages : 312
Inscription : 14 mai 2010 13:13

Re: Calcul sur cellule avec fonction

Message par elde »

Parfait. Merci de confirmer que cela fonctionne.

Merci pour votre aide.
Libre Office 26.2.6.3 (x86_64) sous Windows 11 famille