如何在输入数字的加减乘除按ENTE后能在另一单元格自动出现计算数值?

如何在输入数字的加减乘除按ENTE后能在另一单元格自动出现计算数值?

成都office培训班解答:1、编了个宏:
Sub aa()
Cells(1, 1) = Mid(ActiveCell.Formula, 2, 13)
End Sub
先在单元格里输入公式得出结果,选定得出结果的单元格运行宏就可以在A1出文本.
2、宏(测试通过)

Sub aa()
A = 2 ‘行’
B = 4 ‘列
LINE1:
If Cells(A, B) = “” Then
Exit Sub
Else
Cells(A, B + 1).Formula = “=” & Cells(A, B)
A = A + 1
GoTo LINE1:
End If
End Sub

如何在单元格返回工作表名称

答:=RIGHT(CELL(“filename”),LEN(CELL(“filename”))-FIND(“]”,CELL(“filename”)))

如何能到两个时间段的17:00-8:00小时数?

如何能到两个时间段的17:00-8:00小时数?

1.已知”E4″为08011500(为文本格式﹐开始时间﹐意思为8月1日 下午15﹕00)﹐”G4″为08100900(为文本格式﹐结束时间﹐意思为8月10日 上午9点) 问﹕如何能得到开始时间到结束时间(17:00-08:00)的总小时数?
2. 如何得到开始时间到结束时间的节假日时数?(如5.1﹐10.1﹐星期六﹐星期天)

成都office培训学校解答:

方法1:=(DATE(YEAR(NOW()),MIDB(AF4,1,2),MIDB(AF4,3,2))-DATE(YEAR(NOW()),MIDB(E4,1,2),MIDB(E4,3,2))-1)*15+IF(MIDB(E4,5,2)+MIDB(E4,7,2)/60<=8,15-(MIDB(E4,5,2)+MIDB(E4,7,2)/60),IF(MIDB(E4,5,2)+MIDB(E4,7,2)/60>=17,24-(MIDB(E4,5,2)+MIDB(E4,7,2)/60),7))+IF(MIDB(AF4,5,2)+MIDB(AF4,7,2)/60<=8,MIDB(AF4,5,2)+MIDB(AF4,7,2)/60,IF(MIDB(AF4,5,2)+MIDB(AF4,7,2)/60>=17,MIDB(AF4,5,2)+MIDB(AF4,7,2)/60-9,8))

方法2:networkdays 需要你提供一个节假日列表作为参数。我猜你不会喜欢手工输入这样一个表。以下公式功能更为强劲,它可以算出两个单元格(A2和C2)所储存的日期之间的周末天数,乘以小时数即可计算出你所说的节假日时数。但是,它无法计算国庆节等公众假期。

=IF(C2>A2,SUM(IF(WEEKDAY(C2-ROW(INDIRECT(“1:”& C2-A2)),2)>5,1,0)),SUM(IF(WEEKDAY(A2-ROW(INDIRECT(“1:”& A2-C2)),2)>5,1,0)))。这是一个数组公式,输入完成后按CTRL+SHIFT+ENTER结束。

方法3:用格式定义E4,G4为日期时间格式:****-**-** **:**。然后:(G4-E4)*24 即可得两时间内的小时数。

怎么能快速的将两个单元格的内容互换?

怎么能快速的将两个单元格的内容互换

成都office培训班解答:

1、Sub ChangVal()
my1value = ActiveCell.Value
For Each a In Selection
If a.Address <> ActiveCell.Address Then
my2value = a.Value
a.Value = my1value
ActiveCell.Value = my2value
End If
Next a
End Sub

2、用鼠标先选定单元格,点住单元格边框,并按住SHIFT键,然后托拽到隔壁单元格的后面一条边框处。你能看到被托拽部分会变成灰色的“工”字形,然后放手后,单元格就互换了。

SUMIF函数

a1至A4是10,24,30,12.B1至B4是8,15,25,35.D1至D4是25,4,3,5.用SUMIF 第一参数选取A1:B4,第二参数是>20,第三参数选取D1:D4.它得出是7。它判断的是A1:A4 。我的要求是B1:B4 也跟着判断 , 也就要得出来得是12

解答:{=SUM((A1:A4>20)*(B1:B4>20)*C1:C4)}

关于在excel表中数据引用的问题?

关于在excel表中数据引用的问题?

在一个工作簿中,假如A工作表中的单元格E8被B工作表中的某单元格引用,现在由于A工作表中插入了行,原来的E8现在可能是E28,结果造成B工作表引用数据错误,请问:如何可以使B工作表中的引用随着A表的变化也作相应的自动调整?

成都office培训机构回答:利用“相对引用”来实现,“相对引用”是Excel中默认的引用方式
例:在工作表Sheet1中C2单元格为5,D2单元格为6,在工作表Sheet2中C3单元格中输入“=Sheet1!C2+Sheet1!D2”,如果把
C2单元格剪切到C3,那么在工作表Sheet2中C3单元格中的公式就自动变为“=Sheet1!C3+Sheet1!D2”

如何定制单元格数字显示格式?

如何定制单元格数字显示格式?

成都office培训学校解答:定制单元格数字显示格式,先选择要定制的单元格或区域,》单击鼠标右键》单元格格式》选择‘数字’选项》选择‘自定义’》在“类型”中输入自定义的数字格式。

如何输入自定义的数字格式:需要先知道自定义格式中那些常用符号的含意,具体可以先不选择‘自定义’,而选择其它已有分类观看‘示例’,以便得知符号的意义。

比如:先选择‘百分比’然后马上选择‘自定义’,会发现‘类型’中出现‘0.00%’,这就是百分比的定义法,把它改成小数位3位的百分比显示法只要把‘0.00%’改成‘0.000%’就好了,把它改成红色的百分比显示法只要把‘0.00%’改成‘[红色]0.00%’就好了。

当做日报表累计数自动加怎么操作?

当做日报表累计数自动加怎么操作?

当做日报表时,怎样让月累计数自动加上? 就是要月累计自动加上今天的当日收入数,今天只输入当日收入,我想用用前一天的月累计数加上今天的当日收入数为今天的月累计数.情况是一月一个工作薄,每一个工作薄下30个工作表,用每一天的日期为报表名.我想把月累计的公式写为 =sheet17!c5 中的 17 用 day(now())-1 的值去取代他,该怎么办呢? 以下为报表格式,谢谢大家帮我想一想.

部门——-当日收入 ———–月累计

团队收入 12.12 123.00 /写字间收入 147,258.00 147.147/房内吧收入 147,258,369.00

成都office培训课程解答:=SUM(‘Sheet1:Sheet30’!C5)

在你需要月汇总的单元格填入上述公式,其作用是将工作表1到工作表30的“C5”单元格的值全部累加起来,而“C5”单元格应填入当日的收入数。

又问:月累计的公式写为 =sheet17!c5 中的 17 用 day(now())-1 的值去取代他,该怎么办呢? ”

答:用公式: =INDIRECT(ADDRESS(1,1,1,1,”sheet”&DAY(NOW())-1))

中国式的排名的函数应用?

中国式的排名的函数应用?

RANK 是个排名函数 但有一个问题象上面有两个100分 也就是两并列第一 排名就从第三名开始没有第二名 也许这个美国式的排名 中国式的排名 前面有两个一样的分数并列第一后是 第二名 怎样用函数实现.

成都office培训班解答:

在B3中复制如下的数组公式,然后往右复制:
{=SUM(IF(B1=LARGE(IF(LARGE($B$1:$H$1,COLUMN($A$1:$G$1))=IF(ISERROR(LARGE($C$1:$I$1,COLUMN($A$1:$G$1))),0,LARGE($C$1:$I$1,COLUMN($A$1:$G$1))),0,LARGE($B$1:$H$1,COLUMN($A$1:$G$1))),COLUMN($A$1:$G$1)),COLUMN($A$1:$G$1),0))}

也可换个方式不用数组,在B3中复制如下的公式,然后往右复制:
=RANK(B1,$B1:$H1)+COUNTIF($B$1:B1,B1)-1

如何解除officeXP 50 次限制?

如何解除officeXP 50 次限制?

成都office培训解答:

首先使用下面这个序号来安装Office XP。
BMV8D-G272X-MHMXW-4DY9G-M8YTQ
2、安装后,启动新建一个Word文档,程序会提示你激活,不管它!关闭Word。
3、打开注册表编辑器exe,进入到下面的子键里面:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\Products\4080820900063D11C8EF00054038389C\Always Installed]
4、把右边的这个DWORD类型的键删除:”Usage”=dword:2adb0001
5、在右边新建这样一个字符串型的键:Usage,将其值改为AlwaysInstalled 即: Usage=”AlwaysInstalled”
6、最后使用法国人写的字节数为12,800的Crack.exe来破解Office XP后,即大功告成!
我破解后,打开Word 70次,打开Excel 60次后,还是能够新建文档、表格,而且可以顺利保存。
无论Win98或Win2000操作系统我都成功了,且已运行了200次以上!

请教关于条件乖积的求和问题怎么解决呢?

请教关于条件乖积的求和问题怎么解决呢?

A列为部门名称,B列为姓名,C列为日工资额(如20.00),D列为月出勤天数,我想在另一汇总表中汇总出各部门员工月工资总额(即:相应部门对应的C*D之和)。请问如何解决?
成都office培训学校解答:1、=SUM((A4:A10=”甲部门”)*(C4:C13)*(D4:D13))
假设你的a列存放部门名称,你的b列存放员工姓名,C列存放日工资,D列存放天数。
计算“甲部门”的工资总额。
注意,这是数组公式,输入完毕后按ctrl+shift+回车
问:我试着把区域引用改为整列,出现错误,请指点!
=SUM((date!A:A=”甲部门”)*(date!E:E)*(date!F:F))
答:经试验,不能用整列方式,
你可以适当的调整一个比较大的区域如a2:a100 a1为标题行
因为如果参与计算的e列和f列区域出现文本,也会发生错误。一定要把计算区域的标题行去掉,并且保证不再数值区域出现文本。
=SUM((date!A2:A100=”甲部门”)*(date!C2:C100)*(date!D2:D100))
这个公式没有错误

关于条件求和问题!

有A,B,C,三列数据,如果A列符合要求,求B1*C1+B2*C2+……?
答:使用数组公式: {=SUM((R2C1:R13C1=”ab”)*(R2C2:R13C2)*(R2C3:R13C3))}

如何用统计数据问题?

如何用统计数据问题?

各位朋友,如果我想统计50个数据中大于某个值的数据个数,(这个值是在使用时才输入某个单元格的),请问用什么函数,如何实现,谢谢。
如数据单元格为A1:E10,值的单元格为A11。
成都office培训机构答:1、使用下面的数组公式: {=SUM(IF($A$1:$E$10>$A$11,1))}
2、输入以下函数: =COUNTIF(A1:E10,”>”&A11)

A1单元格为出生日期,可用=DATEDIF(A1,NOW(),”y”)计算其年龄

这个公式是什么意思?K7=if(AND(R7>3000, Q7>0.5), “”, P7)

意思是:如果R7单元格中的数值大于3000,并且Q7单元格中的数值大于0.5,则在K7单元格中显示空白,否则显示出P7单元格中的数据。