虎虎漫画小说

繁体版 简体版
虎虎漫画小说 > > Excel_word_ppt_office使用技巧大全(最新超全完整版)最新章节 > 第 73 章

第 73 章 免费阅读

解答:=SUM(INDIRECT("B1:B" & LARGE((A1:A65535<>"")*(ROW(A1:A65535)),1))),按Ctrl+Shift+Enter。

请问想要取当前单元格的列号,用什么函数

1、=CHAR(64+COLUMN())

2、Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)

If Selection.Columns.Column > 26 Then

tt = Mid(ActiveCell.Address, 2, 2)

Else

tt = Mid(ActiveCell.Address, 2, 1)

End If

MsgBox (tt)

End Sub

3、1的公式就变化一下:=IF(COLUMN()>26,CHAR(64+INT(COLUMN()/26)) & CHAR(64+MOD(COLUMN(),26)),CHAR(64+COLUMN()))

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)}

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

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键,然后托拽到隔壁单元格的后面一条边框处。你能看到被托拽部分会变成灰色的“工”字形,然后放手后,单元格就互换了。

如何能到两个时间段的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﹐星期六﹐星期天)

解答:方法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 即可得两时间内的小时数。

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

答:=RIGHT(CELL("filencom"),LEN(CELL("filencom"))-FIND("]",CELL("filencom")))

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

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

有A1,B1,C1,D1四个单元格D1的值要随着A1的变化而变化

A1有三种变化,一、二、三;当A1=‘一’时,D1=“ ”; A1=‘二’时,D1=(B1+C1)/3 ; A1=‘二’时,D1=(B1+C1)/6 。以上可以通过IF来完成 。可我希望的是:当B1或C1为空时,不论A1为什么D1都为空,这样做得到么?

解答:1、=IF(OR(B1="",C1=""),"",IF(A1="一","

松语文学免费小说阅读_www.16sy.com

『加入书签,方便阅读』