[Formule] autoriser une cellule sous conditions

StyveA

XLDnaute Nouveau
Bonjour à vous !

Ma demande va peut être voir surement vous paraître simple, mais je bloque sur un tout petit truc...

En fait, j'aimerais pouvoir écrire dans la cellule B20 uniquement si la cellule B18 est égale à 8 OU qu'elle n'est pas vide.

Donc j'ai été dans données> validations des données > formule perso et j'ai mis :

=B18>=18 (= seul n'ayant pas marché, mais ça ça me convient aussi vu que 8 est la valeur max de la cellule).

Mais je n'ai pas réussi à ajouter la condition pour bloquer la cellule si B18 est vide :s

Merci à ceux qui m'aideront =D
 

StyveA

XLDnaute Nouveau
Re : [Formule] autoriser une cellule sous conditions

Hum désolé de up le topic alors que ça semblait résolu, mais bizarrement ce matin ça ne marche plus :s

Je peux toujours entrer des valeurs si la case B18 est vide...
Soit j'ai mal vu hier soir, soit je dois activer un truc je ne sais pas :s

J'ai mis cette formule sur 31 cases, en modifiant à chaque fois la colonne (C18 puis D18 etc..), cela pose t il problème?

(à savoir que je suis sur Excel 2007^^)
 
Dernière édition:

Tibo

XLDnaute Barbatruc
Re : [Formule] autoriser une cellule sous conditions

Bonjour,

Peux-tu joindre ton fichier (anonymisé) pour que nous cernions la cause de ton problème ?

Pas nécessaire de joindre le fichier complet, un extrait doit suffire

A te (re)lire

@+
 

StyveA

XLDnaute Nouveau
Re : [Formule] autoriser une cellule sous conditions

Bonjour,

voilà je viens d'ajouter le fichier en pièce jointe :)

Par contre, je l'ai rétréci au minimum sinon je dépassais la taille autorisée..

Et je n'ai pas marqué le problème dessus, mais en gros la fonction ESTVIDE n'a pas l'air de fonctionner :s
 

Pièces jointes

  • EXEMPLE.xls
    47 KB · Affichages: 164
  • EXEMPLE.xls
    47 KB · Affichages: 168
  • EXEMPLE.xls
    47 KB · Affichages: 178
Dernière édition:

hoerwind

XLDnaute Barbatruc
Re : [Formule] autoriser une cellule sous conditions

Bonjour, salut Tibo,

Sous la pièce jointe essaie de saisir une valeur en B20 : refus
Efface la valeur en B18 ou remplace la par 8 : une valeur en B20 est acceptée.

Je n'ai fait que coller la formule de notre Tibo sous le menu Données - Validation en B20
 

Pièces jointes

  • ValidationConditionnelle.zip
    7.8 KB · Affichages: 109

Tibo

XLDnaute Barbatruc
Re : [Formule] autoriser une cellule sous conditions

Bonjour,

Dans la fenêtre Validation, tui as trois onglets.

Dans le dernier, vérifie que "Quand des données non valides sont tapées" soit bien coché

Voir ensuite le Style en dessous

Je te laisse regarder ce point.

@+

Edit :

ou bien remplace par cette formule :

Code:
=OU(B18<>"";B18=8)

J'avais peut-être compris l'inverse de ton souhait

@+
 

hoerwind

XLDnaute Barbatruc
Re : [Formule] autoriser une cellule sous conditions

Re,

j'aimerais pouvoir écrire dans la cellule B20 uniquement si la cellule B18 est égale à 8 OU qu'elle n'est pas vide.

A relire ces conditions je me pose une question !
Si la cellule B18 est égale à 8, elle n'est pas vide.
Donc une seule condition suffit : B18 n'est pas vide.

Les formules de validation possibles :
=$B$18<>""
=$B$18>0
=$B$18
Ne pas oublier de décocher "Ignorer si vide" !
 

StyveA

XLDnaute Nouveau
Re : [Formule] autoriser une cellule sous conditions

Re bojour Hoerwind !

Comme tu dis, si la cellule B18 vaut 8, alors elle n'est pas vide, MAIS si elle est vide, je dois aussi bloquer la case.

C'était là mon seul petit problème ^^

Car si elle vaut 3 (ce qui est possible), on doit tout de même bloquer la cellule B20.

Donc vérifier uniquement que B18 n'est pas vide ne serait pas suffisant^^
 

hoerwind

XLDnaute Barbatruc
Re : [Formule] autoriser une cellule sous conditions

Bonjour,

Il me semble qu'il y a des contradictions dans tes propos.

Sous le message #1
pouvoir écrire dans la cellule B20 uniquement si la cellule B18 est égale à 8 OU qu'elle n'est pas vide.
Donc : pouvoir écrire dans B20 si B18 n'est pas vide.
Si B18 est égal à 8, forcément B18 n'est pas vide.

Sous le message #13
Si B18 vaut 3, on doit tout de même bloquer B20
Donc : ne pas pouvoir écrire dans B20 si B18 n'est pas vide.

Peux-tu apporter les précisions nécessaires à la compréhension ?
 
Dernière édition:

StyveA

XLDnaute Nouveau
Re : [Formule] autoriser une cellule sous conditions

Et bien si on voit ça sous un autre angel :

Si B18 = 8, donc B18 n'est pas vide et à la valeur 8, donc je peux écrire en B20.

Mais maintenant, si B18 est vide. Et bien B18 ne vaut pas 8, donc je dois interdire l'écriture en B20.

Hors lorsque je mettais uniquement en condition " Si B18=8 Alors B20 ok", si B18 était vide ça ne prenait pas en compte le paramètre..

Mais je viens de vérifier, et ça marche si je mets que "=B18=8"

donc j'avais du cocher "ignorer si vide" par inadvertance...

Désolé, la seule condition "B18=8" fonctionne finalement.

Merci quand même pour votre aide^^
 
Dernière édition:

Discussions similaires

Statistiques des forums

Discussions
312 429
Messages
2 088 354
Membres
103 824
dernier inscrit
frederic.marien@proximus.