当前位置:文档之家› vb6常用函数

vb6常用函数

vb6常用函数
vb6常用函数

字符函数

函数名

功能

示例

ASC

返回一个Integer,代表字符串中首字母的字符代码。

Asc(string)

CHR

返回String,其中包含有与指定的字符代码相关的字符

Chr(charcode)

Format

返回Variant (String),其中含有一个表达式,它是根据格式表达式中的指令来格式化的。

Format(expression[, format[, firstdayofweek[, firstweekofyear]]])

Hex

返回代表十六进制数值的String。

Hex(number)

InStr

返回Variant (Long),指定一字符串在另一字符串中最先出现的位置。

InStr([start, ]string1, string2[, compare])

InstrRev

返回一个字符串在另一个字符串中出现的位置,从字符串的末尾算起。

InstrRev(string1, string2[, start[, compare]])

Join

返回一个字符串,该字符串是通过连接某个数组中的多个子字符串而创建的。

Join(list[, delimiter])

LCase

返回转成小写的String。

LCase(string)

Left

返回Variant (String),其中包含字符串中从左边算起指定数量的字符。

Left(string, length)

Len

返回Long,其中包含字符串内字符的数目,或是存储一变量所需的字节数。

Len(string | varname)

Ltrim Rtrim Trim

返回Variant (String),其中包含指定字符串的拷贝,没有前导空白(LTrim)、尾随空白(RTrim) 或前导和尾随空白(Trim)。

LTrim(string)RTrim(string)Trim(string)

Mid

返回Variant (String),其中包含字符串中指定数量的字符。

Mid(string, start[, length])

Partition

返回一个Variant (String),指定一个范围,在一系列计算的范围中指定的数字出现在这个范围内。

Partition(number, start, stop, interval)

Replace

返回一个字符串,该字符串中指定的子字符串已被替换成另一子字符串,且替换发生的次数也是指定的。

Replace(expression, find, replacewith[, start[, count[, compare]]])

Right

返回Variant (String),其中包含从字符串右边取出的指定数量的字符。

Right(string, length)

Space

返回特定数目空格的V ariant (String)。

Space(number)

Split

返回一个下标从零开始的一维数组,它包含指定数目的子字符串。

Split(expression[, delimiter[, count[, compare]]])

StrComp

返回Variant (Integer),为字符串比较的结果。

StrComp(string1, string2[, compare])

String

返回Variant (String),其中包含指定长度重复字符的字符串。

String(number, character)

StrReverse

返回一个字符串,其中一个指定子字符串的字符顺序是反向的。

StrReverse(string1)

UCase(string)

返回Variant (String)其中包含转成大写字符串。

UCase(string)

数字函数

函数名

功能

示例

FormatNumber

返回一个数字格式的表达式。

FormatNumber(Expression[,NumDigitsAfterDecimal [,IncludeLeadingDigit [,UseParensFo rNegativeNumbers [,GroupDigits]]]])

FormatPercent

返回一个百分比格式(乘以100)的表达式,后面有%符号。

FormatPercent(Expression[,NumDigitsAfterDecimal [,IncludeLeadingDigit [,UseParensFor NegativeNumbers [,GroupDigits]]]])

Int Fix

返回参数的整数部分。

Int(number) Fix(number)

IsNumeric

返回Boolean 值,指出表达式的运算结果是否为数。

IsNumeric(expression)

Round

返回一个数值,该数值是按照指定的小数位数进行四舍五入运算的结果。

Round(expression [,numdecimalplaces])

Sgn

返回一个Variant (Integer),指出参数的正负号

Sgn(number)

Oct

返回Variant (String),代表一数值的八进制值

Oct(number)

Rnd

返回一个包含随机数值的Single。

Rnd[(number)]

日期函数

函数名

功能

示例

Date

返回包含系统日期的V ariant (Date)。

Date

DateAdd

返回包含一个日期的V ariant (Date),这一日期还加上了一段时间间隔。

DateAdd(interval, number, date)

DateDiff

返回Variant (Long) 的值,表示两个指定日期间的时间间隔数目。

DateDiff(interval, date1, date2[, firstdayofweek[, firstweekofyear]])

DatePart

返回一个包含已知日期的指定时间部分的Variant (Integer)。

DatePart(interval, date [, firstdayofweek[,firstweekofyear]])

DateSerial

返回包含指定的年、月、日的Variant (Date)。

DateSerial(year, month, day)

DateValue

返回一个Variant (Date)。

DateValue(date)

Day

返回一个Variant (Integer),其值为 1 到31 之间的整数,表示一个月中的某一日

Day(date)

FormatDateTime

返回一个日期或时间格式的表达式。

FormatDateTime(Date[,NamedFormat])

Hour

返回一个Variant (Integer),其值为0 到23 之间的整数,表示一天之中的某一钟点。

Hour(time)

IsDate

返回Boolean 值,指出一个表达式是否可以转换成日期。

IsDate(expression)

Minute

返回一个Variant (Integer),其值为0 到59 之间的整数,表示一小时中的某分钟。

Minute(time)

Month

返回一个Variant (Integer),其值为 1 到12 之间的整数,表示一年中的某月。Month(date)

MonthName

返回一个表示指定月份的字符串。

MonthName(month[, abbreviate])

Now

返回一个Variant (Date),根据计算机系统设置的日期和时间来指定日期和时间。Now

Weekday

返回一个Variant (Integer),包含一个整数,代表某个日期是星期几。

Weekday(date, [firstdayofweek])

WeekdayName

返回一个字符串,表示一星期中的某天。

WeekdayName(weekday, abbreviate, firstdayofweek)

Year(date)

返回Variant (Integer),包含表示年份的整数。

Year(date)

Second

返回一个Variant (Integer),其值为0 到59 之间的整数,表示一分钟之中的某个秒。

Second(time)

Time

返回一个指明当前系统时间的Variant (Date)。

Time

Timer

返回一个Single,代表从午夜开始到现在经过的秒数。

Timer

TimeSerial

返回一个Variant (Date),包含具有具体时、分、秒的时间。TimeSerial(hour, minute, second)

TimeValue

返回一个包含时间的V ariant (Date)。

TimeValue(time)

转换函数

函数名

功能

示例

Str

返回代表一数值的V ariant (String)。

Str(number)

StrConv

返回按指定类型转换的Variant (String)。

StrConv(string, conversion, LCID)

Val(string)

返回包含于字符串内的数字,字符串中是一个适当类型的数值。Val(string)

数学运算函数

函数名

功能

示例

ABS

返回参数的绝对值

Abs(number)

ATN

返回一个Double,指定一个数的反正切值。

Atn(number)

COS

返回一个Double,指定一个角的余弦值。

Cos(number)

Exp

返回Double,指定e(自然对数的底)的某次方。Exp(number)

Log

返回一个Double,指定参数的自然对数值。

Log(number)

Sin

返回一Double,指定参数的sine(正弦)值。Sin(number)

Sqr

返回一个Double,指定参数的平方根。

Sqr(number)

Tan

返回一个Double 的值,指定一个角的正切值。Tan(number)

数组函数

函数名

功能

示例

Array

返回一个包含数组的V ariant。

Array(arglist)

Filter

返回一个下标从零开始的数组,该数组包含基于指定筛选条件的一个字符串数组的子集。Filter(InputStrings, Value[, Include[, Compare]])

IsArray

返回Boolean 值,指出变量是否为一个数组。

IsArray(varname)

LBound

返回Long,其值为指定数组维可用的最小下标。

LBound(arrayname[, dimension])

UBound

返回一个Long 型数据,其值为指定的数组维可用的最大下标。

UBound(arrayname[, dimension])

对象函数

函数名

功能

示例

CallByName

执行一个对象的方法,或设置或返回一个对象的属性。

CallByName(object, procedurename, calltype,[arguments()])

CreateObject

创建并返回一个对ActiveX 对象的引用。

CreateObject(class,[servername])

GetAutoServerSettings

返回关于ActiveX 部件的注册状态的信息。

object.GetAutoServerSettings([progid], [clsid])

GetObject

返回文件中的ActiveX 对象的引用。

GetObject([pathname] [, class])

GetSetting

从Windows 注册表中的应用程序项目返回注册表项设置值。

GetSetting(appname, section, key[, default])

IsObject

返回Boolean 值,指出标识符是否表示对象变量。

IsObject(identifier)

TypeName(varname)

返回一个String,提供有关变量的信息。

TypeName(varname)

VarType(varname)

返回一个Integer,指出变量的子类型。

VarType(varname)

其他函数

函数名

功能

示例

CHOOSE

从参数列表中选择并返回一个值。

Choose(index, choice-1[, choice-2, ... [, choice-n]])

Command

返回命令行的参数部分,该命令行用于装入Microsoft Visual Basic 或Visual Basic 开发的可执行程序。

Command

CURDIR

返回一个Variant (String),用来代表当前的路径。

CurDir[(drive)]

CVErr

返回Error子类型的Variant其中包含指定的错误号。

CVErr(errornumber)

DoEvents

转让控制权,以便让操作系统处理其它的事件

DoEvents( )

Environ

返回String,它关连于一个操作系统环境变量。

Environ({envstring | number})

Error

返回对应于已知错误号的错误信息。

Error[(errornumber)]

GetAllSettings

从Windows 注册表中返回应用程序项目的所有注册表项设置及其相应值(开始是由SaveSetting 产生)。

GetAllSettings(appname, section)

IIf

根据表达式的值,来返回两部分中的其中一个。

IIf(expr, truepart, falsepart)

IMEStatus

返回一个Integer,用来指定当前Microsoft Windows 的输入法(IME) 方式;只对东亚区版本有效。

IMEStatus

Input

返回String,它包含以Input 或Binary 方式打开的文件中的字符

Input(number, [#]filenumber)

InputBox

在一对话框来中显示提示,等待用户输入正文或按下按钮,并返回包含文本框内容的String。

InputBox(prompt[, title] [, default] [, xpos] [, ypos] [, helpfile, context])

IsEmpty

返回Boolean 值,指出变量是否已经初始化。

IsEmpty(expression)

IsError

返回Boolean 值,指出表达式是否为一个错误值。

IsError(expression)

IsMissing

返回Boolean 值,指出一个可选的Variant 参数是否已经传递给过程。IsMissing(argname)

IsNull

返回Boolean 值,指出表达式是否不包含任何有效数据(Null)。

IsNull(expression)

LoadPicture

将图形载入到窗体的Picture 属性、PictureBox 控件或Image 控件。LoadPicture([filename], [size], [colordepth],[x,y])

LoadResData

用以从资源(.res) 文件装载若干可能类型的数据,并返回一个Byte 数组。LoadResData(index, format)

LoadResPicture

用以从资源(.res) 文件装载位图、图标或光标。

LoadResPicture(index, format)

LoadResString

用以从资源(.res) 文件装载字符串。

LoadResString(index)

MsgBox

在对话框中显示消息,等待用户单击按钮,并返回一个Integer 告诉用户单击哪一个按钮。

MsgBox(prompt[, buttons] [, title] [, helpfile, context])

QBColor

返回Long,用来表示所对应颜色值的RGB 颜色码。

QBColor(color)

RGB

返回一个Long整数,用来表示一个RGB 颜色值。

RGB(red, green, blue)

Shell

执行一个可执行文件,返回一个Variant (Double),如果成功的话,代表这个程序的任务ID,若不成功,则会返回0。

Shell(pathname[,windowstyle])

Spc

与Print # 语句或Print 方法一起使用,对输出进行定位。

Spc(n)

Switch

计算一组表达式列表的值,然后返回与表达式列表中最先为True 的表达式所相关的Variant 数值或表达式。

Switch(expr-1, value-1[, expr-2, value-2 _ [, expr-n,value-n]])

Tab

与Print # 语句或Print 方法一起使用,对输出进行定位。

Tab[(n)]

文件操作函数

函数名

功能

示例

Dir

返回一个String,用以表示一个文件名、目录名或文件夹名称,它必须与指定的模式或文件属性、或磁盘卷标相匹配。

Dir[(pathname[, attributes])]

EOF

返回一个Integer,它包含Boolean 值True,表明已经到达为Random 或顺序Input 打开的文件的结尾。

EOF(filenumber)

FileAttr

返回一个Long,表示使用Open 语句所打开文件的文件方式。

FileAttr(filenumber, returntype)

FileDateTime

返回一个Variant (Date),此为一个文件被创建或最后修改后的日期和时间。FileDateTime(pathname)

FileLen

返回一个Long,代表一个文件的长度,单位是字节。

FileLen(pathname)

FreeFile

返回一个Integer,代表下一个可供Open 语句使用的文件号。

FreeFile[(rangenumber)]

GetAttr

返回Integer此为一个文件、目录、或文件夹的属性。

GetAttr(pathname)

Loc

返回Long,在已打开的文件中指定当前读/写位置。

Loc(filenumber)

LOF

返回一个Long,表示用Open 语句打开的文件的大小,该大小以字节为单位。LOF(filenumber)

Seek

返回一个Long,在Open 语句打开的文件中指定当前的读/写位置。

Seek(filenumber)

财务函数

函数名

功能

示例

DDB

返回一个Double,指定一笔资产在一特定期间内的折旧。可使用双下落收复平衡方法或其它指定的方法进行计算。

DDB(cost, salvage, life, period[, factor])

FormatCurrency

返回一个货币值格式的表达式,它使用系统控制面板中定义的货币符号。FormatCurrency(Expression[,NumDigitsAfterDecimal [,IncludeLeadingDigit [,UseParensF orNegativeNumbers [,GroupDigits]]]])

FV

返回一个Double,指定未来的定期定额支付且利率固定的年金。

FV(rate, nper, pmt[, pv[, type]])

IPmt

返回一个Double,指定在一段时间内对定期定额支付且利率固定的年金所支付的利息值。

IPmt(rate, per, nper, pv[, fv[, type]])

IRR

返回一个Double,指定一系列周期性现金流(支出或收入)的内部利率。

IRR(values()[, guess])

MIRR

返回一个Double,指定一系列修改过的周期性现金流(支出或收入)的内部利率。MIRR(values(), finance_rate, reinvest_rate)

NPer

返回Double指定定期定额支付且利率固定的总期数。

NPer(rate, pmt, pv[, fv[, type]])

NPV

返回一个Double,指定根据一系列定期的现金流(支付和收入)和贴现率而定的投资净现值。

NPV(rate, values())

Pmt

返回一个Double,指定根据定期定额支付且利率固定的年金支付额。

Pmt(rate, nper, pv[, fv[, type]])

PPmt

返回一个Double,指定在定期定额支付且利率固定的年金的指定期间内的本金偿付额。PPmt(rate, per, nper, pv[, fv[, type]])

PV

返回一个Double 指定在未来定期、定额支付且利率固定的年金现值。

PV(rate, nper, pmt[, fv[, type]])

Rate

返回一个Double,指定每一期的年金利率。

Rate(nper, pmt, pv[, fv[, type[, guess]]])

SLN

返回Double,在一期里指定一项资产的直线折旧。

SLN(cost, salvage, life)

SYD

返回一个Double,指定某项资产在一指定期间用年数总计法计算的折旧。

SYD(cost, salvage, life, period)

最常用函数公式大全

Excel函数公式大全工作中最常用Excel函数公式大全 一、数字处理 1、取绝对值 =ABS(数字) 2、取整 =INT(数字) 3、四舍五入 =ROUND(数字,小数位数) 二、判断公式 1、把公式产生的错误值显示为空 公式:C2 =IFERROR(A2/B2,"") 说明:如果是错误值则显示为空,否则正常显示。 ? 2、IF多条件判断返回值 公式:C2 =IF(AND(A2<500,B2="未到期"),"补款","") 说明:两个条件同时成立用AND,任一个成立用OR函数.

? 三、统计公式 1、统计两个表格重复的内容 公式:B2 =COUNTIF(Sheet15!A:A,A2) 说明:如果返回值大于0说明在另一个表中存在,0则不存在。 ? 2、统计不重复的总人数 公式:C2 =SUMPRODUCT(1/COUNTIF(A2:A8,A2:A8)) 说明:用COUNTIF统计出每人的出现次数,用1除的方式把出现次数变成分母,然后相加。

? 四、求和公式 1、隔列求和 公式:H3 =SUMIF($A$2:$G$2,H$2,A3:G3) 或 =SUMPRODUCT((MOD(COLUMN(B3:G3),2)=0)*B3:G3) 说明:如果标题行没有规则用第2个公式 ? 2、单条件求和 公式:F2 =SUMIF(A:A,E2,C:C) 说明:SUMIF函数的基本用法

? 3、单条件模糊求和 公式:详见下图 说明:如果需要进行模糊求和,就需要掌握通配符的使用,其中星号是表示任意多个字符,如"*A*"就表示a前和后有任意多个字符,即包含A。 ? 4、多条件模糊求和 公式:C11 =SUMIFS(C2:C7,A2:A7,A11&"*",B2:B7,B11) 说明:在sumifs中可以使用通配符*

日常工作中常用函数

AVERAGE函数 主要功能:求出所有参数的算术平均值。 使用格式:AVERAGE(number1,number2,……) 参数说明:number1,number2,……:需要求平均值的数值或引用单元格(区域),参数不超过30个。 应用举例:在B8单元格中输入公式:=AVERAGE(B7:D7,F7:H7,7,8),确认后,即可求出B7至D7区域、F7至H7区域中的数值和7、8的平均值。 特别提醒:如果引用区域中包含“0”值单元格,则计算在内;如果引用区域中包含空白或字符单元格,则不计算在内。 COUNTIF函数 主要功能:统计某个单元格区域中符合指定条件的单元格数目。 使用格式:COUNTIF(Range,Criteria) 参数说明:Range代表要统计的单元格区域;Criteria表示指定的条件表达式。 应用举例:在C17单元格中输入公式:=COUNTIF(B1:B13,">=80"),确认后,即可统计出B1至B13单元格区域中,数值大于等于80的单元格数目。 特别提醒:允许引用的单元格区域中有空白单元格出现 DATEDIF函数 主要功能:计算返回两个日期参数的差值。 使用格式:=DATEDIF(date1,date2,"y")、=DATEDIF(date1,date2,"m")、=DATEDIF(date1,date2,"d") 参数说明:date1代表前面一个日期,date2代表后面一个日期;y(m、d)要求返回两个日期相差的年(月、天)数。

应用举例:在C23单元格中输入公式:=DATEDIF(A23,TODAY(),"y"),确认后返回系统当前日期[用TODAY()表示)与A23单元格中日期的差值,并返回相差的年数。 特别提醒:这是Excel中的一个隐藏函数,在函数向导中是找不到的,可以直接输入使用,对于计算年龄、工龄等非常有效。 IF函数 主要功能:根据对指定条件的逻辑判断的真假结果,返回相对应的内容。 使用格式:=IF(Logical,Value_if_true,Value_if_false) 参数说明:Logical代表逻辑判断表达式;Value_if_true表示当判断条件为逻辑“真(TRUE)”时的显示内容,如果忽略返回“TRUE”;Value_if_false表示当判断条件为逻辑“假(FALSE)”时的显示内容,如果忽略返回“FALSE”。 应用举例:在C29单元格中输入公式:=IF(C26>=18,"符合要求","不符合要求"),确信以后,如果C26单元格中的数值大于或等于18,则C29单元格显示“符合要求”字样,反之显示“不符合要求”字样。 特别提醒:本文中类似“在C29单元格中输入公式”中指定的单元格,读者在使用时,并不需要受其约束,此处只是配合本文所附的实例需要而给出的相应单元格,具体请大家参考所附的实例文件。 INDEX函数 主要功能:返回列表或数组中的元素值,此元素由行序号和列序号的索引值进行确定。 使用格式:INDEX(array,row_num,column_num) 参数说明:Array代表单元格区域或数组常量;Row_num表示指定的行序号

工作中最常用的excel函数公式大全,会计

工作中最常用的excel函数 公式大全,会计 一、数字处理 1、取绝对值 =ABS(数字) 2、取整 =INT(数字) 3、四舍五入 =ROUND(数字,小数位数) 二、判断公式 1、把公式产生的错误值显示为空 公式:C2 =IFERROR(A2/B2,"") 说明:如果是错误值则显示为空,否则正常显示。

2、IF多条件判断返回值 公式:C2 =IF(AND(A2<500,B2="未到期"),"补款","") 说明:两个条件同时成立用AND,任一个成立用OR函数。 三、统计公式 1、统计两个表格重复的内容 公式:B2

=COUNTIF(Sheet15!A:A,A2) 说明:如果返回值大于0说明在另一个表中存在,0则不存在。 2、统计不重复的总人数 公式:C2 =SUMPRODUCT(1/COUNTIF(A2:A8,A2:A8)) 说明:用COUNTIF统计出每人的出现次数,用1除的方式把出现次数变成分母,然后相加。

四、求和公式 1、隔列求和 公式:H3 =SUMIF($A$2:$G$2,H$2,A3:G3) 或 =SUMPRODUCT((MOD(COLUMN(B3:G3),2)=0)*B3:G3) 说明:如果标题行没有规则用第2个公式

2、单条件求和 公式:F2 =SUMIF(A:A,E2,C:C) 说明:SUM IF函数的基本用法 3、单条件模糊求和

公式:详见下图 说明:如果需要进行模糊求和,就需要掌握通配符的使用,其中星号是表示任意多个字符,如"*A*"就表示a前和后有任意多个字符,即包含A。 4、多条件模糊求和 公式:C11 =SUMIFS(C2:C7,A2:A7,A11&"*",B2:B7,B11) 说明:在sumifs中可以使用通配符*

EXCEL常用快捷键(大全)

excel常用快捷键 3)SHIFT+F2 编辑单元格批注 3)CTRL+SHIFT+% 应用不带小数位的“百分比”格式 5)CTRL+SHIFT+# 应用年月日“日期”格式 8)CTRL+SHIFT+& 应用外边框 9)CTRL+SHIFT+_ 删除外边框 10)CTRL+SHIFT+( (左括号)取消隐藏行 11)CTRL+SHIFT+)(右括号)取消隐藏列 2)CTRL+SHIFT+O (字母O) 选定所有带批注的单元格 Ctrl+Home快捷键强迫回到最前一个单元格 Ctrl+PgDn快捷键到下一个工作表 Ctrl+PgUP快捷键到上一个工作表。 按F4快捷键切换相对值为绝对值,若原公式为“= A1”,按第一次F4快捷键变为“=$A$1” ,按第二次F4快捷键变为“=A$1”,按第三次F4快捷键变为“=$A1”。 Ctrl+9 隐藏行 Ctrl+0 隐藏列 Ctrl+Shift+9 取消隐藏行 Ctrl+Shift+0 取消隐藏列 Ctrl+S 保存当前工作簿 Ctrl+F 查询 Ctrl+U 下划线 Ctrl+Z 撤消上一步 Ctrl+A 全选当前工作表 Ctrl+* 全选当前工作区域

F2 进入当前单元格编辑状态 ALT + Enter 在单元格编辑状态,可强制换行 F11:插入图表 CCtrl+“-”:删除单元格/行/列 Ctrl+Shift +“+”:插入单元格/行/列 =lower():英文字母小写 =upper():英文字母大写 =proper():英文首字母大写 鱼知水恩,乃幸福之源也。鱼离不开水,人离不开亲人和朋友,当你处于逆境和灾难时,帮助你一臂之力,渡过难关的人,都是你的亲人和朋友。吃水不忘挖井人,度过苦难,不能忘记援助过你的人。知恩图报,善莫大焉。 一个人要想获得幸福,必须懂得感恩。生活需要一颗感恩的心来创造,一颗感恩的心需要生活来滋养。 一饭之恩,当永世不忘。顺境里给你帮助的人,不能全部称作朋友,但是能够在你逆境时依然愿意援助你,走出困境的人,一定是你要用一生去感谢和珍惜的人。 唐代李商隐的《晚晴》里有这样一句诗:天意怜幽草,人间重晚晴。久遭雨潦之苦的幽草,忽遇晚晴,得以沾沐余辉而平添生意。

数据库常用函数汇总统计

实验二(续):利用SQL语句查询 三、常用库函数及统计汇总查询 1、求学号为 S1学生的总分和平均分; select sum(score) as TotalScore,avg(score)as AveScore from sc where sno='S1' 2、求选修 C1号课程的最高分、最低分及之间相差的分数; select max(score)as MaxScore, min(score)as MinScore, max(score)- min(score)as diff from sc where cno='C1' 3、求选修 C1号课程的学生人数和最高分; select count(distinct sno),max(score) from sc where cno='C 1' 4、求计算机系学生的总数; select count(sno) from s where dept=' 计算机 ' 5、求学校中共有多少个系; select count(distinct dept) as DeptNum from s 6、统计有成绩同学的人数; select count(score) from sc 7、利用特殊函数 COUNT(*)求计算机系学生的总数; select count(*) from s where dept=' 计算机 '

8、利用特殊函数 COUNT(*)求女学生总数和平均年龄;select count(*),avg(age) from s where sex=' 女 ' 9、利用特殊函数 COUNT(*)求计算机系女教师的总数。select count(*) from t where dept=' 计算机 'and sex=' 女 ' 四、分组查询及排序 1、查询各个教师的教师号及其任课门数; select tno,count(*)as c_num from tc group by tno 2、按系统计女教师的人数; select dept,count(tno) from t where sex=' 女 ' group by dept 3、查询选修两门以上课程的学生的学号和选课门数;select sno,count(*)as sc_num from sc group by sno having count(*)>2 4、查询平均成绩大于 70分的课程号和平均成绩; select cno,avg(score) from sc group by cno having avg(score)>70 5、查询选修 C1的学生学号和成绩,并按成绩降序排列;select sno,score

工作中最常用的excel函数公式大全

工作中最常用的excel函数公式大全,帮你整理齐了,拿来即用 一、数字处理 1、取绝对值 =ABS(数字) 2、取整 =INT(数字) 3、四舍五入 =ROUND(数字,小数位数) 二、判断公式 1、把公式产生的错误值显示为空 公式:C2 =IFERROR(A2/B2,"") 说明:如果是错误值则显示为空,否则正常显示。 2、IF多条件判断返回值 公式:C2 =IF(AND(A2<500,B2="未到期"),"补款","")

说明:两个条件同时成立用AND,任一个成立用OR函数。 三、统计公式 1、统计两个表格重复的内容 公式:B2 =COUNTIF(Sheet15!A:A,A2) 说明:如果返回值大于0说明在另一个表中存在,0则不存在。 2、统计不重复的总人数 公式:C2

=SUMPRODUCT(1/COUNTIF(A2:A8,A2:A8)) 说明:用COUNTIF统计出每人的出现次数,用1除的方式把出现次数变成分母,然后相加。 四、求和公式 1、隔列求和 公式:H3 =SUMIF($A$2:$G$2,H$2,A3:G3) 或 =SUMPRODUCT((MOD(COLUMN(B3:G3),2)=0)*B3:G3) 说明:如果标题行没有规则用第2个公式 2、单条件求和

公式:F2 =SUMIF(A:A,E2,C:C) 说明:SUM IF函数的基本用法 3、单条件模糊求和 公式:详见下图 说明:如果需要进行模糊求和,就需要掌握通配符的使用,其中星号是表示任意多个字符,如"*A*"就表示a前和后有任意多个字符,即包含A。

4、多条件模糊求和 公式:C11 =SUMIFS(C2:C7,A2:A7,A11&"*",B2:B7,B11) 说明:在sumifs中可以使用通配符* 5、多表相同位置求和 公式:b2 =SUM(Sheet1:Sheet19!B2) 说明:在表中间删除或添加表后,公式结果会自动更新。 6、按日期和产品求和 公式:F2

Excel常用快捷键大全(2016)

Excel常用快捷键大全(非常全面) 2016-09-16 18:02 关于处理工作表的快捷键总结 插入新工作表:Shift+F11或Alt+Shift+F1 移动到工作簿中的下一张工作表:Ctrl+PageDown 移动到工作簿中的上一张工作表:Ctrl+PageUp 选定当前工作表和下一张工作表:Shift+Ctrl+PageDown 取消选定多张工作表:Ctrl+ PageDown 选定其他的工作表:Ctrl+PageUp 选定当前工作表和上一张工作表:Shift+Ctrl+PageUp 对当前工作表重命名:Alt+O H R 移动或复制当前工作表:Alt+E M 删除当前工作表:Alt+E L 关于在工作表内移动和滚动的快捷键总结 向上、下、左或右移动一个单元格:箭头键 移动到当前数据区域的边缘:Ctrl+箭头键 移动到行首:Home 移动到工作表的开头:Ctrl+Home 移动到工作表的最后一个单元格,位于数据中的最右列的最下行:Ctrl+End 向下移动一屏:PageDown 向上移动一屏:PageUp 向右移动一屏:Alt+PageDown 向左移动一屏:Alt+PageUp 切换到被拆分的工作表中的下一个窗格:Ctrl+F6 切换到被拆分的工作表中的上一个窗格:Shift+F6 滚动以显示活动单元格:Ctrl+Backspace 弹出“定位”对话框:F5 弹出“查找”对话框:Shift+F5 查找下一个:Shift+F4 在受保护的工作表上的非锁定单元格之间移动:Tab 在选定区域内移动 在选定区域内从上往下移动:Enter 在选定区域内从下往上移动:Shift+Enter

EXCEL中常用函数的用法

EXCEL常用函数介绍 公式是单个或多个函数的结合运用。 AND “与”运算,返回逻辑值,仅当有参数的结果均为逻辑“真(TRUE)”时返回逻辑“真(TRUE)”,反之返回逻辑“假(FALSE)”。条件判断 AVERAGE 求出所有参数的算术平均值。数据计算 COLUMN 显示所引用单元格的列标号值。显示位置 CONCATENATE 将多个字符文本或单元格中的数据连接在一起,显示在一个单元格中。字符合并 COUNTIF 统计某个单元格区域中符合指定条件的单元格数目。条件统计 DATE 给出指定数值的日期。显示日期 DATEDIF 计算返回两个日期参数的差值。计算天数 DAY 计算参数中指定日期或引用单元格中的日期天数。计算天数 DCOUNT 返回数据库或列表的列中满足指定条件并且包含数字的单元格数目。条件统计FREQUENCY 以一列垂直数组返回某个区域中数据的频率分布。概率计算 IF 根据对指定条件的逻辑判断的真假结果,返回相对应条件触发的计算结果。条件计算INDEX 返回列表或数组中的元素值,此元素由行序号和列序号的索引值进行确定。数据定位 INT 将数值向下取整为最接近的整数。数据计算 ISERROR 用于测试函数式返回的数值是否有错。如果有错,该函数返回TRUE,反之返回FALSE。逻辑判断 LEFT 从一个文本字符串的第一个字符开始,截取指定数目的字符。截取数据 LEN 统计文本字符串中字符数目。字符统计 MATCH 返回在指定方式下与指定数值匹配的数组中元素的相应位置。匹配位置 MAX 求出一组数中的最大值。数据计算 MID 从一个文本字符串的指定位置开始,截取指定数目的字符。字符截取 MIN 求出一组数中的最小值。数据计算 MOD 求出两数相除的余数。数据计算 MONTH 求出指定日期或引用单元格中的日期的月份。日期计算 NOW 给出当前系统日期和时间。显示日期时间 OR 仅当所有参数值均为逻辑“假(FALSE)”时返回结果逻辑“假(FALSE)”,否则都返回逻辑“真(TRUE)”。逻辑判断 RANK 返回某一数值在一列数值中的相对于其他数值的排位。数据排序 RIGHT 从一个文本字符串的最后一个字符开始,截取指定数目的字符。字符截取SUBTOTAL 返回列表或数据库中的分类汇总。分类汇总 SUM 求出一组数值的和。数据计算 SUMIF 计算符合指定条件的单元格区域内的数值和。条件数据计算 TEXT 根据指定的数值格式将相应的数字转换为文本形式数值文本转换 TODAY 给出系统日期显示日期 VALUE 将一个代表数值的文本型字符串转换为数值型。文本数值转换 VLOOKUP 在数据表的首列查找指定的数值,并由此返回数据表当前行中指定列处的数值条件定位 WEEKDAY 给出指定日期的对应的星期数。星期计算

Excel常用快捷键大全

Excel常用快捷键大全 1、CtrL+; 显示当前日期Ctrl+ Shift+; 显示当前时间。两命令间加一个空格,可输入日期和时间 =now() 显示当前日期和时间 =today() 显示更新的日期和时间 2、Ctrl+ Shift+'+’ 复制粘贴一步到位或Ctrl+ Shift+拖动待移动的项 3、Ctrl+ Num+插入行或列 4. F1 打开帮助菜单 5. F2 将光标定位于单元格内,相当于双击的功能 6. F5 显示定位对话框 7. F7 拼写检查 8. F8 选定表格,可设置选择区域的范围,功能类似于Word中的F8 9. F11 显示图表区域 10.F12 另存为 11. Alt+回车在同一单元格中实现分行填写 12. Ctrl+NUM+ 插入单元格 13. 按F2可使光标定位于单元格中,再按一次则可恢复,使用方向键可以移动光标、 14. Ctrl+;当前日期 15. CTRL+D 复制上面单元格的数据到下面的单元格。如果选定数据所在的单元格及它以下的任意空白单元格,按ctrl+D,可将选定的数据复制到空白单元格中 16. ctrl+' 复制上面单元格的数据到下面的单元格,和上面的Ctrl+D的区别是:不含格式,且为编辑状态

17. CTRL+R 复制左边的数据到右边的单元格 18. CTRL+SHIFT+下箭头或右箭头从当前单元格选至当前区域最下面或最右边。 19. CTRL+* 选定当前区域 20. CTRL+1 设置单元格格式 21. CTRL+2 加粗 22. CTRL+3 斜体 23. CTRL+4 下划线 25. CTRL+7 显示/隐藏“常用”工具栏 26. CTRL+9 隐藏所选单元格所在的行,若选中整列,则将隐藏全部单元格 27. F2 进入单元格编辑状态 28. F4 在相对引用(如A1)和绝对引用(如$A$1)间进行转换 29. F5 打开“定位”对话框(相当于Ctrl+G) 30. F9 将公式直接转化为数值 31. F11 快速插入图表 32. Alt+F11 进入VBA编辑器 33. shift+F11 插入新工作表,表名:sheet 34. ctrl+F11 插入新工作表,表名:macro 35. Ctrl+~ 显示当然工作表中所有用到的公式 1 excle快捷键大全 对工具栏进行操作的快捷键

电脑高手常用快捷键大全(配图)

1.很多时候,需要暂时离开座位去做别的事情,如果对自己的电脑安全很重视,不妨按住windows键后,再按L键,这样电脑就直接锁屏了,这样就不用担心电脑的资料外泄啦 2.要找电脑上的文件时,一般人会先找到“我的电脑”,然后点击打开,而高手总是很酷的,轻轻按下键盘上的Windows键不放然后再按E键,直接打开电脑的资源管理器,而一般人还在慢慢寻找“我的电脑”的图标呢,嗯,高手就是这样直接把一般人给秒杀了的 3. 正在玩游戏或看羞羞的东西的时候,Boss进来了!鼠标一下子点不到右下角的显示桌面,怎么办,怎么办?别紧张!直接按下Windows键和D键,看,桌面闪现!

4.一个小花招,蛮炫的。按下windows键按后再按Tab键,可以以3D效果显示切换窗口 5.windows自带的录像功能。按下windows键+R,输入psr.exe回车,然后就可以开始记录了。 6.你知道怎样一次过调整显示器亮度、音量大小,打开无线网,还能够看到本本电池电量吗?把本本的画面放到电视上,已经连好线了,需要怎么设置?小case啦,想要这些功能,你只需要按下Windows键+X,一次性满足你的所有愿望啦!

7.Windows + R输入osk,出现炫酷虚拟键盘!你按下一个键,它也会同样显示出来按下的状态喔! 8.图片太小,眼神不好使咋办?试试windows键和+++++++++,放大镜出现! 9. 现在很多程序,比如QQ,IE,都是在同一个窗口里面打开几个页面。用Ctrl+Tab,可以在几个页面之间互相切换。用Ctrl+w,可以关闭当前的页面。 10.按下windows键不放,再按下Fn,再按下Home,你就可以打开系统属性了。(其实用鼠标在我的电脑上面右键->属性也一样,不过不觉得用键盘操作更帅嘛~^^ 11.shift + 任务栏的窗口图标 = 新建一个该窗口 2.Ctrl+S 保存 3.Ctrl+W 关闭程序 4.Ctrl+N 新建 5.Ctrl+O 打开 6.Ctrl+Z 撤销

常用函数大全

常用函数大全 mysql_affected_rows
mysql_affected_rows — 取得前一次 MySQL 操作所影响的记录行数 mysql_fetch_array —从结果集中取得一行作为关联数组或数字数组或二者兼 有:
mysql_fetch_array($result, MYSQL_NUM) , MYSQL_NUM 可用 MYSQL_BOTH 或
MYSQL_ASSOC 代替,也可以不写,默认为 MYSQL_BOTH
mysql_fetch_row — 从结果集中取得一行作为枚举数组: mysql_fetch_row($result); mysql_fetch_assoc($result)
mysql_fetch_row()从和指定的结果标识关联的结果集中取得一行数据并作为数组返回。每个结果 的列储存在一个数组的单元中,偏移量从 0 开始。 依次调用 mysql_fetch_row()将返回结果集中的下一行,如果没有更多行则返回 FALSE。 mysql_fetch_assoc — 从结果集中取得一行作为关联数组 :
mysql_fetch_assoc() 和用 mysql_fetch_array() 加上第二个可选参数 MYSQL_ASSOC 完全相同。它 仅仅返回关联数组。这也是 mysql_fetch_array()起初始的工作方式。如果在关联索引之外还需要数字 索引,用 mysql_fetch_array()。 如果结果中的两个或以上的列具有相同字段名,最后一列将优先。要访问同名的其它列,要么用 mysql_fetch_row()来取得数字索引或给该列起个别名。参见 mysql_fetch_array() 例子中有关别名说 明。 有一点很重要必须指出,用 mysql_fetch_assoc()并不明显 比用 mysql_fetch_row()慢,而且还提供了 明显更多的值。
mysql_query()
仅对 SELECT,SHOW,EXPLAIN 或 DESCRIBE 语句返回一个资源标识符,
如果查询执行不正确则返回 FALSE。对于其它类型的 SQL 语句,mysql_query()在执行成功时返回 TRUE,出错时返回 FALSE。非 FALSE 的返回值意味着查询是合法的并能够被服务器执行。这并不说明 任何有关影响到的或返回的行数。 很有可能一条查询执行成功了但并未影响到或并未返回任何行。

工作中最常用的excel函数公式大全(0001)

工作中最常用的excel函数公式大全

工作中最常用的excel函数公式大全 一、数字处理 1、取绝对值 =ABS(数字) 2、取整 =INT(数字) 3、四舍五入 =ROUND(数字,小数位数) 二、判断公式 1、把公式产生的错误值显示为空 公式:C2 =IFERROR(A2/B2,"") 说明:如果是错误值则显示为空,否则正常显示。

2、IF多条件判断返回值 公式:C2 =IF(AND(A2<500,B2="未到期"),"补款","") 说明:两个条件同时成立用AND,任一个成立用OR函数。 三、统计公式 1、统计两个表格重复的内容 公式:B2 =COUNTIF(Sheet15!A:A,A2) 说明:如果返回值大于0说明在另一个表中存在,0则不存在。

2、统计不重复的总人数 公式:C2 =SUMPRODUCT(1/COUNTIF(A2:A8,A2:A8)) 说明:用COUNTIF统计出每人的出现次数,用1除的方式把出现次数变成分母,然后相加。 四、求和公式

1、隔列求和 公式:H3 =SUMIF($A$2:$G$2,H$2,A3:G3) 或 =SUMPRODUCT((MOD(COLUMN(B3:G3),2)=0)*B3:G3)说明:如果标题行没有规则用第2个公式 2、单条件求和 公式:F2 =SUMIF(A:A,E2,C:C) 说明:SUMIF函数的基本用法

3、单条件模糊求和 公式:详见下图 说明:如果需要进行模糊求和,就需要掌握通配符的使用,其中星号是表示任意多个字符,如"*A*"就表示a前和后有任意多个字符,即包含A。

Excel常用函数的使用方法

1、ABS函数 函数名称:ABS 主要功能:求出相应数字的绝对值。 使用格式:ABS(number) 参数说明:number代表需要求绝对值的数值或引用的单元格。 应用举例:如果在B2单元格中输入公式:=ABS(A2),则在A2单元格中无论输入正数(如100)还是负数(如-100),B2中均显示出正数(如100)。 特别提醒:如果number参数不是数值,而是一些字符(如A等),则B2中返回错误值“#VALUE!”。 2、AND函数 函数名称:AND 主要功能:返回逻辑值:如果所有参数值均为逻辑“真(TRUE)”,则返回逻辑“真(TRUE)”,反之返回逻辑“假(FALSE)”。 使用格式:AND(logical1,logical2, ...) 参数说明:Logical1,Logical2,Logical3……:表示待测试的条件值或表达式,最多这30个。 应用举例:在C5单元格输入公式:=AND(A5>=60,B5>=60),确认。如果C5中返回TRUE,说明A5和B5中的数值均大于等于60,如果返回FALSE,说明A5和B5中的数值至少有一个小于60。 特别提醒:如果指定的逻辑条件参数中包含非逻辑值时,则函数返回错误值“#VALUE!”或“#NAME”。 3、AVERAGE函数 函数名称:AVERAGE 主要功能:求出所有参数的算术平均值。 使用格式:AVERAGE(number1,number2,……) 参数说明:number1,number2,……:需要求平均值的数值或引用单元格(区域),参数不超过30个。

应用举例:在B8单元格中输入公式:=AVERAGE(B7:D7,F7:H7,7,8),确认后,即可求出B7至D7区域、F7至H7区域中的数值和7、8的平均值。 特别提醒:如果引用区域中包含“0”值单元格,则计算在内;如果引用区域中包含空白或字符单元格,则不计算在内。 4、COLUMN 函数 函数名称:COLUMN 主要功能:显示所引用单元格的列标号值。 使用格式:COLUMN(reference) 参数说明:reference为引用的单元格。 应用举例:在C11单元格中输入公式:=COLUMN(B11),确认后显示为2(即B列)。 特别提醒:如果在B11单元格中输入公式:=COLUMN(),也显示出2;与之相对应的还有一个返回行标号值的函数——ROW(reference)。 5、CONCATENATE函数 函数名称:CONCATENATE 主要功能:将多个字符文本或单元格中的数据连接在一起,显示在一个单元格中。 使用格式:CONCATENATE(Text1,Text……) 参数说明:Text1、Text2……为需要连接的字符文本或引用的单元格。 应用举例:在C14单元格中输入公式:=CONCATENATE(A14,"@",B14,".com"),确认后,即可将A14单元格中字符、@、B14单元格中的字符和.com连接成一个整体,显示在C14单元格中。 特别提醒:如果参数不是引用的单元格,且为文本格式的,请给参数加上英文状态下的双引号,如果将上述公式改为:=A14&"@"&B14&".com",也能达到相同的目的。 6、COUNTIF函数 函数名称:COUNTIF 主要功能:统计某个单元格区域中符合指定条件的单元格数目。 使用格式:COUNTIF(Range,Criteria) 参数说明:Range代表要统计的单元格区域;Criteria表示指定的条件表达式。

办公室最常用的快捷键大全

办公室最常用的快捷键大全Ctrl+S 保存 Ctrl+W 关闭程序 Ctrl+N 新建 Ctrl+O 打开 Ctrl+Z 撤销 Ctrl+F 查找 Ctrl+X 剪切 Ctrl+C 复制 Ctrl+V 粘贴 Ctrl+A 全选 Ctrl+[ 缩小文字 Ctrl+] 放大文字 Ctrl+B 粗体 Ctrl+I 斜体 Ctrl+U 下划线 Ctrl+Shift 输入法切换 Ctrl+空格中英文切换 Ctrl+回车QQ号中发送信息 Ctrl+Home 光标快速移到文件头 Ctrl+End 光标快速移到文件尾 Ctrl+Esc 显示开始菜单 Ctrl+Shift+< 快速缩小文字 Ctrl+Shift+> 快速放大文字 Ctrl+F5 在IE中强行刷新 Ctrl+拖动文件复制文件 Ctrl+Backspace 启动\关闭输入法 拖动文件时按住Ctrl+Shift 创建快捷方式 Alt+空格+C 关闭窗口 Alt+空格+N 最小化当前窗口 Alt+空格+R 恢复最小化窗口 Alt+空格+X 最大化当前窗口 Alt+空格+M 移动窗口 Alt+空格+S 改变窗口大小 Alt+Tab 两个程序交换

Alt+255 QQ号中输入无名人 Alt+F 打开文件菜单 Alt+V 打开视图菜单 Alt+E 打开编辑菜单 Alt+I 打开插入菜单 Alt+O 打开格式菜单 Alt+T 打开工具菜单 Alt+A 打开表格菜单 Alt+W 打开窗口菜单 Alt+H 打开帮助菜单 Alt+回车查看文件属性 Alt+双击文件查看文件属性 Alt+X 关闭C语言 Shift快捷键 Shift+空格半\全角切换 Shift + Delete 永久删除所选项,而不将它放到“回收站”中。 拖动某一项时按CTRL 复制所选项。 拖动某一项时按CTRL + SHIFT 创建所选项目的快捷键。 WORD全套快捷键小技巧 CTRL+O 打开 CTRL+P 打印 CTRL+A 全选 CTRL+[/] 对文字进行大小设置(在选中目标情况下) CTRL+D 字体设置(在选中目标情况下) CTRL+G/H 查找/替换; CTRL+N 全文删除; CTRL+M 左边距(在选中目标情况下); CTRL+U 绘制下划线(在选中目标情况下); CTRL+B 加粗文字(在选中目标情况下); CTRL+I 倾斜文字(在选中目标情况下); CTRL+Q 两边对齐(无首行缩进),(在选中目标情况下)或将光标放置目标文字的段尾,亦可操作 CTRL+J 两端对齐(操作同上) CTRL+E 居中(操作同上) CTRL+R 右对齐(操作同上)

c++常用函数大全

数学函数,所在函数库为math.h、stdlib.h、string.h、float.h int abs(int i) 返回整型参数i的绝对值 double cabs(struct complex znum) 返回复数znum的绝对值 double fabs(double x) 返回双精度参数x的绝对值 long labs(long n) 返回长整型参数n的绝对值 double exp(double x) 返回指数函数ex的值 double frexp(double value,int *eptr) 返回value=x*2n中x的值,n存贮在eptr中double ldexp(double value,int exp); 返回value*2exp的值 double log(double x) 返回logex的值 double log10(double x) 返回log10x的值 double pow(double x,double y) 返回xy的值 double pow10(int p) 返回10p的值 double sqrt(double x) 返回+√x的值 double acos(double x) 返回x的反余弦cos-1(x)值,x为弧度 double asin(double x) 返回x的反正弦sin-1(x)值,x为弧度 double atan(double x) 返回x的反正切tan-1(x)值,x为弧度 double atan2(double y,double x) 返回y/x的反正切tan-1(x)值,y的x为弧度double cos(double x) 返回x的余弦cos(x)值,x为弧度 double sin(double x) 返回x的正弦sin(x)值,x为弧度 double tan(double x) 返回x的正切tan(x)值,x为弧度 double cosh(double x) 返回x的双曲余弦cosh(x)值,x为弧度 double sinh(double x) 返回x的双曲正弦sinh(x)值,x为弧度 double tanh(double x) 返回x的双曲正切tanh(x)值,x为弧度 double hypot(double x,double y) 返回直角三角形斜边的长度(z), x和y为直角边的长度,z2=x2+y2 double ceil(double x) 返回不小于x的最小整数 double floor(double x) 返回不大于x的最大整数 void srand(unsigned seed) 初始化随机数发生器 int rand() 产生一个随机数并返回这个数 double poly(double x,int n,double c[])从参数产生一个多项式 double modf(double value,double *iptr)将双精度数value分解成尾数和阶 double fmod(double x,double y) 返回x/y的余数 double frexp(double value,int *eptr) 将双精度数value分成尾数和阶 double atof(char *nptr) 将字符串nptr转换成浮点数并返回这个浮点数 double atoi(char *nptr) 将字符串nptr转换成整数并返回这个整数 double atol(char *nptr) 将字符串nptr转换成长整数并返回这个整数 char *ecvt(double value,int ndigit,int *decpt,int *sign) 将浮点数value转换成字符串并返回该字符串

(完整版)工作中最常用的excel函数公式大全

工作中最常用的excel函数公式大全 一、数字处理 1、取绝对值 =ABS(数字) 2、取整 =INT(数字) 3、四舍五入 =ROUND(数字,小数位数) 二、判断公式 1、把公式产生的错误值显示为空 公式:C2 =IFERROR(A2/B2,"") 说明:如果是错误值则显示为空,否则正常显示。

2、IF多条件判断返回值 公式:C2 =IF(AND(A2<500,B2="未到期"),"补款","") 说明:两个条件同时成立用AND,任一个成立用OR函数。 三、统计公式 1、统计两个表格重复的内容 公式:B2

=COUNTIF(Sheet15!A:A,A2) 说明:如果返回值大于0说明在另一个表中存在,0则不存在。 2、统计不重复的总人数 公式:C2 =SUMPRODUCT(1/COUNTIF(A2:A8,A2:A8)) 说明:用COUNTIF统计出每人的出现次数,用1除的方式把出现次数变成分母,然后相加。

四、求和公式 1、隔列求和 公式:H3 =SUMIF($A$2:$G$2,H$2,A3:G3) 或 =SUMPRODUCT((MOD(COLUMN(B3:G3),2)=0)*B3:G3) 说明:如果标题行没有规则用第2个公式

2、单条件求和 公式:F2 =SUMIF(A:A,E2,C:C) 说明:SUMIF函数的基本用法 3、单条件模糊求和

公式:详见下图 说明:如果需要进行模糊求和,就需要掌握通配符的使用,其中星号是表示任意多个字符,如"*A*"就表示a前和后有任意多个字符,即包含A。 4、多条件模糊求和 公式:C11 =SUMIFS(C2:C7,A2:A7,A11&"*",B2:B7,B11) 说明:在sumifs中可以使用通配符*

常用基本函数

R语言基本函数 一、数据管理 vector:向量 numeric:数值型向量 logical:逻辑型向量 character;字符型向量 list:列表 data.frame:数据框 c:连接为向量或列表 length:求长度 subset:求子集 seq,from:to,sequence:等差序列 rep:重复 NA:缺失值 NULL:空对象 sort,order,unique,rev:排序 unlist:展平列表 attr,attributes:对象属性 mode,typeof:对象存储模式与类型 names:对象的名字属性 二、字符串处理 character:字符型向量 nchar:字符数 substr:取子串 format,formatC:把对象用格式转换为字符串paste,strsplit:连接或拆分 charmatch,pmatch:字符串匹配 grep,sub,gsub:模式匹配与替换 三、复数 complex,Re,Im,Mod,Arg,Conj:复数函数 四、因子 factor:因子 codes:因子的编码 levels:因子的各水平的名字 nlevels:因子的水平个数 cut:把数值型对象分区间转换为因子 table:交叉频数表 split:按因子分组 aggregate:计算各数据子集的概括统计量 tapply:对“不规则”数组应用函数 数学 一、计算 +, -, *, /, ^, %%, %/%:四则运算 ceiling,floor,round,signif,trunc,zapsmall:舍入 max,min,pmax,pmin:最大最小值 range:最大值和最小值 sum,prod:向量元素和,积 cumsum,cumprod,cummax,cummin:累加、累乘 sort:排序 approx和approx fun:插值 diff:差分 sign:符号函数 二、数学函数 abs,sqrt:绝对值,平方根 log, exp, log10, log2:对数与指数函数 sin,cos,tan,asin,acos,atan,atan2:三角函数 sinh,cosh,tanh,asinh,acosh,atanh:双曲函数 beta,lbeta,gamma,lgamma,digamma,trigamma,tetragamma,pentagamma,choose ,lchoose:与贝塔函数、伽玛函数、组合数有关的特殊函数 fft,mvfft,convolve:富利叶变换及卷积 polyroot:多项式求根 poly:正交多项式 spline,splinefun:样条差值 besselI,besselK,besselJ,besselY,gammaCody:Bessel函数 deriv:简单表达式的符号微分或算法微分

Excel常用的函数计算公式大全

E x c e l常用的函数计算公 式大全 Prepared on 22 November 2020

EXCEL的常用计算公式大全 一、单组数据加减乘除运算: ①单组数据求加和公式:=(A1+B1) 举例:单元格A1:B1区域依次输入了数据10和5,计算:在C1中输入=A1+B1后点击键盘“Enter(确定)”键后,该单元格就自动显示10与5的和 15。 ②单组数据求减差公式:=(A1-B1) 举例:在C1中输入=A1-B1即求10与5的差值5,电脑操作方法同上; ③单组数据求乘法公式:=(A1*B1) 举例:在C1中输入=A1*B1即求10与5的积值50,电脑操作方法同上; ④单组数据求乘法公式:=(A1/B1) 举例:在C1中输入=A1/B1即求10与5的商值2,电脑操作方法同上; ⑤其它应用: 在D1中输入=A1^3即求5的立方(三次方); 在E1中输入=B1^(1/3)即求10的立方根 小结:在单元格输入的含等号的运算式,Excel中称之为公式,都是数学里面的基本运算,只不过在计算机上有的运算符号发生了改变——“×”与“*”同、“÷”与“/”同、“^”与“乘方”相同,开方作为乘方的逆运算,把乘方中和指数使用成分数就成了数的开方运算。这些符号是按住电脑键盘“Shift”键同时按住键盘第二排相对应的数字符号即可显示。如果同一列的其它单元格都需利用刚才的公式计算,只需要先用鼠标左键点击一下刚才已做好公式的单元格,将鼠标移至该单元格的右下角,带出现十字符号提示时,开始按住鼠标左键不动一直沿着该单元格依次往下拉到你需要的某行同一列的单元格下即可,即可完成公司自动复制,自动计算。 二、多组数据加减乘除运算: ①多组数据求加和公式:(常用) 举例说明:=SUM(A1:A10),表示同一列纵向从A1到A10的所有数据相加; =SUM(A1:J1),表示不同列横向从A1到J1的所有第一行数据相加; ②多组数据求乘积公式:(较常用) 举例说明:=PRODUCT(A1:J1)表示不同列从A1到J1的所有第一行数据相乘; =PRODUCT(A1:A10)表示同列从A1到A10的所有的该列数据相乘; ③多组数据求相减公式:(很少用) 举例说明:=A1-SUM(A2:A10)表示同一列纵向从A1到A10的所有该列数据相减; =A1-SUM(B1:J1)表示不同列横向从A1到J1的所有第一行数据相减; ④多组数据求除商公式:(极少用)

相关主题
文本预览
相关文档 最新文档