ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
楼主: 315978750

[求助] 条件格式出现的问题

[复制链接]

TA的精华主题

TA的得分主题

发表于 2012-5-23 21:26 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
dengjq2000 发表于 2012-5-23 21:10
我看错了:单元格A3条件格式里:
第一个条件:
=IF(DAY(NOW())-A3>0,2,FALSE)

不知道你有没有看到我在上面改的,不过新人有回复限制,我换个号过来继续.......

A3单元格那里的条件的确有些重复,但是第3个重复的那个其实是和下面所有单元格一起的,而且所用的格式也不一样。这个无关紧要。

能不能麻烦你看一下A4以下的单元格,显示蓝色的那个条件公式?
我再重复一次我想达到的效果,比如说,现在是5月25日17:05分,那我想25号下面的17:00那个格(而且只有那个格)显示蓝色,需要怎么做?

另外你刚才把我的IF公式做了简化,不过如果是嵌套公式,那是不是应该还是得用IF?

TA的精华主题

TA的得分主题

发表于 2012-5-23 21:31 | 显示全部楼层
你单元格A4三个条件分别是:
=IF(DAY(NOW())-A$3>=0, IF(HOUR(NOW())-HOUR(A4)>0,2,IF(HOUR(NOW())-HOUR(A4)=0,IF(MINUTE(NOW())-MINUTE(A4)>=30,2,FALSE),FALSE)),FALSE)


=IF(DAY(NOW())-A$3=0,IF(HOUR(NOW())-HOUR(A3)=0,2,FALSE),FALSE)

=IF(DAY(NOW())-A$3=0,2,FALSE)

第二个条件与第三个条件有冲突,第二个条件是第三个子条件,
第一个条件可以改成:=IF(AND(DAY(NOW())-A$3>=0,HOUR(NOW())-HOUR(A4)>0),2,IF(AND(HOUR(NOW())-HOUR(A4)=0,MINUTE(NOW())-MINUTE(A4)>=30),2,FALSE))
对于第二个条件只是想问一下:
=IF(DAY(NOW())-A$3=0,IF(HOUR(NOW())-HOUR(A3)=0,2,FALSE),FALSE)

这个红色A3是A3还是A$3

因为你没把相关条件说明不太好理解

TA的精华主题

TA的得分主题

发表于 2012-5-23 21:36 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
dengjq2000 发表于 2012-5-23 21:31
你单元格A4三个条件分别是:
=IF(DAY(NOW())-A$3>=0, IF(HOUR(NOW())-HOUR(A4)>0,2,IF(HOUR(NOW())-HOUR(A ...

你问的那个A3其实应该是A4,当时在上面插入了一行没注意改公式,不过好像也没影响。
我们可不可以把讨论的重点放到我问的问题上呢?其他的公式如果没有对我问的问题有影响的话,其实对我来说不是问题。
谢谢你了!

TA的精华主题

TA的得分主题

发表于 2012-5-23 21:38 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
本帖最后由 dengjq2000 于 2012-5-23 21:38 编辑
再见国度 发表于 2012-5-23 21:36
你问的那个A3其实应该是A4,当时在上面插入了一行没注意改公式,不过好像也没影响。
我们可不可以把讨论 ...


你既然说后面那A3是相对引用的,你这公式没问题,我不知道你所说出问题的是那个单元格

TA的精华主题

TA的得分主题

发表于 2012-5-23 21:44 | 显示全部楼层
你一下附件,对你单元格A4的公式验证区域S至W列

A.zip

10.71 KB, 下载次数: 4

TA的精华主题

TA的得分主题

发表于 2012-5-23 21:54 | 显示全部楼层
本帖最后由 再见国度 于 2012-5-23 21:58 编辑
dengjq2000 发表于 2012-5-23 21:44
你一下附件,对你单元格A4的公式验证区域S至W列


我不明白为什么现在会是21:30和22:00两个是蓝色,不应该是21:00呵21:30吗?
=IF(DAY(NOW())-A$3=0,IF(HOUR(NOW())-HOUR(A4)=0,IF(MINUTE(NOW())-MINUTE(A4)>=0,IF(MINUTE(NOW())-MNUTE(A4)<30,2,FALSE),FALSE),FALSE),FALSE)
然后可不可以看下这个公式有什么错误,为什么不能达到我想要的那个结果。
需要怎样修改?

TA的精华主题

TA的得分主题

发表于 2012-5-23 21:56 | 显示全部楼层
你早应该说明你的目的了,你是不是想要这样的结果?

效果.jpg

A.zip

10.74 KB, 下载次数: 5

TA的精华主题

TA的得分主题

发表于 2012-5-23 21:59 | 显示全部楼层
哎^你这点问题折腾得太久了!以后表达时得清楚,最重要把你想要解决的目的说清楚了!到了16楼你才把你真正想要得到目的说出来

TA的精华主题

TA的得分主题

发表于 2012-5-23 22:00 | 显示全部楼层
dengjq2000 发表于 2012-5-23 21:56
你早应该说明你的目的了,你是不是想要这样的结果?

我不知道为什么,但是刚才自己试的时候突然发现公式又有效了.......我还是不明白出了什么问题......
不过还是非常感谢你那么耐心的解答!

点评

你的公式有问题的!18楼的附件公式才能满足你刚才的要求  发表于 2012-5-23 22:11

TA的精华主题

TA的得分主题

发表于 2012-5-23 22:14 | 显示全部楼层
本帖最后由 再见国度 于 2012-5-23 22:15 编辑
dengjq2000 发表于 2012-5-23 21:59
哎^你这点问题折腾得太久了!以后表达时得清楚,最重要把你想要解决的目的说清楚了!到了16楼你才把你真正想要 ...


     其实你可能还是没理解我的问题......也许我表达能力有问题吧......要不就是你出了点小错。你给我最后的那个其实是有点问题的。
     这个附件是最终实现我想要的功能的版本,你可以看一下。我是觉得完全跟我发帖前的没区别,但是不知道那时候为什么就是不成功..... A.rar (8.94 KB, 下载次数: 4)


点评

你此附件的第二个条件,与描述的还是差异比较大的.原来只针对小时,你现在还关联到30分钟前  发表于 2012-5-23 22:24
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-11-23 21:34 , Processed in 0.048230 second(s), 14 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表