Différencier 0001 et 1

Bonjour à tous,

Avec une formule toute simple du style =NB.SI(plage;0001) Excel prend en compte les valeurs 0001 et 1. Il y a t-il un moyen de pouvoir faire en sorte que la formule puisse différencier les deux et prendre en compte uniquement les 0001 ?

Merci d'avance.

Bonjour,

Essayez avec ceci :

=NB.SI(PLAGE;"*0001*")

Effectivement avec cette formule la fonction distingue les 0001, mais du coup comment compter uniquement les 1 ?

Avec un autre cas, si 0001 se trouve dans la cellule A1 et 1 dans la cellule A2, est-il possible d'avoir =NB.SI(plage;A1) en désignant la cellule contenant 0001 ? J'ai beaucoup de valeurs avec des 0 devant et cela reste long de devoir faire une formule pour chaque valeur.

Mais je te remercie de m'avoir éclairé avec ta formule !

Peux-tu faire une fichier test avec un exemple.

Ce serait plus simple afin que l'on trouve une solution

Merci

Oui désolée

Voici un fichier test pour être plus claire.

Merci

17test.xlsx (10.64 Ko)

bonjour,

le contenu de ta cellule est bien 16, c'est la mise en forme qui ajoute les 000. A ma connaissance pas de solution standard excel pour ce cas.

solution via fonction personnalisée.

Function nbformat(plage As Range, reference As Range)
    For Each c In plage
        If c.Text = reference.Text Then ctr = ctr + 1
    Next
    nbformat = ctr
End Function
14mirran.xlsm (16.12 Ko)

Les données sont en format "spécial". En les modifiant en texte un petit TCD peut faire l'affaire. C'est peut-être aussi une solution :

Merci beaucoup à vous deux !

Rechercher des sujets similaires à "differencier 0001"