Occurrence d'un terme dans une colonne compté 1x/case

Bonjour,

Je suis confronté à un petit obstacle.

J'ai une grosse liste excel avec de nombreux termes. Je souhaite avoir le nombre d'apparitions d'un terme donné dans une colonne.

Le problème, c'est que dans la majorité des cases, le terme se répète : je souhaiterai le compter qu'une fois par case.

Exemple:

A1; Pomme, Cerise, Pomme

A2; Pomme, Pomme

A3; Pomme, Poire, Cerise

A4; Pomme, Abricot

Je souhaiterai que la case m'affiche : 4

Et non pas 6 comme la fonction basique NB.SI le ferait.

Quelqu'un aurai la solution ?

Par avance merci !

Whan

Bonjour,

en pièce jointe, nb.si fonctionne comme tu le souhaites

15whan.xlsx (8.55 Ko)

Merci beaucoup !

Ça va bien me faciliter la tache.

Par contre j'ai du mal à comprendre le fonctionnement du critère : ("*" &A8&"*")

Merci de ta réponse rapide !

Bonjour,

Avec un peu de retard.

Solution VBA.

Bonjour,

Merci pour les deux solutions.

Je reviens avec une autre question.

Admettons maintenant que j'ai plusieurs catégories de Pommes. Celles-ci sont écrites en chiffre romains et donc utilisent la lettre "i".

(Pomme I / Pomme II / Pomme III / Pomme IV...)

Tout en gardant le facteur "Pomme" qui désigne toutes les catégories.

Comment modifier le filtre ("*" &CELLULE X&"*") pour qu'il recherche exactement le terme adéquat ?

(Et non pas qu'il inclu "Pomme II/III/IV" à la recherche de "Pomme I".)

Exemple des Valeurs recherchées sur le fichier ci-joint.

Une nouvelle fois, merci.

43whan-v2.xlsx (8.91 Ko)

bonjour,

remplace tes chiffres romains par des chiffres arabes.

Bonjour,

Sinon, tu utilises ma proposition.

Cdlt.

Rechercher des sujets similaires à "occurrence terme colonne compte case"