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
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