OVH Cloud OVH Cloud

pair - impair

19 réponses
Avatar
vincent
bonjour,

voici la colle du jour qui me tient en haleine depuis un petit bout de
tps... je vais tenter de tout expliquer clairement.
j'ai un fichier d'adresses avec 4 champs :
- rue
- numéro d'adresse maximum
- numéro d'adresse minimum
- intervalle et information pair ou impaire (ex : 1-3 veut dire que
l'intervalle d'adresse va de 1 à 3 mais comprend des numéros paire et
impaire; 1--3 veut dire que l'intervalle d'adresse va de 1 à 3 mais
uniquement avec un seul type de parité et ici impaire en l'occurence)

mon but est d'arriver à obtenir un champ qui me dise pour chaque rue soit P
pour paire, soit I pour Impaire, soit PI pour les deux.

Le probleme est que les numéros d'adresse sont parfois du style 40B ou 1C ou
118D ! donc on ne peut les traiter que comme des nombres !!

j'essaie de me débarrasser de cette lettre pour mesurer la parité mais cela
me demande d'effectuer des conditions multiples qui ne fonctionnne pas
vraiment avec excell

par ailleur il me faudrait aussi créer un champ d'adresse max et un
d'adresse min mais sans les adresses "lettrées"...

merci de vos réflexions si vous avez un peu de tps à perdre pour moi !! :)

9 réponses

1 2
Avatar
vincent
ok

j'ai testé cette formule magique qui a l'air de vraiment tout faire en un
coup !!
malheureusement il doit y avoir un petit souci qqpart. en effet, qd il y a
un tiret (et donc deux parités) elle m'indique un message d'erreur "valeur".
et qd il y en a un, elle a parfois raison, parfois tord qd à la parité...

mais ca me semble super prometteur ! merci pour le tps que tu passe pour
cela !


c'est très exactement ce que fait cette formule. Par rapport à mon précédent
POST, je dirais que cette formule au fond ( si j'ai bien compris le problème
) résout tous les cas.
En effet, elle détermine s'il y a 2 tirets ou un seul .
dans le 1er cas, elle t'indique 1P ( dans le résultat 1P/P ou 1P/I) pour la
parité unique et /P ou /I pour indiquer si c'est pair ou impair.dans le 2nd
cas, elle t'indique si il y a 2 parités auquel cas, on se fout de savoir si
le 1er chiffre ( ou le 2nd) est pair et si son alter égo, le dernier (ou le
1er chifre) est impair ou pair puisque par définition quand il y a 2 tirets ,
il y a forcément des N° pairs et impairs dans la rue.

A+



ta formule est très intéressante !!

néanmoins, le caractère simple ou double de la parité est définit par des
tirets entre les chiffres de la dernière colonne. j'ai donc mis au point une
formule allant vvérifier si un double tiret existait dans la cellule, si c le
cas, je sais que les adresses peuvent etre paire et impaire. Sinon il me
reste à définir si les numéros sont pair ou impaires.

je me doute bien que tout ceci n'est pas clair mais c un peu le bazard :)


bonjour,

un truc bien compliqué qui suit une loi :

1 parité et impaire: 1P/P
1 parité et paire: 1P/I
2 parités et dernier numéro pair: 2P/P
2 parités et dernier numéro impair: 2P/I

ex: si en A1 tu écris 1A-56G tu obtiendras comme résultat de la formule 2P/P
mais si tu écris 2A-56G tu obtiendras la même chose car je n'ai testé que la
parité du dernier nombre, ta demande ne précisant pas si les 2 nombres
pouvaient être de parité différente.

=CHOISIR(SI(ESTERREUR(TROUVE("-";DROITE(A1;NBCAR(A1)-TROUVE("-";A1;1));1));3;TROUVE("-";DROITE(A1;NBCAR(A1)-TROUVE("-";A1;1));1))+MOD(GAUCHE(DROITE(A1;NBCAR(A1)-TROUVE("-";A1;1)-1);NBCAR(DROITE(A1;NBCAR(A1)-TROUVE("-";A1;1)-1))-1);2);"1P/P";"1P/I";"2P/P";"2P/I")

A+


bonjour,

voici la colle du jour qui me tient en haleine depuis un petit bout de
tps... je vais tenter de tout expliquer clairement.
j'ai un fichier d'adresses avec 4 champs :
- rue
- numéro d'adresse maximum
- numéro d'adresse minimum
- intervalle et information pair ou impaire (ex : 1-3 veut dire que
l'intervalle d'adresse va de 1 à 3 mais comprend des numéros paire et
impaire; 1--3 veut dire que l'intervalle d'adresse va de 1 à 3 mais
uniquement avec un seul type de parité et ici impaire en l'occurence)

mon but est d'arriver à obtenir un champ qui me dise pour chaque rue soit P
pour paire, soit I pour Impaire, soit PI pour les deux.

Le probleme est que les numéros d'adresse sont parfois du style 40B ou 1C ou
118D ! donc on ne peut les traiter que comme des nombres !!

j'essaie de me débarrasser de cette lettre pour mesurer la parité mais cela
me demande d'effectuer des conditions multiples qui ne fonctionnne pas
vraiment avec excell

par ailleur il me faudrait aussi créer un champ d'adresse max et un
d'adresse min mais sans les adresses "lettrées"...

merci de vos réflexions si vous avez un peu de tps à perdre pour moi !! :)








Avatar
AV
merci pour le tps que tu passe pour cela !


Je suis rouge de confusion....

AV

Avatar
jps
la confusion a parfois bon dos...
jps

"AV" a écrit dans le message de
news:e%
merci pour le tps que tu passe pour cela !


Je suis rouge de confusion....

AV





Avatar
AV
la confusion a parfois bon dos...


T'as tout à fait raison..
Dans le cas présent (comme dans quelques autres récents), la couleur serait
plutôt verdâtre

AV

Avatar
anonymousA
comprends pas tout. Faudra m'expliquer !!!


la confusion a parfois bon dos...


T'as tout à fait raison..
Dans le cas présent (comme dans quelques autres récents), la couleur serait
plutôt verdâtre

AV






Avatar
jps
pour ne pas dire glauque, quoi...
jps

"AV" a écrit dans le message de
news:
la confusion a parfois bon dos...


T'as tout à fait raison..
Dans le cas présent (comme dans quelques autres récents), la couleur
serait

plutôt verdâtre

AV





Avatar
AV
comprends pas tout. Faudra m'expliquer !!!


T'inquiètes : t'es pas du tout en cause..
C'est plutôt du message subliminal à destination de "passants qui passent"
.....;-)

AV

Avatar
Certains scudeurs diraient même sans faire d'impair :

GLLOQ
Epelez à haute voix !!!

dixit un aviateur contrarié
;o))

-----Message d'origine-----
pour ne pas dire glauque, quoi...
jps

"AV" a écrit dans le
message de

news:
la confusion a parfois bon dos...


T'as tout à fait raison..
Dans le cas présent (comme dans quelques autres
récents), la couleur


serait
plutôt verdâtre

AV




.





Avatar
FxM
Doc Offiiiiiiiiiiiiccce, y'a anonymous qui dit que des bêtises :o)

@+
FxM



Certains scudeurs diraient même sans faire d'impair :

GLLOQ
Epelez à haute voix !!!

dixit un aviateur contrarié
;o))


-----Message d'origine-----
pour ne pas dire glauque, quoi...
jps

"AV" a écrit dans le


message de

news:

la confusion a parfois bon dos...


T'as tout à fait raison..
Dans le cas présent (comme dans quelques autres



récents), la couleur

serait

plutôt verdâtre

AV




.







1 2