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

C# Discussion :

Interop Excel : Formule NB.SI


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Octobre 2009
    Messages : 6
    Par défaut Interop Excel : Formule NB.SI
    Bonjour amis développeurs.

    Je viens vers vous car, comme vous vous en doutez certainement, j'ai un léger problème, que je m'en vais vous exposer :

    Je développe une application dans laquelle j'effectue un export de données (saisies dans le logiciel) vers un tableur Excel. Tout fonctionne correctement, en dehors d'une chose : l'insertion de formule contenant une conditionnelle.

    En effet, lorsque j'insère dans une cellule de mon tableur une formule du type =NB.SI(D2: D12;"5-10"), je me retrouve avec une erreur #NOM? dans cette dernière.

    Le plus étonnant reste à venir : lorsque je rentre dans la cellule pour l'éditer (double clic ou barre des formules) et que j'appuie sur Entrée, sans effectuer aucune modification, miracle ! L'erreur disparait, remplacée par la valeur finale de ma formule ...

    Du coup mon insertion semble fonctionner, mais ca ne fait pas très propre de devoir "valider" la formule en appuyant sur entrée...

    Est ce que quelqu'un saurait d'où peut provenir ce comportement pour le moins étrange? Je nage !

  2. #2
    Modérateur
    Avatar de toopac
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2009
    Messages
    940
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Ille et Vilaine (Bretagne)

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

    Informations forums :
    Inscription : Juin 2009
    Messages : 940
    Par défaut
    c'est peut être un problème de langue.
    En anglais NB.SI(...) = COUNT.IF(...)

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Octobre 2009
    Messages : 6
    Par défaut
    Citation Envoyé par toopac Voir le message
    c'est peut être un problème de langue.
    En anglais NB.SI(...) = COUNT.IF(...)
    Nope, ca ne vient pas de là. Si c'était un problème de langue, ma formule ne fonctionnerait jamais (j'ai quand même fais un test avec COUNT.IF, on ne sait jamais, mais ca ne fonctionne pas du tout).

    Dans mon cas, l'erreur est présente à l'ouverture du document, mais comme expliqué, lorsque j'entre dans ma cellule pour l'éditer et que je valide (sans avoir apporté de changement bien entendu) , l'erreur laisse place au résultat.

Discussions similaires

  1. [VB.NET] comment installer interop.Excel.dll (11.0) ?
    Par beegees dans le forum Windows Forms
    Réponses: 24
    Dernier message: 09/06/2006, 16h19
  2. [EXCEL] Formule SI
    Par Nicolas67 dans le forum Excel
    Réponses: 3
    Dernier message: 16/05/2006, 09h11
  3. excel : formule si avec test sur case précédente
    Par tibyann dans le forum Excel
    Réponses: 7
    Dernier message: 03/02/2006, 15h43
  4. excel : formule "=si..." avec liaison
    Par tarmin dans le forum Excel
    Réponses: 7
    Dernier message: 30/01/2006, 10h59
  5. [VBA/Excel] Formule via macro
    Par UNi[FR] dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 18/10/2005, 15h11

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