Tester si une case contient une partie de texte

Bonjour à tous,

J'ai un petit souci sur Excel,

J'ai une colonne qui contient des adresses automates (Par exemple DB1101.DBB10) et une autre colonne qui contient le type d'adresse automate (Par exemple BYTE)

Je voudrais vérifier que :

  • si mon adresse contient DBB et que le type est BYTE alors c'est OK, sinon il y a une erreur
  • si mon adresse contient DBX et que le type est Boolean alors c'est OK, sinon il y a une erreur
  • si mon adresse contient DBD et que le type est Float alors c'est OK, sinon il y a une erreur
  • si mon adresse contient DBW et que le type est WORD alors c'est OK, sinon il y a une erreur
Je dois donc effectuer ces 4 tests pour chaque ligne

Il y a environ 8000 lignes qui ont été saisies à la main alors je pense qu'il est possible de trouver quelques erreurs ...

Est-il possible d'effectuer ce test sans macro ?

En vous remerciant d'avance !

Bonjour,

Une piste :

=SI(ET(STXT(A1;8;3)="DBB";B1="BYTE");"OK";"Erreur")

Si cela te convient, on peu imbriquer tes 3 autres conditions.

Tu nous dit.

Bonjour criscris11,

Merci pour cette instruction.

Le soucis est que le n° de DB n'est pas toujours le même, ca peut être aussi DB22, DB513 ...

Cdlt

Re,

Tu veux dire par là que tes données ne sont pas toujours ordonnées de la même façon ? Dans ce cas, cela peut-être un peu plus gênant mais pas impossible : à voir.

Pourrais-tu joindre un fichier pour voir un petit peu ce qu'on peut faire ?

@+ de te lire.

Rechercher des sujets similaires à "tester case contient partie texte"