Réponses différentes suivant le type de n° de telephone

Quelqu'un saurait-il me donner le truc pour avoir une réponse particulière suivant le type de n° de téléphone, à savoir

un n° de la forme E Z A B P Q M C D U -> la réponse est OUI si les 4 derniers chiffres sont identiques

ou la réponse est OUI si les 4 derniers chiffres sont 2 couples identiques

la réponse est OUI si les 2 derniers chiffres sont des 0

la réponse est OUI si Les 4 derniers chiffres constituent une suite croissante

etc

Bonjour,

Un premier élément de réponse se trouve ici :

https://forum.excel-pratique.com/excel/explications-et-regles-a-respecter-t13.html

Ensuite, un petit bout de fichier exemple serait le bienvenu, fichier sur lequel tu nous mets quelques exemples avec le résultat attendu.

@+

Bonjour,

L'idée est d'avoir une cellule où on inscrit un n° de téléphone.

En fonction du numéro entré, on obtient une réponse différente.

Le n° a la structure suivante : E Z A B P Q M C D U (ex : 0112345678).

Si les 4 derniers chiffres sont identiques soit M = C = D = U (ex : 04 91 30 44 44) -> réponse OUI

les 4 derniers chiffres sont 2 couples identiques soit M = D ; C = U (ex : 04 91 30 41 41) -> réponse OUI

les 2 derniers chiffres sont des 0 soit D = U = 0 (ex : 04 91 23 45 00) -> réponse OUI

Si M = A ; C = B ; D = P ; U = Q (ex : 04 91 23 91 23) -> réponse OUI

etc, ...

et si cela ne correspond pas on obtient la réponse NON

Serait-ce c'est du domaine du possible ?

Merci de votre aide en tout cas

bonjour,

c'est possible en utilisant des fonctions d'extraction gauche(), droite() et des fonctions de comparaison exact() par exemple

ce qui me chiffone dans l'exemple cité c'est le etc...

quelles sont toutes les conditions requise pour que ce soit oui ?

cordialement

-- 26 Sep 2010, 14:11 --

voici un petit fichier exemple avec explosion du numéro de téléphone pour plus de clarté

attention le numéro doit être au format texte et non au format spécial "numero de téléphone" qui ne tient pas compte dans les extractions du 0 initial

cordialement

15test-telephone.xlsx (11.65 Ko)

Super bemann

C'est exactement ce que je recherche.

Il y a beaucoup de conditions requises pour que la réponse soit oui.

Le n° a la structure suivante : E Z A B P Q M C D U (ex : 0112345678).

1-Si les 4 derniers chiffres sont identiques soit M = C = D = U (ex : 04 91 30 44 44) -> réponse OUI -

2-les 4 derniers chiffres sont 2 couples identiques soit M = D ; C = U (ex : 04 91 30 41 41) -> réponse OUI

3-les 2 derniers chiffres sont des 0 soit D = U = 0 (ex : 04 91 23 45 00) -> réponse OUI

4-Si M = A ; C = B ; D = P ; U = Q (ex : 04 91 23 91 23) -> réponse OUI

5-Si M = A ; C = B ; D = P et U = Q+1(ex : 04 91 23 91 24) - (avec Q<=8) -> réponse OUI

6- Si M = A ; C = B ; D = P et U = Q-1 (ex : 04 91 23 91 22) - (avec Q>=1) -> réponse OUI

7- Si M = A ; C = B ; D = P +1; U = Q (ex : 04 91 23 91 33) - (avec P<=8) -> réponse OUI

8- Si M = A ; C = B ; D = P -1; U = Q (ex : 04 91 23 91 13) - (avec P>=1)-> réponse OUI

9- Si P = D ; Q = U (ex : 04 91 23 16 23) -> réponse OUI

10- Si M = A ; C = B+1 ; D = P ; U = Q (ex : 04 91 46 92 46) - (avec B<=8)-> réponse OUI

11- Si D = M ; U = C+1 (ex : 04 91 23 51 52) - (avec C<=8)-> réponse OUI

12- Si U = 0 ; C = 9 ; D = M+1 (ex : 04 91 23 59 60) - (avec M<=8)-> réponse OUI

13- Si M = D ; U = C+2 (avec C<=7) (ex : 04 91 23 41 43) -> réponse OUI

14- Si U = 0 ; C = 8 ; D = M+1 (ex : 04 91 32 48 50) - (avec M<=8)-> réponse OUI

15- Si U = C ; D = M+2 (avec M<=8) (ex : 04 91 30 41 61) -> réponse OUI

16- Si U = C ; D = M+1 (avec M<=8) (ex : 04 91 30 47 57) -> réponse OUI

17- Si U = C ; D = M-2 (avec M>=2) (ex : 04 91 30 61 41) -> réponse OUI

18- Si U = D+1 = C+2 = M+3 (avec M<=6) (Les 4 derniers chiffres constituent une suite croissante) (ex : 04 91 30 45 67) -> réponse OUI

19- Si D = M ; C = U+2 (avec U<=7) (ex : 04 91 30 43 41) -> réponse OUI

20- Si U = 0 ; C = 5 ; D = M+1(avec M<=8) (ex : 04 91 23 35 40) -> réponse OUI

21- Si U = 5 ; C = 0 ; D = M (ex : 04 91 23 30 35) -> réponse OUI

22- Si U = 5 ; C = 0 ; D = M-1(avec M>=1) - (ex : 04 91 23 40 35) -> réponse OUI

23- Si Q = C = U (ex : 04 91 23 33 83) -> réponse OUI

-- 26 Sep 2010, 19:10 --

Avec le fichier des conditions pour les numéros

Encore Merci

Re bonjour

Je suis très content de vous avoir mis sur la bonne voie

d'après le document joint il y a 38 conditions pour que la réponse soit "oui" : Attention car pour le test final l'utilisation de la fonction OU() ne sera pas possible (limité à 30 conditions)

Je n'ai malheureusement pas le temps de d'analyser les 38 conditions et de faire les formules en conséquence, d'autant plus que la numérotation par lettre n'est pas très limpide (j'aurais chois a b c d e f g h )

néanmoins je pourrai répondre si vous butez sur une formule

par curiosité j'aimerais bien quand même savoir à quoi c'est censé servir !

cordialement

Rechercher des sujets similaires à "reponses differentes suivant type telephone"