2022-10-17 18:08来源:m.sf1369.com作者:宇宇
问题描述不够清楚:
1、如果是说同时对一组数据进行加减,比如同时+5,可以在一个空白单元格输入 5,然后复制该单元格,然后选择需要加减的区域,使用鼠标右键 “选择性粘贴”==》勾选“数值”和“加”即可。
2、如果是一组数据,要根据条件进行加减,就需要使用辅助列,在辅助列中使用if函数判断条件,然后进行加减(条件很多的时候可以使用数据表,使用vlookup函数等解决)
这一列数据在A列的话在B1写公式=A1*79+2000然后向下复制
SUMIF第二参数可以用常量数组来表示,返回一个一行三列的结果,外面再套个SUM,公式
=SUM(SUMIF(N10:N27,{A,B,C},L10:L27))
=VLOOKUP(条件1&条件2,if({1,0},条件1范围&条件2范围,结果范围),2,)
注意:
1、CTRL+SHIFT+回车 三键结束!--这是数组公式
2、范围大小要保持一致 IF({1,0},A1:A10&B1:B10,C1:C10) 要求这样!
不过可以考虑使用LOOKUP二分法!
=LOOKUP(1,0/((范围1=条件1)*(范围2=条件2)),结果范围)
这一章,我们来学习在Excel中使用公式和函数。这是相当重要的一部分,在Excel中实现数据计算功能全靠它们了。
我们在Excel中计算一下公式y=(3x+1)/2在x从1变化到20时y的值:先在第一列中输入好1到20这些数,然后在B1单元格中输入“=(3*A1+1)/2”,将其填充到下面的单元格中,就可以得到直观的结果了;可以很容易看出,这里“*”表示的是乘,“/”表示的就是除,括号的作用和平时是相同的。
创建公式是很容易的,关键在于你要想好怎么去创建这个公式,以及合理的使用单元格的引用
=IF(A1*B1=0,SUM(A1:B1),AVERAGE(A1:B1))
用datevalue函数
A列为员工入职日期 B列为datevalue函数 C列为卡号
比如说:A1到A7为入职日,在B1上打=datevalue(A1),B2上打=datevalue(A2)。。。。依次类推,可以直接复制B1的.
C1上打=rank(B1,B1:B10,0),C2上打=rank(B2,B1:B4,0).....依次类推.也可以复制C1的,但这里要复制的话必须把B1:B10打为绝对引用,像这样 =rank(B1,$B$1:$B$10,0),然后就可以复制了.
这样完成的卡号是1 2 3 4这样的,你要3位数的话可以框选C列然后到自定义格式里去改
B列为辅助列 如果觉得不美观可以把它隐藏掉 还有日期前面必须加个单引号' 不加的话datevalue不能算