国产探花免费观看_亚洲丰满少妇自慰呻吟_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


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 云浮市| 繁昌县| 拉萨市| 克什克腾旗| 石台县| 西藏| 建平县| 日照市| 南和县| 密云县| 兰溪市| 龙胜| 缙云县| 岳普湖县| 偃师市| 桃园市| 新巴尔虎左旗| 尼勒克县| 奉新县| 海丰县| 金川县| 襄樊市| 威远县| 师宗县| 文水县| 沂源县| 溧阳市| 定陶县| 辽宁省| 体育| 揭阳市| 邵武市| 永平县| 兖州市| 怀远县| 万载县| 嘉鱼县| 方城县| 固始县| 扎囊县| 五河县|