我正在尝试在Google Spreadsheets中制定时间表。我想要的一个功能是根据当天的时间突出显示当前活动。
在下面的公式中,将A
理解为包含时间的列(图片中的第一列),并将B
理解为包含活动的列。
=AND(B$1=upper(TEXT(TODAY(), "DDDD")), (TODAY()+$A2)<NOW(), (TODAY()+$A2+(0.5/24))>NOW())
B$1=upper(TEXT(TODAY(), "DDDD"))
会检查列顶部指示的日期是否为(TODAY()+$A2)<NOW()
检查时间多于同一行A
列中的内容(TODAY()+$A2+(0.5/24))>NOW()
检查时间是否超过同一行A
列中的半小时以上使用这个条件格式化公式,我获得了不错的结果(见图片),但是当它到达合并的单元格时,它只能在前半个小时工作(在这张图片中,午餐只会从中午12:00至下午12:29)。
为了纠正这个问题,我的想法是将公式的最后部分中的0.5/24
乘以合并单元格的 height (如高度中的单元格数量)
有没有办法在Google Spreadsheets中执行此操作?