Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 2134|回复: 3

[分享] 求求各位大佬,连续n个数值后单元格变色

[复制链接]
发表于 2021-5-28 23:32 | 显示全部楼层 |阅读模式
本帖最后由 ydg881203 于 2021-5-31 20:24 编辑

想法:
应用范围D7:AH7向下直至D36:AH36或D7:AH36
① 当一个人连续排班为七天(含)时,这一行第七个单元格变成红色(如实例 ①)
② 当一个人连续排班大于七天时,第七天的单元格变成红色(如实例 ②)
详见附件,请根据附件帮忙对策。谢谢啦。

另外除了条件格式外,能不能用代码实现。
不然在复制黏贴的时候会破坏掉。
谢谢!!!

或使用代码实现简单一点的功能,


<font color="red">[已解决]</font>求求各位大佬,连续n个数值后单元格变色
http://www.excelpx.com/forum.php?mod=viewthread&tid=463097
(出处: Excel精英培训网)


Book.zip

19.19 KB, 下载次数: 2

发表于 2021-5-29 10:17 | 显示全部楼层
本帖最后由 砂海 于 2021-5-29 10:23 编辑

0)
[制表时间 2021.05.25] , 推断 [D5] 单元格为 2021.06.01
[D5] 输入 "2021-06-01" ,格式设为 "d"
[D6] 输入公式 "=text(D5,"AAAA")

选中" D5:D6" , 右拉 , [AH5] 值为1 , 6月没有31 号

1) 用横向 月度 的方式 , 第一周 全靠人工 , 结合上月信息 判断
建议用年度 方式 , 或者"无限延续" , 就只需看7天 , 无需判断 "上月 "

编排完成 , 输出 "月度表" 就好

2) "白班" 与 "TPM" 等效计算?
3) 排表时 用数字 代替文本的话
暂以你当前表为例
1-9 表示白班
11-19 表示夜班

E7 输入 "=D7+1" , 右拉 到底
G4 之前 忽略  '人工判断的

H7,I7 清除内容
J7 输入11

P7 尾数 就是7
条件格式 很容易判断

排班区域" D7:AH7 " 单元格格式  【 [>=21]夜班;[>=11]白班】把数字显示为文本即可
不过 , 本方法 不适合 太多条件 的情况 , 2组条件+1个固定 , 好像只能3种情况.
不过 , 假设 排班用数字 , 按月导出的话 , 可以绕开这个限制,text()自由的多



回复

使用道具 举报

 楼主| 发表于 2021-5-30 09:51 | 显示全部楼层
砂海 发表于 2021-5-29 10:17
0)
[制表时间 2021.05.25] , 推断 [D5] 单元格为 2021.06.01
[D5] 输入 "2021-06-01" ,格式设为 "d"

嗯,非常感谢您。
【选中" D5:D6" , 右拉 , [AH5] 值为1 , 6月没有31 号】
这个是通用模板,如果用在6月份时,6月31号那里留空就好了!
【2) "白班" 与 "TPM" 等效计算?】
这边是想不管是白班或TPM,我都想连续7天有数据都变红,如【 白班 - 白班 - 白班 - 白班 - TPM - 白班 - 前夜
谢谢。
{:1_1:}
回复

使用道具 举报

发表于 2021-6-2 13:36 | 显示全部楼层
ydg881203 发表于 2021-5-30 09:51
嗯,非常感谢您。
【选中" D5:D6" , 右拉 , [AH5] 值为1 , 6月没有31 号】
这个是通用模板,如果用在6 ...

1) 作为 "通用模板" , 假设 辅助单元格"C1" 放起始日期
    日=IF(MONTH($C$1)=MONTH($C$1-1+COLUMN(A1)),TEXT($C$1-1+COLUMN(A1),"d"),"")
COLUMN(A1) 用来 生成右拉的序列 1,2,3...  "A"是 "A列 " , 行无所谓 , 有效就行


2) 加空白列 , 考虑隐藏 , 就可以简单用 counta(   ) =7 , 来判断

-------------------------
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-4-19 16:10 , Processed in 0.248304 second(s), 6 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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