1希望找到A列最后一个不等于零的值公式怎么做? ○例如: A列 B列 1 1 2 2 3 3 4 4 5 5 0 6 0 0 0 0
当数列呈A列形式时,如何找到A列中的5?如果数列继续输入变为B列时找到6
=indirect(\"a\"&sumproduct((max((a1:a100<>0)*row(a1:a100)))
=LOOKUP(1,0/(A1:A8),A1:A8)
数组公式,要以CTRL+SHIFT+ENTER结束输入。
=OFFSET(A1,MAX((A1:A100<>0)*ROW(1:100))-1,) 数组公式,按Ctrl+Shift+Enter结束公式输入。
2数列中不为零数据的均值 ○例如:
本月数据为1,2,3,4,5,6,7,0,0,0,0......以后的数据均为0(待日后录入)现要求1~7的均值。
下月数据未1,2,3,4,5,6,7,8,0,0,0......要求1~8的均值
=sum(A:A)/countif(A:A,\">0\")
3当前日期与指定的之前日期之间的整月数。 ○
例如:
当前日期为2009年11月25日,指定日期为2009年1月1日,之间日期间隔为10个月。 =DATEDIF(\"2009/01/01\
4倒计时 ○
例如:距离2010年10月10日还有多少天,显示为“**日” =DATE(2010,10,10)-TODAY()&\"日\"
⑤VLOOKUP
VLOOKUP(lookup_value,table_array, col_index_num,range_lookup) lookup_value要查询的值(现有列的第一个值)。
table_array查找的范围(现有已知的2列以上值)。按F4固定值的位置。 col_index_num需要返回数据(需要导过来的数据)所在查找范围中的列数。 range_lookup不清楚是干什么的,一般打0
⑥ISNA
检测结果是否为#N/A
=IF(ISNA(VLOOKUP(A3,七月总进货透视图!$A$5:$B$186,2,0)),0,VLOOKUP(A3,七月总进货透视图!$A$5:$B$186,2,0))
1、使用函数=IF(ISERROR(公式),\"\公式)): 若公式错误,什么都不显示; 若公式正确,则按公式计算;
2、使用条件格式达到隐藏错误符号的目的: =ERROR.TYPE(I34)=3 #NULL! #DIV/0! #VALUE! #REF! #NAME? #NUM! #N/A 其他值
金额小写转大写:
=IF(ISNUMBER(A14),IF(INT(A14),TEXT(INT(A14),\"[dbnum2]\")&\"元
\角\零
\")))&IF(ROUND((A14)*100-INT(A14*10)*10,),TEXT(ROUND(A14*100-INT(A14*10)*10,),\"[dbnum2]\")&\"分。\整。\"),\"\")