请问 这是根据什么公式 设定的 是怎么依据的 最好能够详解 举一反三 谢谢
这样的题居然没有加分,难怪没有人回答,这两个问题虽然简单,但要解释清楚还是要花费不少时间打不少的字,且你还不一定能明白.我也只能是大至的说明一下,具体的还是要自已多学习一下EXCEL的基础和相关函数.
A2单元格的公式
=C1&F1&G1&I1&" 份 排 休 表"
意思就是C1,F1,G1,I1这四个单元格的内容相连再联上" 份 排 休 表"这几个字.&是连接符号,可以让内容相连在一起.
这个公式也可以写成
=TEXT(DATE(C1,G1,1),"e年m月 份 排 休 表")
或
=TEXT(C1&"-"&G1,"e年m月 份 排 休 表")
表格的顶上是一排字母A,B,C,.......这个就是列标
表格的左边是一竖列的数字1,2,3,.......这个就是行号
列标加上行号就是就是单元格的名称,单元格名称也叫做单元格地址,如A列的第三行,为A3单元格,C列的第18行为C18单元格,第五列的第七行就是E7单元格,这样形成了一个个的坐标,标明了每个单元格的位置.
C5单元格的公式
=IF(MONTH(DATE($C$1,$G$1,COLUMN(A1)))=$G$1,DATE($C$1,$G$1,COLUMN(A1)),"")
先去学习一下以下几个函数的定义,这个公式理解起来就快了
COLUMN
http://office.microsoft.com/zh-cn/excel-help/HP010342277.aspx
DATE
http://office.microsoft.com/zh-cn/excel-help/HP010342403.aspx
MONTH
http://office.microsoft.com/zh-cn/excel-help/HP010342701.aspx
IF
http://office.microsoft.com/zh-cn/excel-help/RZ102425926.aspx?CTT=1
符号 "" 在公式中意思为空值(空内容)
公式的意思是如果C1,G1单元格和COLUMN(A1)函数得出的值,三个数组成的日期的月份值等于G1单元格的数字,则计算DATE($C$1,$G$1,COLUMN(A1))即组成一个日期,否则返回空值.这个公式主要是为了组成一个合适的当月日期,如果形成的不是当月日期则为空值
C5单元格应该还设置了单元格格式----自定义----类型为 d
这样右拉公式就形成了日期的号数1,2,3,4,.....
C5单元格公式可以简写成
=IF(MONTH(DATE($C1,$G1,COLUMN(A1)))=$G1,COLUMN(A1),"")
或
=IF(ISNUMBER(--($C1&"-"&$G1&"-"&COLUMN(A1))),COLUMN(A1),"")
再或
=IF(DATE($C1,$G1,COLUMN(A1))<DATE($C1,$G1+1,1),COLUMN(A1),"")
单元格格式设置成常规即可,右拉复制公式
关于$符号在引用单元格中的作用
A1相对引用
$A1绝对引用列
A$1绝对引用行
$A$1绝对引用行和列
$在谁的前面就绝对引用谁
F4是在四种引用间相互转换的快捷键(在编辑栏输入公式时按下F4功能键可进行切换)
相对引用、绝对引用和混合引用是指在公式中使用单元格或单元格区域的地址时,当将公式向旁边复制时,地址是如何变化的。
具体情况举例说明:
1、相对引用,复制公式时地址跟着发生变化,如C1单元格有公式:=A1+B1
当将公式复制到C2单元格时变为:=A2+B2
当将公式复制到D1单元格时变为:=B1+C1
2、绝对引用,复制公式时地址不会跟着发生变化,如C1单元格有公式:=$A$1+$B$1
当将公式复制到C2单元格时仍为:=$A$1+$B$1
当将公式复制到D1单元格时仍为:=$A$1+$B$1
3、混合引用,复制公式时地址的部分内容跟着发生变化,如C1单元格有公式:=$A1+B$1
当将公式复制到C2单元格时变为:=$A2+B$1
当将公式复制到D1单元格时变为:=$A1+C$1
http://office.microsoft.com/zh-cn/excel-help/HP010342940.aspx?CTT=1
http://office.microsoft.com/zh-cn/mac-excel-help/HA102928059.aspx?CTT=1
A2单元格的公式
=C1&F1&G1&I1&" 份 排 休 表"
意思就是C1,F1,G1,I1这四个单元格的内容相连再联上" 份 排 休 表"这几个字.&是连接符号,可以让内容相连在一起.
这个公式也可以写成
=TEXT(DATE(C1,G1,1),"e年m月 份 排 休 表")
或
=TEXT(C1&"-"&G1,"e年m月 份 排 休 表")
表格的顶上是一排字母A,B,C,.......这个就是列标
表格的左边是一竖列的数字1,2,3,.......这个就是行号
列标加上行号就是就是单元格的名称,单元格名称也叫做单元格地址,如A列的第三行,为A3单元格,C列的第18行为C18单元格,第五列的第七行就是E7单元格,这样形成了一个个的坐标,标明了每个单元格的位置.
C5单元格的公式
=IF(MONTH(DATE($C$1,$G$1,COLUMN(A1)))=$G$1,DATE($C$1,$G$1,COLUMN(A1)),"")
先去学习一下以下几个函数的定义,这个公式理解起来就快了
COLUMN
http://office.microsoft.com/zh-cn/excel-help/HP010342277.aspx
DATE
http://office.microsoft.com/zh-cn/excel-help/HP010342403.aspx
MONTH
http://office.microsoft.com/zh-cn/excel-help/HP010342701.aspx
IF
http://office.microsoft.com/zh-cn/excel-help/RZ102425926.aspx?CTT=1
符号 "" 在公式中意思为空值(空内容)
公式的意思是如果C1,G1单元格和COLUMN(A1)函数得出的值,三个数组成的日期的月份值等于G1单元格的数字,则计算DATE($C$1,$G$1,COLUMN(A1))即组成一个日期,否则返回空值.这个公式主要是为了组成一个合适的当月日期,如果形成的不是当月日期则为空值
C5单元格应该还设置了单元格格式----自定义----类型为 d
这样右拉公式就形成了日期的号数1,2,3,4,.....
C5单元格公式可以简写成
=IF(MONTH(DATE($C1,$G1,COLUMN(A1)))=$G1,COLUMN(A1),"")
或
=IF(ISNUMBER(--($C1&"-"&$G1&"-"&COLUMN(A1))),COLUMN(A1),"")
再或
=IF(DATE($C1,$G1,COLUMN(A1))<DATE($C1,$G1+1,1),COLUMN(A1),"")
单元格格式设置成常规即可,右拉复制公式
关于$符号在引用单元格中的作用
A1相对引用
$A1绝对引用列
A$1绝对引用行
$A$1绝对引用行和列
$在谁的前面就绝对引用谁
F4是在四种引用间相互转换的快捷键(在编辑栏输入公式时按下F4功能键可进行切换)
相对引用、绝对引用和混合引用是指在公式中使用单元格或单元格区域的地址时,当将公式向旁边复制时,地址是如何变化的。
具体情况举例说明:
1、相对引用,复制公式时地址跟着发生变化,如C1单元格有公式:=A1+B1
当将公式复制到C2单元格时变为:=A2+B2
当将公式复制到D1单元格时变为:=B1+C1
2、绝对引用,复制公式时地址不会跟着发生变化,如C1单元格有公式:=$A$1+$B$1
当将公式复制到C2单元格时仍为:=$A$1+$B$1
当将公式复制到D1单元格时仍为:=$A$1+$B$1
3、混合引用,复制公式时地址的部分内容跟着发生变化,如C1单元格有公式:=$A1+B$1
当将公式复制到C2单元格时变为:=$A2+B$1
当将公式复制到D1单元格时变为:=$A1+C$1
http://office.microsoft.com/zh-cn/excel-help/HP010342940.aspx?CTT=1
http://office.microsoft.com/zh-cn/mac-excel-help/HA102928059.aspx?CTT=1
温馨提示:答案为网友推荐,仅供参考