国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 辦公 > Excel > 正文

怎樣在excel進行時間比較?

2024-08-23 19:48:18
字體:
來源:轉載
供稿:網友

比如判斷一個時間在2000年與2006年之間?
問題補充:十分感謝,但問題又來了。我在A1格中輸入2006-12-31鍵入以下公式:=year(a1)能返回2006但如果是2006.12.31則無法返回值,請問,這是為什么?

假如你的A1單元格是日期格式,則可以在其他單元格輸入以下公式:
=IF(AND(YEAR(A1)<=2006,YEAR(A1)>=2000),"是","否")

至于你的2006.12.31這種情況,因為這不是規范的日期格式,因此你需要將其轉換為規范格式,推薦給你一個方法,使用SUBSTITUTE()函數:
=SUBSTITUTE(A1,".","-")


為了簡單起見,我把公式合并在一起:
=IF(AND(YEAR(IF(ISNUMBER(SEARCH(".",A1)),SUBSTITUTE(A1,".","-"),A1))<=2006,YEAR(IF(ISNUMBER(SEARCH(".",A1)),SUBSTITUTE(A1,".","-"),A1))>=2000),"是","否")

當然公式本來不必這么麻煩,無論你的A1單元格輸入的是2006-12-31還是2006.12.31,前面四位總應該是2006吧?
=IF(AND(LEFT(A1,4)*1<=2006,LEFT(A1,4)*1>=2000),"是","否")

至于公式里面為什么有*1,可以參考這個鏈接:
http://zhidao.baidu.com/question/16723317.html


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 当阳市| 浦县| 天等县| 大城县| 望谟县| 昌乐县| 瓮安县| 苏尼特右旗| 肥乡县| 昌都县| 永登县| 修文县| 浦东新区| 怀安县| 夹江县| 长汀县| 永寿县| 涡阳县| 丰台区| 临沂市| 贺州市| 湘西| 饶河县| 玉环县| 吉首市| 东兰县| 大余县| 兴国县| 历史| 边坝县| 安阳市| 吴江市| 乌恰县| 宁河县| 博罗县| 云南省| 新安县| 马鞍山市| 宁安市| 包头市| 连云港市|