Exclure données égales à zéro

Bonjour,

J'ai une liste qui comporte plusieurs A1, A2, A3, etc.

Je fais un récap à la fin avec NB.SI.

Mais j'aimerais, si c'est possible, exclure toutes celles qui sont égales à zéro

C'est pour gagner en clarté sur le récap.

Merci par avance et bonne journée!

Bonjour à tous !

Une proposition ?

=JOINDRE.TEXTE(
    CAR(10);
    ;
    EXCLURE(
        GROUPER.PAR(
            Tableau1[Liste :];
            Tableau1[Liste :];
            LAMBDA(x; TABLEAU.EN.TEXTE(UNIQUE(x) & " : " & NBVAL(x)));
            ;
            0
        );
        ;
        1
    )
)

Elle retourne ceci :

image

Bonjour JFL,

Merci beaucoup, mais j'ai #NOM? qui apparait chez moi.

Je pense que c'est à cause de ma version Excel 2019, je m'excuse je n'avais pas précisé.

Bonjour à tous de nouveau !

Merci beaucoup, mais j'ai #NOM? qui apparait chez moi.

Je pense que c'est à cause de ma version Excel 2019, je m'excuse je n'avais pas précisé.

De la nécessité de préciser l'environnement Excel......

Je vous propose une solution alternative via Power Query :

Si cela ne convient pas, votre salut viendra de nos amis spécialistes VBA.

Bonjour à tous,

=LET(l;UNIQUE(Tableau1[Liste :]);nb;NB.SI(Tableau1[Liste :];l);ASSEMB.H(l;nb))

On ne s'intéresse pas aux données qui ne sont pas dans la liste, vu que dans le résultat, elles n'y sont pas.

Crdlmt

bonjour

au plus facile

cordialement

13jojori.xlsx (10.89 Ko)

Bonjour à tous,

UNIQUE n'étant a priori pas disponible pour Excel 2019, essayez :

=JOINDRE.TEXTE(CAR(10);1;SI(EQUIV(Tableau1[Liste :];B:B;0)=LIGNE(Tableau1[Liste :]);Tableau1[Liste :]&" : "&NB.SI(Tableau1[Liste :];Tableau1[Liste :]);""))

à valider en matriciel par Ctrl+Maj+Entrée et mettre le retour à la ligne automatique

Bonjour et merci à tous pour vos propositions.

Effectivement la seule solution qui fonctionne pour moi est celle de BeGood ! Merci

Bonne soirée

Bonsoir à tous !

Bien....!

Power Query ne fonctionne dans votre environnement ?

@tulipe_4 : Je suis déçu ! Je m'attendais, j'espérais une méthode "old school" dont vous nous régalez habituellement...
Mais bon.... On va se réjouir de votre modernité ponctuelle. Et, soyons fous, peut-être même que cette démarche va inciter LouReed à vous imiter.

re

la rage de vaincre ,même pour du XL 2003

matricielle tridactyle

cordialement

17jojori-2.xlsx (12.49 Ko)

Avec un tcd

2025 04 01 230442

Bonsoir à tous de nouveau !

la rage de vaincre ,même pour du XL 2003

matricielle tridactyle

C'est un excellent.....début ! Il manque l'intégration du résultat dans une cellule unique !

(oui oui...je pinaille......mais c'est un réel plaisir.....)

bonjour

bon ; ça doit etre faisable en virant la partie matrice virtuelle de Petite.valeur ,, cela pemet au passage de se dédouaner de l'indirect ; ensuite on concane avec des &(sierreur( le bousin;"") ; bien entendu, si il y a 20 valeurs ;;;;; la formule "old school " occupe la moitié de l'ecran ; en plus , à la reflexion ; le retour à la ligne occupe autant de place que 3 cel ; çe qui m'autorise à tirer ma flemme grace à l'aspect visuel

donc oui , c'est faisable ,, mais comme d'hab ,c'est obsolète , voire dépassé , mais je demeure persuadé que dans les arrières boutiques ,il doit y avoir encore pas mal de becannes qui tournent avec des vieilles versions...... probablement sous XP

cordialement

Rechercher des sujets similaires à "exclure donnees egales zero"