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

Macros et VBA Excel Discussion :

TCD et recherche de valeurs négatives


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Femme Profil pro
    Responsable de service informatique
    Inscrit en
    Octobre 2015
    Messages
    56
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : Distribution

    Informations forums :
    Inscription : Octobre 2015
    Messages : 56
    Par défaut TCD et recherche de valeurs négatives
    Bonjour à tous et meilleurs voeux pour cette nouvelle année.
    je ne viens pas souvent sur le forum et m en excuse, mais je n ai pas trop de temps disponible.
    En général je viens quand j ai un soucis et vous trouvez toujours une solution. Merci à vous tous.
    aujourd hui je suis coincée avec une formule qui doit rechercher dans un TCD seulement les valeurs negatives.

    voici ma formule qui donne le total, alors que le détails affiche des soldes soit positif soit negatif

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =SI(ESTERREUR(LIREDONNEESTABCROISDYNAMIQUE("Somme de solde";$AU$21;"CODE";$C145));"0";-LIREDONNEESTABCROISDYNAMIQUE("Somme de solde";$AU$21;"CODE";$C145))
    je veux chercher dans colonne code que les "commence par 401" et ne ressortir un total que pour les soldes negatifs.
    (n'y arrivant pas, j'ai fait un autre TCD en filtrant les etiquettes avec 2 filtres)

    en vous remerciant.

  2. #2
    Expert éminent

    Profil pro
    Conseil, Formation, Développement - Indépendant
    Inscrit en
    Février 2010
    Messages
    8 564
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Conseil, Formation, Développement - Indépendant

    Informations forums :
    Inscription : Février 2010
    Messages : 8 564
    Par défaut
    Bonjour

    Je verrais plutôt
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =SI(ESTERREUR(LIREDONNEESTABCROISDYNAMIQUE("Somme de solde";$AU$21;"CODE";$C145));0;MIN(LIREDONNEESTABCROISDYNAMIQUE("Somme de solde";$AU$21;"CODE";$C145);0))

  3. #3
    Membre averti
    Femme Profil pro
    Responsable de service informatique
    Inscrit en
    Octobre 2015
    Messages
    56
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : Distribution

    Informations forums :
    Inscription : Octobre 2015
    Messages : 56
    Par défaut PAS BON
    BONJOUR, MERCI MAIS CA ME RENVOIE REF!
    COMMENT ECRIRE EN FORMULE:
    lire dans le tcd colonne code,
    filtrer les etiquettes, commencant par "401",
    puis filtrer les valeurs <0.

    en fait il s agit de lire une cellule du TCD avec 2 conditions.

  4. #4
    Expert éminent

    Profil pro
    Conseil, Formation, Développement - Indépendant
    Inscrit en
    Février 2010
    Messages
    8 564
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Conseil, Formation, Développement - Indépendant

    Informations forums :
    Inscription : Février 2010
    Messages : 8 564
    Par défaut
    RE

    Si la valeur du TCD renvoie une erreur on met 0, sinon on prend le minimum entre 0 et la valeur renvoyée : donc seulement les valeurs négatives. Si tu as #ref c'est que ton TCD renvoie autre chose qu'un nombre...

    (Vérifié sans problème sur des TCD chez moi)

    Peux-tu préciser ? $C145 est bien une cellule d'un tableau des codes à récupérer ?

    LIREDONNEESTABCROISDYNAMIQUE n'accepte pas de condition donc on lit tout (ou alors tu listes les codes 401... pour construire ton tableau à base de LIREDONNEESTABCROISDYNAMIQUE ) mais on retient seulement les négatifs...

    Inutile de hurler...

  5. #5
    Membre averti
    Femme Profil pro
    Responsable de service informatique
    Inscrit en
    Octobre 2015
    Messages
    56
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : Distribution

    Informations forums :
    Inscription : Octobre 2015
    Messages : 56
    Par défaut je ne hurle pas
    merci beaucoup,
    ok donc j'ai fait un autre TCD en filtrant les etiquettes avec 2 filtres.
    (désolée je ne hurle pas j ai l habitude de travailler en majuscules et ai oublié de remettre en minuscules.)

    bonne journée

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

Discussions similaires

  1. [XL-2010] recherche 1ère valeur négative sur une ligne
    Par variations dans le forum Excel
    Réponses: 4
    Dernier message: 21/10/2016, 16h47
  2. [DAO]rechercher la valeur max d'un identifiant
    Par stressy dans le forum Access
    Réponses: 3
    Dernier message: 13/12/2005, 11h28
  3. Réponses: 4
    Dernier message: 23/09/2005, 14h15
  4. [MSDE][INSERT Auto]Valeur négative de PK
    Par papouAlain dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 20/09/2005, 14h28
  5. Réponses: 7
    Dernier message: 26/10/2004, 11h02

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