Afficher la valeur differente de 0

Bonjour,

La formule INDEX/EQUIV m'affiche le 1er résultat de la valeur cherchée Hors, ce que je voudrais c'est afficher le résultat DIFFERENT DE ZERO pour la valeur cherchée. Comment faire ?

Merci pour vos réponses

Numero montant recherché
N21010--> 0 €
N21010--> 150 €
Je veux voir afficher la valeur différente de 0 pour ce numéro(N21010) à savoir150€

Configuration: Windows / Edge 18.18362

5 réponses

  1. Contributeur
    Bonjour
    difficile de vous aider sans savoir comment est organisé votre modèle
    Pouvez vous déposer un exemple ici, en y ajoutant quelques explications sur les attendus?
    http://mon-partage.fr
    et revenir coller lien créé sur le site
    à vous lire
    crdlmnt
    1. Bonjour,

      Le voici merci pour votre aide;

      https://mon-partage.fr/f/S1Rh3VFA/

      Cordialement
      1. Bonjour

        Formule matricielle à valider par Ctrl+Maj+Entrée (et le formule se met auto entra accolades dans la barre de formules)
        =INDEX('BASE DE RECHERCHE '!B2:B5;EQUIV(1;('BASE DE RECHERCHE '!A2:A5=A2)*('BASE DE RECHERCHE '!B2:B5>0);0))
        Bien limiter les champs aux seules plages de données vu que les matricelles sont gourmandes en ressources

        Cdlmnt
        Via
        1. Ca ne fonctionne pas malheureusement, j'ai comme 3VALEUR" résultat; j'ai bien limité les champs
      2. Contributeur
        Re
        pour trouver la valeur maximum de B selon un code en A et quelque soit l'ensemble des valeurs concernées:
        =MAX(SI(A1:A100="N21010";B1:B100))
        matricielle à entrer selon les recommandations de notre ami via (salut, ami)
        bien entendu on peut remplacer "N21010" par l'adresse d'une cellule qui contient le code
        Et il faut aussi que les valeurs en B soient bien numériques
        crdlmnt

        1. Bonsoir
          A tout hasard s'il n'y a que deux références, une à zéro et l'autre avec un nombre
          =SOMMEPROD(('BASE DE RECHERCHE '!$A$2:$A$5=A2)*('BASE DE RECHERCHE '!$B$2:$B$5))