EXCEL的時間報警設定

2022-08-26 22:18:52 字數 4725 閱讀 5015

1樓:匿名使用者

設定報警預警功能方法

至少可以在每次開啟這個excel檔案的時候,自動判斷是否到期,並且可以設定在到期前多少天給出提示。常見方法有二:

1、單元格內文字提示(公式法):

例如你的報告有效期在a1單元格,請在a2(舉例)單元格輸入公式「=if(a1-today()<50,"距離有效期還有"&text(a1-today(),"@")&"天","")」,則當距離有效期少於50天的時候,a2單元格會顯示「距離有效期還有xx天」,否則不顯示任何內容。注意:

a、excel是把系統日期作為當前日期的,如果你電腦的系統日期不正確,則excel無法正確判斷。

b、上面的公式請直接複製,但不含外側引號。

c、公式中的數字50可修改,例如該成20,則小於20天時提示。

d、你的報告的有效期應為excel可識別的標準日期格式,例如2008-2-24。

2、對話方塊彈出提示(巨集方法):

如果你對巨集不太瞭解,則我們結合公式,以最簡單的方式實現。要執行巨集,需要在excel的「工具」—「巨集」—「安全性」中進行設定。

還是例如你的報告有效期在sheet1的a1單元格,請在a2(舉例)單元格輸入公式「=if(a1-today()<50,true,false)」。在a3單元格輸入公式「=a1-today()」並將該單元格的數字格式設為「常規」。然後按下atl+f11開啟vba編輯器,在左側上方的視窗中雙擊thisworkbook,然後在右側的主視窗中,頂部左邊下拉選擇workbook,右側選擇open,編輯器會自動生成如下內容:

private sub workbook_open()

end sub

請在這兩句中間新增如下內容:

if worksheets("sheet1").range("a2") = true then

msgbox "距離有效期還有" & worksheets("sheet1").range("a3").value & "天。", 0, "提示", 0, 0

else

end if

完成後儲存即可。這樣,當距離有效期到達規定值時,一開啟這個工作薄,excel就會彈出一個對話方塊,提示「距離有效期還有xx天。」

如果單元格中的時間是自己輸入的,當前的時間快要到輸入時間(最好是前五分鐘)是就報警。

選擇輸入日期那一列,比如在a列,點選條件格式,選擇公式,輸入=if(((hour(a1)-hour(now()))*60+minute(a1)-minute(now()))<=5,true,false),設定你需要的格式進行報警,點選確定就可以了。

即 =if(today()>date(year(b2),month(b2)+33,day(b2)-1),"到期","")

2樓:匿名使用者

humorangel的回答已經比較專業了,不知道樓主是否看的懂,我也不知道你所謂的時間報警設定究竟是什麼意思,可能就是將當前時間與某一特定時間進行比較,如果低於或高於一定天數就報警是嗎?如果僅是這樣,就不必用巨集了,簡單的幾個公式就搞定了。

舉個簡單的例子吧,看圖,應該能看的明白,舉一反三,就能做出很多預警設定,也可以填加相應說明,我沒做那麼複雜,看是否有用吧。

怎麼在excel中設定時間提示報警

3樓:匿名使用者

操作步驟:

如下圖,在a2單元格輸入=today(),該函式自動返回當前的日期。每次開啟工作簿時都會自動更新。

雙擊c2單元格,輸入函式:

=if(b2-a2<=10,"提醒","")

這時,如果b2的日期減去a2的日期(也就是今天的日期)小於等於10時,c2單元格會返回「提醒」二字,否則返回空白。

我們嘗試更改a2單元格的日期會發現公式返回結果的變化。

注意:excel裡兩日期相減得到的天數相當於「算頭不算尾」的方法,比如說明天的日期減去今天的日期返回結果是1。

如果不想加c列顯示,只想在b列快到期時自動新增顏色顯示也可以用條件格式完成。

首先,選中b2單元格,選擇【開始】-【條件格式】-【新建規則】。

在【新建規則】介面如下圖選擇【使用公式確定要設定格式的單元格】。

在下面的輸入框內輸入公式=b2-today()<=10,然後點選【格式】按鈕。

在【格式】選項卡選擇一個合適的填充色後返回前一介面點選確定。這樣,當b2的日期減去電腦系統時間小於等於10天的時候,單元格就會被填充上剛才選中的顏色。

用excel怎樣實現時間過期自動報警功能

4樓:咖咖

1、首先在**裡面輸入日期,如a1和b1兩個日期,兩個日期的時間差大於或者等於30的時候就自動報警。

2、可以直接在c1單元格里面輸入函式=if(b1-a1>=30,"到期",「正常」),這樣就會時間過期自動報警了。

3、另外也可以直接選中c1單元格,點選上面的條件格式。

4、在條件格式裡面點選新建規則。

5、接著在新建格式規則的視窗裡面選擇「使用公式確定要設定格式的單元格」。

6、選擇了這個選項之後在下面的方框裡面輸入=b1-a1>=30。

7、輸入了之後,繼續點選旁邊的格式進入。

8、進d到設定單格格式式頁面之後,選擇填充,在下面的背景色裡選擇一種顏色就可以了。

9、設定完格式之後,點選確定。

10、這樣就可以實現時間過期自動報警功能。

5樓:

使用條件格式。

假如a1單元格含有日期,如果超過a1單元格日期,b1單元格字型變紅,則

格式——條件格式——選擇「公式」——輸入=today()>$a$1——設定格式字型紅色,即可

6樓:匿名使用者

這和分列沒關係。

如果時間顯示在某個單元格,可以設定這個單元格的條件格式提示過期,也可以在其它單元格用公式返回一個過期提示。

7樓:匿名使用者

2007,2010版

開始——〉樣式——〉條件格式——〉突出顯示單元格——〉發生日期

8樓:匿名使用者

excel要會公式的,用公式進行兩個日期的對比就可以了

excel怎麼設定報警預警功能???

9樓:匿名使用者

預警功能通過高亮單元格來實現,單元格自動變色的問題在excel中可用兩種方法實現:

方法一:

條件格式,操作如下(以到期前五天舉例):

開始-->條件格式-->新建規則-->使用公式確定-->輸入公式=(a1>today()-5)*(a1設定單元格填充色-->確定。

公式中的星號可用and函式替代。

方法二:

vba**。

alt+f11開啟vba, 鍵入如下**到需要設定顏色的sheet下,

private sub worksheet_selectionchange(byval target as range)

dim cel as range

for each cel in range("a1:a" & range("a65536").end(xlup).row)

if cel > date - 5 and cel < date then cel.interior.colorindex = 20

next

end sub

10樓:兔呀兔大王

至少可以在每次開啟這個excel檔案的時候,自動判斷是否到期,並且可以設定在到期前多少天給出提示。常見方法有二:

1、單元格內文字提示(公式法):

例如你的報告有效期在a1單元格,請在a2(舉例)單元格輸入公式「=if(a1-today()<50,"距離有效期還有"&text(a1-today(),"@")&"天","")」,則當距離有效期少於50天的時候,a2單元格會顯示「距離有效期還有xx天」,否則不顯示任何內容。注意:

a、excel是把系統日期作為當前日期的,如果你電腦的系統日期不正確,則excel無法正確判斷。

b、上面的公式請直接複製,但不含外側引號。

c、公式中的數字50可修改,例如該成20,則小於20天時提示。

d、你的報告的有效期應為excel可識別的標準日期格式,例如2008-2-24。

2、對話方塊彈出提示(巨集方法):

如果你對巨集不太瞭解,則我們結合公式,以最簡單的方式實現。要執行巨集,需要在excel的「工具」—「巨集」—「安全性」中進行設定。

還是例如你的報告有效期在sheet1的a1單元格,請在a2(舉例)單元格輸入公式「=if(a1-today()<50,true,false)」。在a3單元格輸入公式「=a1-today()」並將該單元格的數字格式設為「常規」。然後按下atl+f11開啟vba編輯器,在左側上方的視窗中雙擊thisworkbook,然後在右側的主視窗中,頂部左邊下拉選擇workbook,右側選擇open,編輯器會自動生成如下內容:

private sub workbook_open()

end sub

請在這兩句中間新增如下內容:

if worksheets("sheet1").range("a2") = true then

msgbox "距離有效期還有" & worksheets("sheet1").range("a3").value & "天。", 0, "提示", 0, 0

else

end if

完成後儲存即可。這樣,當距離有效期到達規定值時,一開啟這個工作薄,excel就會彈出一個對話方塊,提示「距離有效期還有xx天。」

11樓:匿名使用者

什麼叫提前通知?能不能具體點呢?

EXCEL中如何設定時間的預設格式

方法 1 開啟excel2010,依次點選 檔案 選項 2 在彈出的 excel選項 中選擇 常規 在 新建工作薄時 選項框中選擇要設定的新建excel格式資料,按 確定 按鈕即可。選擇單元格 需要更改的格子可以全選 滑鼠右鍵,設定單元格格式,選擇左側最下面的自定義,在右側的型別下的輸入框輸入 yy...

求excel高手幫助,時間間隔設定的問題

a列做一個序列,16 40 00,16 40 20,下拉b列做一個序列,16 40 20,16 40 40,下拉然後c列做一個公式,把a列,b列的當行值轉成字元方式,並連線在一起 concatenate text a1,h mm ss text b1,h mm ss 下拉就行了 好處是a序列 b序列...

excel 請問如何在excel中設定永遠顯示第一行

在選單欄中的視窗選單中凍結窗格。想要讓任何單元格的第二行中的第一選擇滾動條上的第一行,然後選擇 window 選單 凍結窗格 如果你不想一起滾動,那麼這種方法選擇 取消凍結 滑鼠選定a2單元格 視窗 凍結窗格 以上是2003版,操作 請問如何令一個excel 在下拉時 第一行始終能顯示?可用 凍結第...