乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 请问EXCEL表格第十行的(IF(A10:E10<>,C...-excel教程10,exce

请问EXCEL表格第十行的(IF(A10:E10<>,C...-excel教程10,exce

作者:乔山办公网日期:

返回目录:excel表格制作


关于数组公式和数组常量
数组公式可以同时进行多个计算并返回一种或多种结果。数组公式对两组或多组被称为数组参数的数值进行运算。每个数组参数必须有相同数量的行和列。除了不能用 Ctrl+Shift+Enter 生成公式外,创建数组公式的方法与创建其他公式的方法相同。

如果不想在工作表的单个单元格里输入每个常量值,则可用数组常量来代替引用。

一些内置函数就是数组公式,因此必须将其作为数组输入才可得到正确结果。

使用数组公式

计算单个结果 此类数组公式通过用一个数组公式代替多个公式的方式来简化工作表模式。

例如,下面的例子中用一组股票的价格和股份计算出了股票的总价格,而没有用一行单元格来计算和显示每支股票的总价格。

产生单个结果的数组公式

当您将公式 ={SUM(B2:D2*B3:D3)} 作为一个数组公式输入,该公式就会将每支股票的“股份”和“价格”相乘,然后再将计算结果相加。

计算多个结果 一些工作表函数返回多组数值,或需要将一组值作为一个参数。如果要使数组公式能计算出多个结果,则必须将数组输入到与数组参数具有相同的列数和行数的单元格区域中。

例如,给出了相应于三个月(列 B 中)的三个销售量(列 A 中),TREND 函数返回销售量的直线拟合值。

产生多个结果的数组公式

当您将公式 =TREND(B1:B3,A1:A3) 作为数组公式输入时,它会根据三个月的三个销售量得到三个不同的结果(22196、17079 和 11962)。

使用数组常量

在普通公式中,可输入包含数值的单元格引用,或数值本身,其中该数值与单元格引用被称为常量 (常量:不进行计算的值,因此也不会发生变化。例如,数字 210 以及文本“每季度收入”都是e799bee5baa6e997aee7ad94e58685e5aeb9333常量。表达式以及表达式产生的值都不是常量。)。同样,在数组公式中也可输入数组引用,或包含在单元格中的数值数组,其中该数值数组和数组引用被称为数组常量。数组公式可以按与非数组公式相同的方式使用常量,但是必须按特定格式输入数组常量。

数组常量可包含数字、文本、逻辑值(如 TRUE、FALSE 或错误值 #N/A)。数组常量中可包含不同类型的数值。例如,{1,3,4;TRUE,FALSE,TRUE}。数组常量中的数字可以使用整数、小数或科学记数格式。文本必须包含在半角的双引号内,例如 "Tuesday"。

数组常量不包含单元格引用、长度不等的行或列、公式或特殊字符 $(美元符号)、括弧或 %(百分号)。

数组常量的格式
数组常量置于大括号 ({ }) 中。

不同列的数值用逗号 (,) 分开。例如,若要表示数值 10、20、30 和 40,必须输入 {10,20,30,40}。这个数组常量是一个 1 行 4 列数组,相当于一个 1 行 4 列的引用。

不同行的值用分号 (;) 隔开。例如,如果要表示一行中的 10、20、30、40 和下一行中的 50、60、70、80,应该输入一个 2 行 4 列的数组常量:{10,20,30,40;50,60,70,80}。

楼主对公式不是很理解可以给我发短信追问,刚才这么快就结问题了,还以为已经消化好了

COLUMN(A10:E10),"")是取A10:E10的“列号”第几列就返回几,比如E就是5
外面加上IF函数即IF(A10:E10<>"",COLUMN(A10:E10),""),就是取不为空的单元格的列号。拿楼主举的例子,第一行的将返回第A,C,D列的“列号”即1.3,4,其他列则不返回,为空。
IF函数外面的MAX函数则找到返回列号的最大值,第一行即为4
最外面的公式OFFSET则根据返回的最大行号“4”从A1为起点进行偏移引用,从而找到所在行的最后一个数,D1的8
楼主可以用百度搜一下OFFSET,MAX,IF,COLUMN的常规用法,熟悉了就可以灵活运用!
一般讲,需要计算的数据不在一行(或一列)中,而数据在一个矩形区域中,就需要使用数组公式。

数组是C语言中zhidao一种非常重要的数据类型,属于构造类型。数组是具有相同的数据类型且按一定次序排列的一组变量的集合体,构成一个数组的这些变量称为数组元素。 数组有一个统一的名字叫数组名。数组按下标个数分类有一维数组,二维数组等,二维以上数组通常称为多维数组。

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网