Rédiger une conditionnalité pour un calcul

Résolu
Bonjour,

J'utilise la formule =SI(E7="COL";G7/F7;G7) dans une table excell
Comment rédiger cette formule de calcul dans libreoffice ?
Merci

Configuration: Linux / Firefox 84.0

9 réponses

  1. Excusez-moi, j'ai mal posé ma question :
    Je veux écrire cette formule dans une vue de libreoffice base
    0
    1. Contributeur
       1) Tu vas dans https://www.cjoint.com/ 
      2) Tu cliques sur [Parcourir] pour sélectionner ton fichier (15 Mo maxi)
      3) Tu défiles vers le bas pour cliquer sur le bouton bleu [Créer le lien Cjoint]
      4) Au bout de quelques secondes la deuxième page s'affiche, avec le lien en gras ; tu fais un clic-droit dessus et tu choisis "Copier le lien"
      5) Tu reviens dans ta discussion sur CCM, et dans ton message tu fais "Coller".
      =>Voir la fiche https://www.commentcamarche.net/faq/29493-utiliser-cjoint-pour-heberger-des-fichiers
      Il existe aussi :
      1) https://mon-partage.fr/
      2) https://www.transfernow.net/

      0
      1. Bonjour
        Voici la feuille de calcul avec la formule =SI(E2="COL";G2/F2;G2)
        https://www.cjoint.com/doc/21_02/KBov6GwTFTb_marmite.ods
        Voici ma base de données
        https://www.cjoint.com/doc/21_02/KBoweo0VCbb_calcul-prix.odb avec la vue calcul de prix.
        À la place du calcul "prix" / "poids" je souhaite écrire une formule où le résultat est
        "prix" / "poids" si "colisage" = COL
        "prix" sinon
        Merci pour votre aide.
        0
        1. Bonjour
          un peu sec sur le module base
          a priori, il faudrait mettre les données et leur calculs dans une feuille de classeur et ouvrir une base de données connectée à ce classeur

          0
          1. Merci pour cette info.
            Ça n'est pas vraiment la solution que j'imaginais, mais je pourrais m'en débrouiller.
            La syntaxe sql dbase ne permet-elle pas de faire ce type de calcul conditionné =SI(E7="COL";G7/F7;G7) ?
            Cordialement
            0
            1. Bonjour
              La réponse se trouve page 46 de la documentation https://nextcloud.documentfoundation.org/s/Rt67sEsWtg4TQJR

              Ça s'écrit CASEWHEN ( "colisage" = 'COL', "prix" / "poids", "prix" )

              Merci pour votre aide
              0