Mise en forme conditionnelle Excel - mettre en Évidence les nombres plus grand que 5, mais ignorent tout de la formule
J'ai un problème étrange, j'ai une colonne avec cette formule dans chaque ligne respectivement:
=IF(C6="";"";D6-LEN(B6))
Il fonctionne très bien, si la cellule d'à côté est vide, rendre une cellule vide, si ce n'est, montrer la longueur calculée. Cependant, lorsque j'essaie d'utiliser la mise en forme conditionnelle pour le faire en rouge lorsque la longueur est supérieure à 5, il met en évidence les cellules qui sont "vides" (une formule, mais l'affichage vide). Toutes les idées pour lesquelles ce qui se passe serait grandement apprécié.
PS. Je suis actuellement en utilisant Open Office 4.0.1 et il semble fonctionner très bien, mais quand j'ai envoyer le document à un client(Excel 2010), il met en évidence les cellules vides. J'ai essayé de compensation de la mise en forme conditionnelle et à l'aide Excelle construit en conditionnelle pour la matière et il fait exactement la même chose.
Merci d'avance, James.
cellulaire vous essayez de couleur? C6, D6 ou B6? et quels critères avez-vous utiliser dans votre mise en forme conditionnelle?
Mes paramètres sont définis à l'anglais-GO, les demi-points sont là parce que je crois que c'est comment Ouvrir-office traite les formules, et lorsque le client ouvre, elle ressemble à excel convertit la formule, car elle se manifeste par des virgules dans excel.
Je suis en train de colorer les cellules dans la colonne E qui contiennent de la formule ci(l'idée est de mettre en surbrillance la cellule si le résultat du D6-LEN(B6) est supérieur à 5(c'est à souligner, c'est l'utilisateur a dépassé une limite de caractères).
Voir la réponse ci-dessous.
OriginalL'auteur JamesZeinzu | 2013-11-07
Vous devez vous connecter pour publier un commentaire.
Utiliser cette formule pour la mise en forme conditionnelle (Testé dans MS-OFFICE et pas Open Office)
Remarque: Remplacer
,
avec;
dans votre formuleCapture d'écran
MODIFIER
ESSAYÉ ET TESTÉ DANS Open Office 4.1.3.2
Je ne suis pas sûr si le but est de reproduire la logique de la formule de la colonne E dans la mise en forme conditionnelle (double lors de l'entretien que de la formule de modification...)
Le problème est, je suis en train de le faire en Open-Office, puis de l'envoyer à une personne à l'aide d'Excel, et autant je peux dire, Open-Office ne marche pas vous permettre d'utiliser une formule de mise en forme conditionnelle:/
J'ai eu 🙂
son problème, c'est qu'il crée dans OO, alors s'ouvre dans OSM et le comportement est différent dans MSO que dans OO
OriginalL'auteur Siddharth Rout
Apparemment Excel ce qui concerne la chaîne vide à partir d'une formule comme ayant une valeur plus grande que n'IMPORTE quel nombre. Il suffit de l'essayer avec de tels chiffres 100000000 ou -100000000 ou 0...
Ce contrairement à une cellule vide (ou une cellule sans inscription, même pas =""). Vraiment une cellule vide de la valeur = 0 pour cette comparaison (encore une fois je vous suggère de jouer avec elle)
Aussi Excel a pas d'autre moyen de créer une chaîne vide comme un résultat à partir d'une formule, donc, dans votre mise en forme conditionnelle, vous aurez pour vérifier la chaîne vide est retourné à partir de la formule. Tout comme Siddharth suggère de modifier votre mise en forme conditionnelle formule:
=AND(E1<>"";E1>5)
Oui c'est étrange comportement par Excel. Et une honte, une chaîne vide et une cellule vide ne sont pas la même chose que pour cela (et bien d'autres) but
OriginalL'auteur K_B
J'ai juste un problème similaire et est venu avec la solution de contournement suivante
=AND(ISNUMBER(E1), E1>5)
. Les formules doivent être localisés dans la langue de l'interface d'Excel. E. g. en allemand qui devient=UND(ISTZAHL(E1); E1>5)
OriginalL'auteur Charlie Clark