Blanc de mémoire d'une débutante ...

Fermé
LaurentGagnon - 19 sept. 2016 à 16:54
 LaurentGagnon - 19 sept. 2016 à 18:37
Bonjour,

si A1 = "annulé"
B1 = 0
sinon on peut écrire le chiffre qu'on veut

méchant blocage ...

merci

8 réponses

f894009 Messages postés 17206 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 22 novembre 2024 1 710
19 sept. 2016 à 16:58
Bonjour,

Vous pouvez developper un peu plus ????
0
Raymond PENTIER Messages postés 58732 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 29 novembre 2024 17 246
19 sept. 2016 à 17:01
Bonjour.
Le mieux est de ne mettre aucune formule, et de saisir ce qu'on veut,
y compris 0 ...
0
LaurentGagnon
19 sept. 2016 à 17:21
Il s'agit d'un fichier de style formulaire. Ce sont des activités offertes par des partenaires et nous désirons avoir mensuellement la compilation des inscriptions à chacune des activités et nous désirons savoir si l'activité a été annulée en cours de route

en A1, les choix "offert" et "annulé" dans une liste déroulante
en C1, le nom de l'activité
en B1, le nombre d'inscriptions

ex. (OFFERT : yoga - 32 inscriptions) qui deviendrait (ANNULÉ : yoga - 0)

j'aimerais, si le choix "annulé" est sélectionné par notre partenaire, que le nombre d'inscriptions retombe à 0 automatiquement car il arrive que les gens indiquent que l'activité vient d'être annulée, mais oublient de remettre le nombre d'inscriptions à 0.

J'espère que c'est suffisamment précis

merci
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 416
19 sept. 2016 à 17:23
Bonjour

vous ne pouvez pas avoir en même temps une formule en B1 et une entrée clavier (qui va détruire la formule)

deux options:
une option via la cellule C1, avec en B1 cette formule:
=SI(A1="annulé";0;C1)
qui affichera en B la ca$valeur de C1 sauf si A=annulé

une autre via la validation, qui interdira une entrée en B1 et (la laissera vide) si A1 = "annulé"
sélectionnez B1 / Onglet données / Validation / option personnalisé et entrez cette formule:
=$A1<>"annulé"
mais dans ce cas ne fonctionne que pour une entrée en A avant l'entrée en B

sinon et si à l'inverse vous voulez, que la cellule B passe à 0 quand vous entrez "annulé" en A, soit la 1° solution, soit passer par VBA


Alors il faut préciser ce que vous voulez faire
crdlmnt


0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Raymond PENTIER Messages postés 58732 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 29 novembre 2024 17 246
Modifié par Raymond PENTIER le 19/09/2016 à 17:31
Il y a cependant une solution :
1) Se placer dans la cellule B1
2) Saisir 0
3) Aller dans Données/Validation des données
4) Autoriser Personnalisé
5) Dans la case "Formule" saisir =A1<>"annulé" et valider.
https://www.cjoint.com/c/FItpEANrJAw
C'est bien, la retraite ! Surtout aux Antilles ... :-) 
Raymond (INSA, AFPA, CF/R)
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 416
Modifié par Vaucluse le 19/09/2016 à 17:53
alors si c'est pour annuler une ligne existante, la validation ne fonctionnera pas il faut adopter soit la première proposition dans mon message soit passer par VBA
voyez ce fichier ou, pour annuler il faut faire un double clic sur une cellule en A (avec avertissement de sécurité)
https://www.cjoint.com/c/FItpYEPQvfc
il faudrait alors supprimer l'option annulé dans le menu déroulant pour imposer l'annulation par double clic
crdlmnt
La qualité de la réponse dépend surtout de la clarté de la question, merci!
0
LaurentGagnon
19 sept. 2016 à 18:09
Effectivement, l'annulation ne fonctionne pas avec une ligne existante.
J'ai essayé l'option 1, mais ça n'est pas concluant non plus. Je pense que le plus simple dans mon cas, ce sera de vérifier les fichiers retournées simplement.

Merci beaucoup à vous deux.

Bonne journée
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 416
19 sept. 2016 à 18:13
et le modèle soumis ne vous convient pas?
0
LaurentGagnon > Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022
19 sept. 2016 à 18:19
en fait, lorsque j'inscris la formule en B1 (nb d'inscriptions), ça inscrit "0" si c'est annulé, mais ça inscrit le nom de l'activité si c'est "offert" plutôt que le chiffre.

En réalité, je crois que je n'ai peut-être pas suffisamment d'expérience pour adapter votre solution.

Merci du suivi Vaucluse. J'apprécie
0
Raymond PENTIER Messages postés 58732 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 29 novembre 2024 17 246 > LaurentGagnon
19 sept. 2016 à 18:31
et la réponse en post #5 ne te convient vraiment pas ?
0
LaurentGagnon
19 sept. 2016 à 18:37
non car la ligne aura déjà été saisie et comme vous l'avez mentionné, ça ne fonctionne pas
- (5) Dans la case "Formule" saisir =A1<>"annulé" et valider.
0