IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

API standards et tierces Java Discussion :

JEXCEL API PB FORMULA


Sujet :

API standards et tierces Java

  1. #1
    Membre éprouvé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    1 716
    Détails du profil
    Informations personnelles :
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 716
    Par défaut JEXCEL API PB FORMULA
    Bonsoir

    J'essaye de faire le Max d'une colonne si une autre colonne contient la valeur 00, Mais impossible a l'API JEXCEL 2.6.12 de faire appliquer ma formula ?

    MAX(SI(($F$2:$F$4="00");$G$2:$G$4))

    Une idee
    Merci d'avance

    Philippe

  2. #2
    Modérateur
    Avatar de Alkhan
    Homme Profil pro
    ingénieur full stack
    Inscrit en
    Octobre 2006
    Messages
    1 232
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : ingénieur full stack

    Informations forums :
    Inscription : Octobre 2006
    Messages : 1 232
    Par défaut
    bonjour,

    Quel est l'erreur ?
    Il n'y a pas de problème, il n'y a que des solutions.
    Cependant, comme le disaient les shadoks, s'il n'y a pas de solution, c'est qu'il n'y a pas de problème.
    Si toutefois le problème persiste, la seule solution restante est de changer le périphérique qui se trouve entre la chaise et l'écran

    Mes Articles : Mon premier article est sur le language D
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    1 716
    Détails du profil
    Informations personnelles :
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 716
    Par défaut
    Bonjour,

    J'ai resolu l'erreur JEXCEL API avec la formule suivante
    f0 = new Formula(1, 1, "MAX(determine!G2:determine!G3920)*(determine!F2:determine!F3920=\"00\")");
    MAIS Je n'ai pas le resulat voulu
    A savoir la valeur Max de la colonne G, uniquement des lignes ou j'ai 00 dans le colonne F

    Merci d'avance
    Philippe

  4. #4
    Membre éprouvé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    1 716
    Détails du profil
    Informations personnelles :
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 716
    Par défaut
    J'ai une erreur sur celle ci

    f0 = new Formula(1, i+1, "MAX(SI(determine!F2:determine!F"+count[0]+"=\""+df.format(i)+"\";determine!G2:determine!G"+count[0]+"))");

    Soit en execution
    MAX(SI(determine!F2:determine!F3920="00";determine!G2:determine!G3920)) at char 40 when parsing formula MAX(SI(determine!F2:determine!F3920="00";determine!G2:determine!G3920)) in cell result!B2

    Merci d'avance
    Philippe

  5. #5
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    je ne suis pas expert là dedans, mais JExcel ne s'attends-t-il pas à ce que tu mette IF et non pas SI, il me semble que les fonctions "en français" ne sont que des traductions de l'interface graphique d'excel, que dans le fichier il est bien écrit les noms anglais des fonctions....

  6. #6
    Modérateur
    Avatar de Alkhan
    Homme Profil pro
    ingénieur full stack
    Inscrit en
    Octobre 2006
    Messages
    1 232
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : ingénieur full stack

    Informations forums :
    Inscription : Octobre 2006
    Messages : 1 232
    Par défaut
    Je ne suis pas un expert avec excel mais, si tu n'as pas une formule qui peut te renvoyer les cellules (G) dont les valeurs de la colonne voisine (F) égal à 0 alors ca ne peut pas marché !

    une autre solution consiste a utiliser une autre colonne (par exemple H) dont la formule est la suivante : =SI(F2=0;G2;0)

    et ensuite il reste plus qu'a faire : =MAX(H2:H9)
    Il n'y a pas de problème, il n'y a que des solutions.
    Cependant, comme le disaient les shadoks, s'il n'y a pas de solution, c'est qu'il n'y a pas de problème.
    Si toutefois le problème persiste, la seule solution restante est de changer le périphérique qui se trouve entre la chaise et l'écran

    Mes Articles : Mon premier article est sur le language D
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  7. #7
    Membre éprouvé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    1 716
    Détails du profil
    Informations personnelles :
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 716
    Par défaut
    Bonjour,

    Comme ma condition etait lié a l'heure du traitement, j'ai finalement enlevé les formules et fait un traitement par programme avec un MAX par Heure

    Merci
    Philippe

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 11/04/2012, 15h45
  2. JEXCEL API sous de caracteres speciaux
    Par pcouas dans le forum API standards et tierces
    Réponses: 2
    Dernier message: 09/03/2012, 06h46
  3. dessiner histogramme avec JExcel API
    Par trin86 dans le forum API standards et tierces
    Réponses: 2
    Dernier message: 06/05/2009, 19h41
  4. Debutant: importer l'API JExcel
    Par Ireon dans le forum Documents
    Réponses: 2
    Dernier message: 14/04/2007, 14h01
  5. JExcel API - largeur colonne
    Par thesmall dans le forum Documents
    Réponses: 2
    Dernier message: 26/04/2006, 18h45

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo