本文目录一览:

excel怎么实现人员转正提醒

可以用条件格式和vba提醒的方式。

1、条件格式。实现功能:如果有人员在1周之内转正,则改变单元格颜色。

选中你有日期的单元格,菜单栏,格式/条件格式,在探出窗口中,分别选择单元格格式,介于,之后在右面两个编辑框中分别输入公式:

=TODAY()

=TODAY()+7

之后点击“格式”按钮,设置不同颜色的字体或者单元格格式,确定。

2、vba 实现功能:在打开该工作表时,如果有人员在1周之内转正,则弹出需转正的人员姓名窗口。

假设你的数据在Sheet1,人员姓名在B列,转正日期在C列,则:

按 Alt+F11键调出 Visual Basic编辑器,在左边的窗口中双击 Thisworkbook,在代码窗口中输入如下代码:

Private Sub Workbook_Open()

Dim cname As String, i, rowc As Integer

cname = ""

rowc = [a65536].End(xlUp).Row

For i = 1 To rowc

If Sheet1.Cells(i, 3).Value = Date And Sheet1.Cells(8, 3).Value = Date + 7 Then

cname = cname + Sheet1.Cells(i, 2).Value + " ,"

End If

Next i

If cname "" Then

MsgBox "要转正人员如下:" + cname, vbInformation, "提示"

End If

End Sub

保存之。另外设置宏安全性。在excel表中,选择 工具/宏/安全性,设置安全级为 中 或者 低。确定。

之后重新打开工作表(如果安全性为中,则提示是否启用宏,选择启动宏),宏就会自动运行。

excel自动区分试用期及计算工资的问题!谢谢

1、首先确定入职几个月内定位试用期,如入职3个月内,都为试用期;

2、设定试用期、转正后工资待遇,如试用期工资1500元,转正后工资2000元;

3、用if函数来区分试用期和已转正;

入职日期后面插入一列(是否转正):=if(today()-入职日期=90,"试用期","已转正")

4、用if函数来计算工资:

是否转正后面插入一列(月工资):=if(today()-入职日期=90,"1500","2000")

excel怎么用函数计算试用期转正时间

用这个公式是一样的,租期相当你的试用期时间,起租日期相当你的进厂日期。

rexcel中如何运用函数根据转正日期在另一栏显示是或者否啊

假设转正日期是在B列,则对于B2的转正日期来说,E2的公式可以是:

=IF(B2=TODAY(),"是","否")

当今天已经过了转正日期时,显示“是”,否则显示“否”。

excel表格中怎么算转正日期

假设A1单元格是入职日期,在B1单元格写入的试用期月数,则要在C1单元格得出转正的日期,那么

C1单元格写入公式

=DATE(YEAR(A1),MONTH(A1)+C1,DAY(A1))

=EDATE(A1,C1)

注:EDATE函数的定义

返回代表指定日期 (start_date) 之前或之后用于指示月份数的日期的序列号。使用函数 EDATE 可以计算与发行日处于一月中同一天的到期日的日期。

如果该函数不可用,并返回错误值 #NAME?,请安装并加载“分析工具库”加载宏。

语法

EDATE(start_date,months)

Start_date

   为一个代表开始日期的日期。应使用 DATE 函数来输入日期,或者将日期作为其他公式或函数的结果输入。例如,使用函数

DATE(2008,5,23) 输入日期 2008 年 5月 23 日。如果将日期以文本的形式输入,则会出现问题。

Month    为 start_date 之前或之后的月数。正数表示未来日期,负数表示过去日期。

说明

Microsoft

Excel 可将日期存储为用于计算的序列号。默认情况下,1900 年 1 月 1 日的默认序列号是 1 而 2008 年 1 月 1

日的默认序列号是 39448,这是因为它距1900 年 1 月 1 日有 39448 天。Microsoft Excel for the

Macintosh 使用另外一个默认日期系统。

如果 start_date 不是有效日期,函数 EDATE 返回错误值 #VALUE!。

如果 months 不是整数,将截尾取整。

excel函数中根据入职日期年月日得出三个月后转正日期的公式

可用=DATE(YEAR(B2),MONTH(B2)+3,DAY(B2))计算。

公式中YEAE代表年,MONTH代表月,DAY代表日,要计算三个月后转正,即在公式的月部分加上3就能正确计算了。

1、若excel 中入职日期如下所示:

2、即公式可用=DATE(YEAR(B2),MONTH(B2)+3,DAY(B2)),输入B列的入职日期后,C列的转正日期就会自动得出,跨年的也可以显示,公式直接往下拉就好。

扩展资料:

函数DATE(year,month,day)的用法:

Year 参数 year 可以为一到四位数字。Microsoft Excel 将根据所使用的日期系统来解释 year 参数。默认情况下,Microsoft Excel for Windows 将使用 1900 日期系统,而 Microsoft Excel for Macintosh 将使用 1904 日期系统;

Month 代表每年中月份的数字;

Day 代表在该月份中第几天的数字。

excel 中要算几年后、几个月后、几天后等都可以直接用DATE函数,在相应的函数位置加上要算的时间距离就行,=DATE(YEAR(B2)+“几年”,MONTH(B2)+“几月”,DAY(B2)+“几天”),就能算出你需要的日期了,方便快捷。

参考资料:百度百科——DATE函数