IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Excel Discussion :

Aide petite formule


Sujet :

Excel

  1. #1
    Membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Juin 2012
    Messages
    88
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Juin 2012
    Messages : 88
    Points : 45
    Points
    45
    Par défaut Aide petite formule
    Bonsoir,

    j'ai besoin de votre aide;

    J'ai 3 cellules comme dans l'image: dans B1, B2, B3 c'est l'utilisateur qui doit venir renseigner des chiffres.
    en B1, j'ai limité la saisie à 20 ( en mettant 20 comme valeur maximale dans liste de validation).


    pour ma B2 et B3, l'utilisateur doit répartir la valeur du B1 ou pas! c'est à dire que moi je dois limiter la saisie en posant une condition qui dit:
    B2<=B1 et B2<=B1-B3 donc ma B3 doit respecter absolument ces conditions, j'ai essayé de mettre ça en liste validation comme formule: =ET(B2<=B1;B2<=(B1+B3)

    je devrai mettre de meme pour B3

    mais ca ne marche pas, auriez vous une solution?

    merci
    Images attachées Images attachées  

  2. #2
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par ilissnmiden92 Voir le message
    B2<=B1 et B2<=B1-B3 donc ma B3 doit respecter absolument ces conditions, j'ai essayé de mettre ça en liste validation comme formule:
    =ET(B2<=B1;B2<=(B1+B3)
    Bonsoir,
    Tout d'abord il semble qu'il y a une étourderie puisque au départ on a B1-B3 et dans la fonction ET() on a B1+B3
    Essaie
    en B2 =B1-B3
    en B3 =B1-B2
    Evidemment avec les "Données" Inférieure ou égale à

  3. #3
    Community Manager

    Avatar de Malick
    Homme Profil pro
    Community Manager
    Inscrit en
    Juillet 2012
    Messages
    9 121
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Sénégal

    Informations professionnelles :
    Activité : Community Manager
    Secteur : Conseil

    Informations forums :
    Inscription : Juillet 2012
    Messages : 9 121
    Points : 83 910
    Points
    83 910
    Billets dans le blog
    15
    Par défaut


    Il manque une parenthèse dans ta formule. Avec ceci, ça devrait fonctionner :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =ET(B2<=B1;B2<=(B1-B3))
    Nom : test.png
Affichages : 149
Taille : 27,6 Ko
    Vous avez envie de contribuer au sein du Club Developpez.com ? Contactez-nous maintenant !
    Vous êtes passionné, vous souhaitez partager vos connaissances en informatique, vous souhaitez faire partie de la rédaction.
    Il suffit de vous porter volontaire et de nous faire part de vos envies de contributions :
    Rédaction d'articles/cours/tutoriels, Traduction, Contribution dans la FAQ, Rédaction de news, interviews et témoignages, Organisation de défis, de débats et de sondages, Relecture technique, Modération, Correction orthographique, etc.
    Vous avez d'autres propositions de contributions à nous faire ? Vous souhaitez en savoir davantage ? N'hésitez pas à nous approcher.

  4. #4
    Membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Juin 2012
    Messages
    88
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Juin 2012
    Messages : 88
    Points : 45
    Points
    45
    Par défaut
    Bonjour,

    Ca ne marche toujours pas, quand je fais le test, j'arrive à saisir des valeurs supérieures à ma condition

    une astuce svp?

  5. #5
    Expert éminent sénior Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Points : 32 866
    Points
    32 866
    Par défaut
    mais ca ne marche pas
    Ca ne marche toujours pas,
    J'adore quand on décrit le défaut de manière aussi précise...

    Citation Envoyé par ilissnmiden92 Voir le message
    formule: =ET(B2<=B1;B2<=(B1+B3)
    je devrai mettre de meme pour B3
    Ca dépend de ce que tu appelles "la même".

    Si tu as fais un copier/coller (que ce soit de la cellule ou de la formule), c'est sûr que ça ne peut pas marcher.
    As-tu essayé :
    =ET(B3<=B1;B3<=(B1+B2))

    Mais je ne comprends pas pourquoi tu mets un "+".
    Si B1 doit être réparti entre B2 et B3, ça devrait être un -.

    Tu devrais donc avoir comme formules :
    En B2 : =ET(B2<=B1;B2<=(B1-B3))
    En B3 : =ET(B3<=B1;B3<=(B1-B2))

    Mais, à mon avis, tu mettrais simplement en B3 la formule =B1-B2, ça t'éviterait de te compliquer la vie avec des formules de validation.
    Merci de cliquer sur pour chaque message ayant aidé puis sur pour clore cette discussion.

  6. #6
    Membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Juin 2012
    Messages
    88
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Juin 2012
    Messages : 88
    Points : 45
    Points
    45
    Par défaut
    c'est exactement les formules que j'ai mis, je me suis trompé en le saisissant ici, mais sur mon fichier je les mets bien et je viens de vérifier.
    Mais quand je teste, je saisis dans ma B2 une valeur supérieur à ma B1, je n'ai pas le message d'erreur...

    je ne peux pas saisir des formules directement dans ma B2 et B3 car ce sont des cellules que je dois laisser l'utilisateur remplir mais je dois quand meme restreindre les saisies, d'ou ma liste de validation

  7. #7
    Expert éminent sénior Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Points : 32 866
    Points
    32 866
    Par défaut
    C'est sans doute parce que B2 ou B3 est vide.
    Du coup, Excel ne peut pas faire l'opération qui valide ou non la cellule. Dans un tel cas, je suppose qu'il ne mets pas de blocage.

    Essaye de mettre 0 en B3 et de taper en B2 une valeur supérieure à B1.

    Je pense que ça va marcher mais ça ne résoudra pas ton problème parce que si tu as 20 en B1, tu peux mettre 10 en B2 et B3 mais rien ne t'empêchera de taper ensuite 2 en B1, ce qui rendra ta répartition non conforme.
    Merci de cliquer sur pour chaque message ayant aidé puis sur pour clore cette discussion.

  8. #8
    Membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Juin 2012
    Messages
    88
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Juin 2012
    Messages : 88
    Points : 45
    Points
    45
    Par défaut
    Effectivement ma B3 ou B2 risque de rester vide, puisque on donne à l'utilisateur le choix de saisir qlq chose dans la B2 et/ou B3 ou rien mais s'il saisit qlq chose il faut que le total de la B2 et B3 ne dépasse pas ma B1 et s'il saisit uniquement dans l'une des deux il faut que B2 ou B3 ( selon ou il a saisit) soit inférieur ou égal à B1.

    Donc a ton avis ya pas de solution pour paramétrer ça avec validation des données
    ?

  9. #9
    Expert éminent sénior Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Points : 32 866
    Points
    32 866
    Par défaut
    Je t'ai donné la solution dans mon message : mets 0 dans ces deux cellules par défaut et ça marchera.
    Merci de cliquer sur pour chaque message ayant aidé puis sur pour clore cette discussion.

  10. #10
    Membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Juin 2012
    Messages
    88
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Juin 2012
    Messages : 88
    Points : 45
    Points
    45
    Par défaut
    effectivement quand je mets 0, ca marche,
    j'aurai préféré vide mais c'est deja mieux
    Merci pour ton aide

  11. #11
    Expert éminent sénior Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Points : 32 866
    Points
    32 866
    Par défaut
    Si tu veux que ça apparaisse vide quand c'est égal à 0, il suffit de cocher le paramètre correspondant dans les options Excel.
    Je pense aussi qu'il doit être possible de faire disparaitre le 0 avec des mises en forme conditionnelles.
    Merci de cliquer sur pour chaque message ayant aidé puis sur pour clore cette discussion.

  12. #12
    Membre expérimenté
    Homme Profil pro
    Ingénieur
    Inscrit en
    Août 2010
    Messages
    660
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Août 2010
    Messages : 660
    Points : 1 399
    Points
    1 399
    Par défaut
    Bonjour,

    C'est aussi possible avec un format de cellule personnalisé:
    (récupéré il y a quelques mois dans un autre sujet)

  13. #13
    Membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Juin 2012
    Messages
    88
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Juin 2012
    Messages : 88
    Points : 45
    Points
    45
    Par défaut
    Merci je vais essayer d'avancer avec ça

  14. #14
    Invité
    Invité(e)
    Par défaut
    Bonjour,
    J'étais justement entrain de finaliser ma réponse et avais constaté qu'il fallait que les cellules contiennent 0.
    Ci-dessous les captures d'écran avec les paramétrages adéquat.
    Nom : Capture.JPG
Affichages : 96
Taille : 38,9 Ko

    Nom : Capture2.JPG
Affichages : 124
Taille : 39,6 Ko

    Nom : Capture3.JPG
Affichages : 87
Taille : 37,2 Ko

  15. #15
    Membre expert

    Homme Profil pro
    Retraité
    Inscrit en
    Juin 2012
    Messages
    1 564
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2012
    Messages : 1 564
    Points : 3 554
    Points
    3 554
    Billets dans le blog
    1
    Par défaut
    Bonjour,
    JcDSoft a supposé que les nombres entrés en B1:B3 étaient entiers mais qu'ils pouvaient être négatifs.
    Je suppose que ce sont des entiers obligatoirement positifs.
    Dans ce cas, voir ci-dessous la validation de données demandée pour chacune des cellules B1, B2, B3.
    Nom : validation.PNG
Affichages : 77
Taille : 115,3 Ko
    Pour chaque cellule, la case Ignorer si Vide est décochée.
    La validation de données semble fonctionner même avec des cellules vides.
    Seule obligation : Commencer par remplir B1.
    Cordialement
    Claude

Discussions similaires

  1. [aide]Petit probléme de débutant
    Par diden138 dans le forum Flash
    Réponses: 6
    Dernier message: 01/12/2006, 22h49
  2. [AIDE] sur formule.
    Par Blink182 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 7
    Dernier message: 19/09/2006, 19h25
  3. besoin d 'aide pour formuler une requête
    Par cdu dans le forum Langage SQL
    Réponses: 2
    Dernier message: 08/04/2006, 20h38
  4. aide petit programme pour débutant
    Par kartp0rqx dans le forum C
    Réponses: 16
    Dernier message: 14/10/2005, 20h31

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo