Excel问题:求大侠回复,这个问题我想了两天也想不出解决办法来!!

来自:    更新日期:早些时候
我做好的EXCEL表,打开时总是出现表格“出现严重错误” ,做了两天的表,打不开了,急需解决办法!~

也许是office存在漏洞,或者文件损坏。
最好把错误报告贴个图上来看看,或者按个office2007打开看看


=INT(C2)+"16:00"+IF(HOUR(C2)<16,0,1)
单元格格式设为日期时间格式。

想了好久,终于想出来了,公式如下:

=IF(TEXT(HOUR(C2)&":"&MINUTE(C2),"hh:mm")<"16:00",TEXT(DATE(YEAR(C2),MONTH(C2),DAY(C2))+16/24,"yyyy/m/d hh:mm"),TEXT(DATE(YEAR(C2),MONTH(C2),DAY(C2))+1+16/24,"yyyy/m/d hh:mm"))

即可得到你想要的结果

G2=IF(TEXT(C2,"hh:mm:ss")<TEXT(TIME(16,0,0),"hh:mm:ss"),TEXT(NOW(),"yyyy-MM-DD")&" 16:00:00",TEXT(NOW()+1,"yyyy-MM-DD")&" 16:00:00")
下拉

很简单啊,G1公式:
=IF(HOUR(C2)<16,C2,C2+1)
向下拖拽即可。
说明:当派工时间恰好为16:00的时候,目标时间会向后延续一天,就看你的要求了,如果这种情况不延后一天的话,加个判断就可以。

g2=if(mod(c2,1)>16/24,int(c2)+16/24,int(c2)+1+16/24)

用IF()函数就能解决。


Excel问题:求大侠回复,这个问题我想了两天也想不出解决办法来!!视频

相关评论:
  • 19857277625你好,大侠、高手、大师,再请问你个EXCEL的问题,希望不吝赐教
    鬱柴邓可以用IF函数来解决:A列为数值,B列为指定数据。在B1输入=IF(MOD(A1,2)=0,"偶数","奇数") ,这里的""是英文输入法下的双引号。然后下拉单元格填充至整列。当然,这里的“偶数”、“奇数”可以换成你想要填入的数据,如=IF(MOD(A1,2)=0,"葡萄","西红柿")等。希望对你有帮助。

  • 19857277625EXCEL函数公式怎么设?求大侠帮助!
    鬱柴邓公式为:=INT((F2-MAX(A2:E2))\/100)*2000*(G2>=E2)*(F2>E2)

  • 19857277625高分求助excel大侠解决图表问题!
    鬱柴邓就是做成附图的样子吗?1、选择数据源:选择那9个数据 2、点“插入”——“图表”——选择“圆柱图”——“百分比堆积圆柱图”。3、一路确定。4、右键单击圆柱,选择“添加数据标签”。5、右键单击图右侧显示的“系列1”,选择“选择数据”,其中左侧栏上更改系列名称的,右侧栏上更改横坐标的。我...

  • 19857277625EXCEL工作表中超链接加密,但工作表不加密,求大侠解答
    鬱柴邓这个稍微简单点,只要在跳转钱加入inputbox 判断就可以了!Sub test()st:a = Application.InputBox("请输入密码:", "密码", , , , , , 1)If a = "False" Or Trim(a) = 0 Or Trim(a) = "" Then End If a = 1234 Then Application.Goto Sheets(2).Range("a1")Else MsgBox "...

  • 19857277625excel中粘贴提示 “不能对合并单元格作部分更改” 取消合并后 也不行...
    鬱柴邓或许可能是你复制内容的时候原来的表格有合并单元格 但是你没有把所有的都复制过来 也就是说你只是复制了合并单元格的一部分

  • 19857277625excel已使用ROUND保留两位小数后,合计金额出现第十位小数,造成实际显示...
    鬱柴邓选中金额列数据区,设置单元格格式 将金额设置为 数值 2位小数 ——同时设置以显示精度为准 就行了

  • 19857277625求大侠帮忙,EXCEL2007里 自动乘法公式
    鬱柴邓EXCEL?E2公式:=IF(D2<>"",C2*D2,"")下拉。

  • 19857277625关于excel多条件求最大值的问题,请教大侠,非常感谢
    鬱柴邓最大值 =max(if((a1:a100="7月")*(b1:b100="党员")*(c1:c100="经理"),d1:d100))最小值 =min(if((a1:a100="7月")*(b1:b100="党员")*(c1:c100="经理"),d1:d100))中间值 =median(if((a1:a100="7月")*(b1:b100="党员")*(c1:c100="经理"),d1:d100))平均值 =...

  • 19857277625求教EXCEL问题,急!!!请高手留步。
    鬱柴邓三楼的比确实用,你的是两个表,用VLOOKUP最实用,也简单。三楼可以改善下,==if(iserror(vlookup(参加合作医疗人员名册!姓名所在列,低保对象名册!姓名所在列,1,false)),"","低保")然后筛选一下,有低保的就是你要的,空白的就是你不要的 ...

  • 19857277625Excel 求哪个大侠给解释一下这个公式
    鬱柴邓根据楼主给出的公式,我经过简化如下:=IF(AND(D4-B4>0,D4-B4<=1),(4.18+1.5*(D4-B4))*(D4-B4)-(2.58-1*(D4-B4))*(D4-B4),IF(D4-B4>1,(4.18+1.5*(D4-B4))*(D4-B4)-1.47,0))意思是:1、如果条件D4-B4大于0且小于等于1,输出结果(4.18+1.5*(D4-B4)...

  • 相关主题精彩

    版权声明:本网站为非赢利性站点,内容来自于网络投稿和网络,若有相关事宜,请联系管理员

    Copyright © 喜物网