Excel 计算A组总成绩:DSUM函数

如果需要返回数据库的列中满足指定条件的数字之和,可通过DSUM函数实现。DSUM函数的语法为:=DSUM(database,field,criteria),各参数的含义介绍如下。

※ database:构成列表或数据库的单元格区域,或者单元格区域的名称。

※ field:指定函数所使用的数据列。

※ criteria:为一组包含给定条件的单元格区域。

下面以计算A组学生的比赛总成绩为例,具体操作如下。

01 打开比赛成绩表,输入每个学生的比赛相关信息,然后选中需要显示该学生总成绩的表格,输入公式:=C3+D3+E3,然后按下“Enter”键,得到此名学生此次比赛的总成绩。

02 使用填充柄功能将公式复制到此列中的其他单元格中,得到所有参加比赛的学生总成绩。

03 将A12:F13作为检索的条件区域,即将表格的标题栏复制到此区域中,然后在B13单元格中输入“A”。

04 选中“B14”单元格,在其中输入公式:=DSUM(A2:F10,6,A12:F13),按下“Enter”键确认,得到A组学生的比赛总成绩。

注意 用户可以为参数criteria指定任意区域,只要此区域包含至少一个列标签,并且列标签下方包含至少一个用于指定条件的单元格。

alt

Excel 统计销售量最少的员工:DMIN函数

DMIN函数用于返回列表或数据库中满足指定条件的记录字段(列)中的最小数字。DMIN函数的语法为:=DMIN(database, field, criteria),各参数的含义介绍如下。

※ database:为构成列表或数据库的单元格区域,或者单元格区域的名称。

※ field:指定函数所使用的数据列。

※ criteria:为一组包含给定条件的单元格区域。

如果需要统计销售额最少的员工,可通过下面的操作实现。

01 打开工作表,选中“A22:E23”单元格区域,在其中输入与表格相同的列标题,将其作为计算的条件区域。

02 选中需要显示结果的单元格,在其中输入公式:=DMIN(A2:E10,5,A22:E23),按下“Enter”键确认,可得到销售额最低的员工的销售额。

alt

Excel 统计销售额最高的员工:DMAX函数

DMAX函数用于返回列表或数据库中满足指定条件的记录字段(列)中的最大数字。DMAX函数的语法为:=DMAX(database, field, criteria),各参数的含义介绍如下。

※ database:构成列表或数据库的单元格区域,或者单元格区域的名称。

※ field:指定函数所使用的数据列。

※ criteria:为一组包含给定条件的单元格区域。

注意 Field参数为文本时,两端用带引号的标志项,如“销售额”。此外,Field也可是代表列表中数据列位置的数字(不带引号),如1表示第一列,2表示第二列。

如果需要统计销售额最高的员工,可通过下面的操作实现。

01 打开需要统计的工作表,选中“A22:E23”单元格区域,在其中输入与表格相同的列标题,将其作为计算的条件区域。

02 选中需要显示结果的单元格,在其中输入公式:=DMAX(A2:F10,5,A22:E23),按下“Enter”键确认,可得到销售额最高的员工的销售额。

alt

Excel 统计公司有“联系电话”的员工人数:DCOUNTA函数

DCOUNTA函数返回列表或数据库中满足指定条件的记录字段(列)中的非空单元格的个数。DCOUNTA函数的语法为:=DCOUNTA(database,field,criteria),各参数的含义介绍如下。

※ database:构成列表或数据库的单元格区域,或者单元格区域的名称。

※ field:指定函数所使用的数据列。

※ criteria:为一组包含给定条件的单元格区域。

注意 用户可以为参数criteria指定任意区域,只要此区域包含至少一个列标签,并且列标签下方包含至少一个用于指定条件的单元格。

下面以统计公司有联系电话记录的员工人数为例,具体操作如下。

01 打开工作表,在“联系电话”列输入员工的联系电话,没有联系电话的在此列不输入任何信息,即为空白单元格。

02 选中“A19:E19”单元格区域,在其中输入与表格相同的列标题,将其作为计算的条件区域。

03 选中需要显示结果的单元格,在其中输入公式:=DCOUNTA(A2:E10,4,A19:E20),按下“Enter”键确认,即可得到有联系电话的员工人数。

alt

Excel 计算公司男/女员工的人数:DCOUNT函数

DCOUNT函数用于统计列表或数据库中满足指定条件的记录字段(列)中包含数字的单元格个数。DCOUNT函数的语法为:=DCOUNT(database,field,criteria),各参数的含义介绍如下。

※ database:构成列表或数据库的单元格区域,或者单元格区域的名称。

※ field:指定函数所使用的数据列。

※ criteria:为一组包含给定条件的单元格区域。

下面以分别计算公司男员工和女员工的人数为例,具体操作如下。

01 打开工作表,输入姓名、性别以及销售额等数据。

02 选中“A12:E12”单元格区域,在其中输入与表格相同的列标题,在“A13”单元格中输入“男”,将其作为计算公司男员工数量的条件区域。

03 选中“C14”单元格,在其中输入公式:=DCOUNT(A2:E10,3,A12:E13),然后按下“Enter”键确认,得到公司的男员工数量。

04 选中“A16:E16”单元格区域,在其中输入与表格相同的列标题,在“A17”单元格中输入“女”,将其作为计算公司女员工数量的条件区域。

05 选中“C18”单元格,在其中输入公式:=DCOUNT(A2:E10,5,A16:E17),按下“Enter”键确认,得到公司的女员工数量。

alt

小提示 DCOUNT函数用于计算包含数字的单元格数量,因此若要统计包含某个文本的数量,函数的第二个参数所指定的数据列需要包含数字,否则公式不能返回正常结果。例如本例的C列和E列,而由于本例的D列包含了空白单元格,因此也不能引用,故本例的第二个参数的值必须为3或5。

Excel 计算员工的销售额:DPRODUCT函数

如果需要返回数据库的列中满足指定条件的数值乘积,可通过DPRODUCT函数实现。DPRODUCT函数的语法为:=DPRODUCT (database,field,criteria),各参数的含义介绍如下。

※ database:构成列表或数据库的单元格区域,或者单元格区域的名称。

※ field:指定函数所使用的数据列。

注意 列表中的数据里必须在第一行居于标志项。Field参数为文本时,两端用带引号的标志项,如“销售额”。此外,Field也可是代表列表中数据列位置的数字。

※ criteria:为一组包含给定条件的单元格区域。

以计算员工的销售额为例,具体操作如下。

01 打开工作表,输入员工姓名、销售量和单价等相关数据。

02 选中“A6:E8”单元格区域,在其中输入检索条件,将其作为条件区域。

03 选中B10单元格,输入公式:=DPRODUCT(A2:E4, COLUMN(B2),A6:E8),按下“Enter”键确认,得到第1个员工的销售额。

04 将公式复制到“C10:E10”单元格区域,只修改COLUMN函数对应的列号,结果如图所示。

alt

小提示 COLUMN函数用于返回指定单元格引用的列号,其语法为:=COLUMN(reference),其中参数reference为可选项,为要返回其列号的单元格或区域。如果省略该参数,并且函数是以水平数组公式的形式输入的,则COLUMN函数将以水平数组的形式返回参数reference的列号。

Excel 测试两个数值是否相等:DELTA函数

如果需要测试两个值是否相等,可通过DELTA函数实现。DELTA函数的语法为:=DELTA(number1,number2)。其中参数number1为要测试的第一个数值,参数number2为要测试的第二个数值。

小提示 使用DELTA函数时,如果number1=number2,则返回1,否则返回0。如果参数number2省略,则默认该值为0。

下面以测试A2和B2单元格中的数值是否相等为例,具体操作如下。

01 分别在A2和B2单元格中输入要测试的数值。

02 在需要显示结果的单元格中输入公式:=DELTA(A2, B2),按下“Enter”键确认。

alt

Excel 将十六进制数换算为十进制数:HEX2DEC函数

如果需要将十六进制数转换为十进制数,可通过HEX2DEC函数实现。HEX2OCT函数的语法为:=HEX2DEC(number,places)。下面举例说明HEX2DEC函数的使用方法。

01 在单元格中输入需要转换的十六进制数,本例输入“1F”。

02 在需要显示转换结果的单元格中输入公式:=HEX2DEC(A2),然后按下“Enter”键确认即可。

alt

Excel 将十六进制数换算为二进制数:HEX2OCT函数

如果需要将十六进制数转换为二进制数,可通过HEX2BIN函数实现。HEX2OCT函数的语法为:=HEX2BIN(number,places)。下面举例说明HEX2BIN函数的使用方法。

将十六进制数1F转换为二进制数

01 在单元格中输入需要转换的十六进制数,本例输入“1F”。

02 在需要显示转换结果的单元格中输入公式:=HEX2BIN(A2),然后按下“Enter”键确认即可。

alt

将十六进制数1F转换为8个字符的二进制数

01 在单元格中输入需要转换的十六进制数,本例输入“1F”。

02 在需要显示转换结果的单元格中输入公式:=HEX2BIN(A2,8),然后按下“Enter”键确认即可。

alt

Excel 将十进制数换算为十六进制数:DEC2HEX函数

如果需要将十进制数转换为八进制数,可通过DEC2HEX函数实现。

DEC2HEX函数的语法为:=DEC2HEX(number,places),各参数含义介绍如下。

※ number:待转换的十进制数

※ places:要使用的字符数。如果省略,函数DEC2HEX用能表示此数的最少字符来表示。

下面以将十进制数20转换为3个字符的八进制数为例,具体操作如下。

01 在单元格中输入需要转换的十进制数,本例输入“55”。

02 在需要显示转换结果的单元格中输入公式:=DEC2HEX(A2,3),然后按下“Enter”键确认即可。

alt