Formule matricielle

kader0139 -  
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   -
bonjour à tous
la configuration de ma BD excel est la suivante:

Tableau1 catégorie produits taille etc...

dans la même feuille se trouve le tableau d'extraction de données dans lequel
se trouve la formule matricielle ci dessous:

{=SIERREUR(INDEX(Tableau1[tailles];PETITE.VALEUR(SI($L$1=Tableau1[catégorie];LIGNE(Tableau1[catégorie])-MIN(LIGNE($A$2))+1;"");LIGNES(M$2:M12)));"")}

dans les cellules de la colonne tailles du tableau d'extraction j'obtiens 0 comme résultat c'est normal parce-que dans ma BD certains produits n'ont pas de tailles et donc dans la colonne tailles certaines cases sont vides. ma question est la suivante: comment modifier cette formule afin d'obtenir une case sans le 0 autrement dit vide.

en espérant que le sujet ne vous soit pas trop ambigu et quelle qu'elle soit la réponse, je vous remercie à l'avance.
salutations.

4 réponses

  1. jc80 Messages postés 5063 Date d'inscription   Statut Membre Dernière intervention   1 443
     
    Bonjour

    Un exemple de ton fichier serait le bienvenu
    Pour transmettre un fichier, il faut passer par un site de pièce jointe tel que cjoint.com

    Va sur ce site : https://www.cjoint.com/
    Clic sur parcourir,
    Cherche ton fichier,
    clic sur ouvrir,
    Clic sur "Créer le lien cjoint",
    Copier le lien,
    Revenir ici le coller dans une réponse..
    Cordialement
    0
  2. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonjour
    le plus simple, si j'ai bien compris votre demande, serait de désactiver l'affichage des 0 dans les options Excel.
    crdlmnt
    0
  3. kader0139
     
    bonjour Vaucluse
    je te remercie pour ta réponse qui a été très rapide et remercie également toute l'équipe pour les services que vous rendez quotidiennement aux nombreux internautes abonnés ou pas et de manière bénévole je suppose. cela est tout en votre honneur.j'ai voulu ouvrir cette parenthèse car elle me tenait vraiment à cœur. ceci dit et pour revenir à ma question concernant l'affichage des "0", la proposition de passer par l'option excel et désactiver la case des "0"est une solution mais mon idée est de passer par ma formule si on peut la modifier.
    0
  4. kader0139
     
    sincères salutations
    0
    1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      Alors sans rentrer dans le détail, ne conaissant les données d'origine, pour le principe:

      =SIERREUR(SI(formule complète=0;"";formule complète);"")

      mais ça fait un peu lourd, cela pourrait peut-être être simplifié si on connaissait les arguments qui font que la formule renvoie 0

      crdlmnt
      0