Fonction SI(NBCAR(avec Variable

Bonjour à tous,

Tout d'abord merci, Je suis débutant sur Excel et me sert énormément du Copy/Paste de vos posts, néanmoins je n'ai pas trouvé de

solution à mon problème actuel.

Je vais tenter d'etre simple :

en Colonne A j'ai des noms d'entreprise et/ou de particulier

en Colonne B je souhaite afficher ENTREPRISE ou PARTICULIER en fonction des noms en colonne A.

Actuellement j'utilise une fonction si imbriqué avec NB.CAR à "grande échelle" (64 arguments étant la limite d'Excel) ce qui me donne la formule du type :

=SI(NB.SI(A2;"*SARL*");"ENTREPRISE";SI(NB.SI(A2;"*FRANCE*");"ENTREPRISE";SI(NB.SI(A2;"*MR *");"PARTICULIER";SI(NB.SI(A2;"*MME *");"PARTICULIER";))))

Mais j'ai actuellement 6 formules avec 64 arguments chacune, pour couvrir tous les mots clés que je souhaite vérifier.

Je pense qu'il existe une solution pour avoir dans une feuille annexe un référentiel avec correspondance (voir feuille 2) en le faire matcher : RechercheV avec étoile ne fonctionnant pas.

Auriez-vous une solution ? Une formule ? Une macro ?

Merci par avance à tous

Bonjour

Tu commences par supprimer le doublon SARL en Feuil2

Suite de quoi, formule en B2 de Feuil1

Matricielle à valider avec les 3 touches Ctrl+Maj+Entrée

=INDEX(Feuil2!$B$1:$B$10;SOMME(ESTNUM(CHERCHE(SI(Feuil2!$A$1:$A$10<>"";Feuil2!$A$1:$A$10);A2))*LIGNE(Feuil2!$A$1:$A$10)))

Cordialement

Salut,

En passant par une fonction perso :

90formule-ou-vba.xlsm (15.01 Ko)
Rechercher des sujets similaires à "fonction nbcar variable"