Condition avec plusieurs critères aléatoires

Fermé
royd - 16 nov. 2015 à 15:37
 royd - 17 nov. 2015 à 09:31
Bonjour,

Je cherche à savoir comment faire pour effectuer une condition avec plusieurs critères selon des nombres qui ne se suivent pas mais que j'ai déjà filtré dans un document de 300 lignes. Mes critères s'élèvent à 40.

J'aimerai entrer dans ma condition les 40 critères pour qu'il reconnaissent dans le fichier non filtrer mes 40 critères. Cependant, je dépasse la limite d'arguments autorisés dans la formule. Les 40 critères sont aléatoire. Mais j'aimerais que lorsqu'il rencontre un de ces 40 critères je puisse fixer un seul nombre.

Est-il possible de faire un tableau de ces 40 critères (donc d'abords un filtre) et ensuite reporter ces critères dans une formule de condition afin de traiter mon fichier non filtrer?

Merci de vos aides précieuses

1 réponse

via55 Messages postés 14501 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 28 novembre 2024 2 735
16 nov. 2015 à 15:50
Bonjour

Le tableau des 40 critères est sans doute une piste mais ton énoncé est trop vague, il faut un exemple de ton fichier non trié (une partie seulement s'il est conséquent) avec sur une autre feuille ton tableau des 40 critères pour y voir plus clair. Fichier à poster sur cjoint.com, faire créer un lien, le copier et revenir le coller ici dans un prochain message

Cdlmnt
Via
1
Disons par exemple que j'ai une liste de nombres: 1,2,3,...50.
Je veux qu'il reconnaisse 4 critères: 5,8,10,13.
Si je filtre ma liste de 1 à 50 j'obtiens ces 4 critères a la suite en 1 colonne.

A chaque fois qu'il trouves ces 4 nombres je veux comme indication "OK".
La formule serait: SI(OU(A1=5;A1=8;A1=10;A1=10;A1=13);"OK";"")
Le problème que j'ai est que si j'applique ça à mes 40 critères la condition est trop longue c'est-à-dire que le nombre d'argument est trop important.

Et si je mets comme critère la plage du tableau filtrer où apparaissent mes 4 critères qui se suivent dans ma liste filtrée mais non dans ma liste pure, cela ne fonctionne pas avec ma liste non filtrée: SI(OU(A1=A5:A13);"OK";"")

Désolé d'être indigeste.
0
via55 Messages postés 14501 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 28 novembre 2024 2 735 > royd
16 nov. 2015 à 16:42
Re,

1)Copier la liste filtrée, la coller sur une autre feuille par Collage spécial Valeurs uniquement, cette nouvelle liste ne comporte que les 40 critères

2)Selectionner cette plage de 40 cellules et la nommer critères (clic droit Nommer plage)

3)Sur la 1ere feuille en B1 la formule : =SI(NB.SI(criteres;A1)=1;"OK";"") à étirer vers le bas (double clic sur carré noir en bas à droite de B1

Cdlmnt
Via
0
royd > via55 Messages postés 14501 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 28 novembre 2024
17 nov. 2015 à 09:31
Merci énormément pour cette précieuse réponse. Cela marche bien.

Meilleures salutations.
0