LE NEWSMAGAZINE Nº1 DES NOUVELLES TECHNOLOGIES
84 utilisateurs connectés

cellule conditionnelle

safirnet123 le 06 novembre 2009 à 20h42
[img][/img] :hurle: salut a toute l'equipe voila j'ai un probleme qui m'intrigue depuis des mois surtout que j'en ai besion dans mon travail.
lors de l'inventaire sous excel je dois saisir les numeros des vehicules (wagons), sauf il faut au meme temps savoir si le numero est juste ou non.
chaque type de vehicule ex: 275 0001-8 à 275 0200-6
c-a-d si je saisie 275 0201-6 c'est faux
[img]/img]
merci d'avance amicalement ......
willyplaisir le 06 novembre 2009 à 21h11
bonsoir,

275 0001-8 à 275 0200-6

une ptite précision à nous donner pour le test:
dois-tu faire ce test sur les 7 premiers chiffres?:

si tu saisies 2750206 sans le reste alors:

si(et(tacellule>=2750001;tacellule<=2750200);"Ok";"Faux")

sinon on ne sait pas la suite logique à
275 0001-8
275 0001-9
275 0001-5000

si tu saisies 2750001-5000 alors

alors tu peux utiliser la formule:
si(et(cnum(gauche(tacellule;7))>=2750001;cnum(gauche(tacellule;7))<=2750200);"ok";"faux")


si tu saisies avec un espace 275 0001-5000

alors tu peux utiliser la formule:
si(et(cnum(gauche(tacellule;8))>=2750001;cnum(gauche(tacellule;8))<=2750200);"ok";"faux")

:salut:




-->Message édité par willyplaisir le 06/11/2009 21:27:51<--
fdatch le 07 novembre 2009 à 09h09
Bonjour safirnet123
Bonjour willyplaisir,

Quelle sont les bornes des valeurs à saisir ?
Pour 275 0001- , ça va de 8 à ??
A quel moment on passe de 275 0001-8 à 275 0002-8 ?

Par exemple :
On va de 275 0001-8 à 275 9999-8
Puis de 275 0001-7 à 275 9999-7
Puis de 275 0001-6 à 275 0200-6
???

Cordialement.
willyplaisir le 07 novembre 2009 à 10h39
Bonjour à tous,

si peu importe ce que tu mets derrière le trait "-8...."
dans 275 0001-8 à 275 0200-6
alors je te fais un test sur les 8 premiers caractères.

A1= ta valeur à tester
avec des bornes définies dans les cellules:
b1=borne inférieure
c1=borne supérieure

tu mets dans ta cellule de ton choix:
=SI(ET(CNUM(GAUCHE(A1;8))<=c1;CNUM(GAUCHE(A1;8))>=b1);"ok";"faux")


-----voici la formule générale pour tous les caractères-----------

A1= la valeur du code waggon
B1= 275 0001-8 (borne inférieure à saisir)
C1= 275 0200-6 (borne sup à saisir)

dans une cellule de ton tableau, tu mets la formule:

=SI(ET(STXT($A$1;1;3)*100000+STXT($A$1;4;5)*10+STXT($A$1;10;1)<=STXT($C$1;1;3)*100000+STXT($C$1;4;5)*10+STXT($C$1;10;1);STXT($A$1;1;3)*100000+STXT($A$1;4;5)*10+STXT($A$1;10;1)>=STXT($B$1;1;3)*100000+STXT($B$1;4;5)*10+STXT($B$1;10;1));"ok";"faux")

j'aime bien les problèmes de Train...train


:jap:





-->Message édité par willyplaisir le 08/11/2009 15:50:11<--
safirnet123 le 08 novembre 2009 à 20h14
vraiment merci a tout les amis AS qui ont tenter de me porter l'essentiel.
merci encore a vous willyplaisir, je viens de rentrer de la gare en me connectant ta reponse ma fait grand plaisir surtout la 2eme solution merci merci , je vais tenter de m'excercer sur ta formule et je te dirai si ca marche. encore sans oublier "fdatch" pour son effort.
grand chapeau a l'union.......... :bounce: :bounce: :bounce: :bounce: :bien: :bien: :bien: :bien: :bien: :bien: :bien:
:jap: :jap: :jap: :jap: :jap: :jap:
willyplaisir le 08 novembre 2009 à 21h40
Bonsoir,

si cela te convient, alors mets [Résolu] dans ton 1er Post à l'aide de l'éditeur.

Si tu as encore des pb de train...train qui arrivent à l'heure... alors n'hésite pas de le mettre sur ce forum de passagers
:jap:


À PROPOS DU FORUM MICRO HEBDO

LES FORUMS THÉMATIQUES ET TECHNIQUES

LES FORUMS GÉNÉRAUX

ARCHIVES DU FORUM

publicité
A lire aussi
À PROPOS DU FORUM MICRO HEBDO
    LES FORUMS THÉMATIQUES ET TECHNIQUES
    LES FORUMS GÉNÉRAUX
      ARCHIVES DU FORUM
        01Informatique
        01 INFORMATIQUE
        L'hebdo de référence des décideurs informatiques.
        Micro Hebdo
        MICRO HEBDO
        L'hebdo qui vous simplifie la micro
        et Internet.
        L'Ordinateur Individuel
        L'ORDINATEUR INDIVIDUEL
        Le mensuel informatique qui vous informe et vous conseille.
        Nous contacter  |  Charte de confiance  |  Voir notice légale

        01net.  -  01men  -  RMC  -  BFM Radio  -  BFM TV  -  TousLesPodcasts  -  01informatique.fr  -  Association RMC-BFM
        Tous droits réservés © 1999 - 2009 Internext - 01net.