Formule Excel: le client est nouveau -

Table des matières

Formule générique

=(COUNTIFS($A$1:A1,A1)=1)+0

Sommaire

Pour marquer un client comme nouveau dans une liste ou un tableau, vous pouvez utiliser la fonction COUNTIFS et une plage d'extension dans une colonne d'assistance. Dans l'exemple illustré, la formule dans E5, copiée vers le bas, est:

=(COUNTIFS($B$5:B5,B5)=1)+0

La première fois qu'un client apparaît dans la liste, la formule renvoie 1. Les occurrences suivantes renvoient zéro.

Explication

Cette formule utilise une plage extensible pour la plage de critères comprise entre COUNTIFS:

COUNTIFS($B$5:B5,B5)

Étant donné que la première référence est absolue et la deuxième référence est relative, la plage se développe à mesure que la formule est copiée dans la colonne. Le critère est simplement la valeur de la ligne actuelle de la colonne B.

COUNTIFS renvoie le décompte du client actuel jusqu'à ce point dans les données. Cela signifie que la première occurrence d'un client est 1, la seconde est 2, et ainsi de suite. Parce que nous ne nous soucions que de la première occurrence, nous comparons le nombre à 1:

COUNTIFS($B$5:B5,B5)=1

Cette expression renverra TRUE lorsque le nombre est 1 et FALSE pour toute autre valeur.

Enfin, pour forcer un résultat à 1 ou 0, on ajoute zéro. L'opération mathématique oblige Excel à contraindre TRUE et FALSE à des nombres équivalents, 1 et 0.

Remarque: l'exemple ci-dessus utilise le prénom pour l'identifiant client. Ce n'est pas réaliste, mais cela permet à l'œil humain de suivre facilement. Dans les données normales, l'identifiant client sera un numéro unique.

Articles intéressants...