Excel函数问题,请高手帮忙,谢谢!

当单元格A中的数值在左边范围中时,单元格B中计算出右边的数值,excel函数可以实现吗?
A B
0-100 1+8*0
101-200 1+8*1
201-300 1+8*2
301-400 1+8*3
…… ……
4801-4900 1+8*4800
4901-5000 1+8*4900
不好意思,写错了,省略号后面应该是:
4801-4900 1+8*48
4901-5000 1+8*49

另外,我是要在一个单元格中实现上述计算的,也就是A1数值在0-100时,B1数值为1+8*0;当A1数值为101-200时,B1数值为1+8*1,依此类推。

并不是:A1在0-100时 B1为1+8*0;A2在101-200时,B2为1+8*1……

第1个回答  2011-11-06
你最后俩应该是1+8*48和1+8*49吧?
b2里=1+8*(ceiling(A2/100,1)-1)
为什么不用floor是因为你的边界量,例如(199/100,200/200,),201/200
向下舍入 1 2 2
向上舍入 2 2 3
应该是这样的
第2个回答  2011-11-06
前后有矛盾。

4801-4900 1+8*48
4901-5000 1+8*49
还是
4801-4900 1+8*4800
4901-5000 1+8*4900
如果按前一个
公式为
=1+8*INT((A1-1)/100)追问

哦 我写错了 谢谢指出。是
4801-4900 1+8*48
4901-5000 1+8*49

追答

B1输入=1+8*INT((A1-1)/100)
然后向下复制公式即可。

本回答被提问者采纳
第3个回答  2011-11-06
在B1中对应列输入=1+8*(A1-MOD(A3,100))即可,而后自动填充柄下拉。不会再问我追问

谢谢!不过我是要在一个单元格中实现上述计算的,也就是A1数值在0-100时,B1数值为1+8*0;当A1数值为101-200时,B1数值为1+8*1,依此类推。

并不是:A1在0-100时 B1为1+8*0;A2在101-200时,B2为1+8*1……

追答

=1+8*(A3-MOD(A3,100))/100即可。

第4个回答  2011-11-06
显示字符:B1="1+8*"&IF(A1>0,INT((A1-1)/100)*100,0)
显示值:B1=1+8*IF(A1>0,INT((A1-1)/100)*100,0)
第5个回答  2011-11-06
在B1列中输入以下公式,再一直复制到B5000:
=1+8*INT((A1-1)/100)*100追问

谢谢!不过我是要在一个单元格中实现上述计算的,也就是A1数值在0-100时,B1数值为1+8*0;当A1数值为101-200时,B1数值为1+8*1,依此类推。

excel 应该是if函数运用问题,请教高手!不胜感激~~~
把下面的公式复制到第一个单元格,按Ctrl+Shift+Enter确认输入。向右复制一列,向下复制直至出现空值。=IF(ROW(A1)>COUNT(Sheet1!$B:$B),"",INDEX(Sheet1!A:A,SMALL(IF(Sheet1!$B$2:$B$10<>"",ROW($B$2:$B$10)),ROW(A1)))我的公式设的区域太小了,Sheet1!B2:B10,靖根据实际需...

Excel函数和数据有效性问题,高手帮忙!!!
第1问题:G2=SUMIF($B$4:$B$100,F2,$D$2:$D$100)针对第2个问题,有点复杂,需要创建辅助列来处理,可以将辅助列隐藏。这里用你的E列作辅助列,在E1输入公式(数组公式,以CTRL+SHIFT+ENTER组合键结束输入){=OFFSET($B$3,SMALL(IF(MATCH(OFFSET($B$4,,,COUNTA($B$4:$B$65536)),OF...

excel2007函数问题,请高手帮忙
B1=if(a1="已完成","插入图标集里的小绿旗",if(a1="未完成","插入图标集里的小红旗","")) 其中“插入图标集里的小绿旗”和“插入图标集里的小红旗”要手动插入所需的图标。

在使用excel的vlookup函数时遇到一个难题,请高手帮忙看一下下面的公式...
因为这个函数的第二个参数要求是一个区域的,但是你的公式给出的是一个文本,所以不正确 在用文本表示的区域前加上INDIRECT函数就可以了(看你公式里面有用到,应该是忘加上了)另外,既然要用INDIRECT,冒号就要当作文本放到引号里面去 多了一个"工资系统导出!"(冒号后面的那个,这个会导致引用区域错...

问一道有关于excel的函数计算题,请高手帮忙~~
此题需要用多个函数来解决:假定第一行为表头,A列为"总工资",B至H列分别是100、50、20、10、5、2、1元纸币的张数。各单元格公式如下:B2=IF(A2>=100,INT(A2\/100),0)C2=IF((A2-B2*100)>=50,1,0)D2=IF((A2-B2*100-C2*50)>=20,INT((A2-B2*100-C2*50)\/20),0)E2=IF((A2-...

excel中vlookup函数问题
结果为#NA就是找不到数据。最容易出现的情况就是两边数据看起来一样,实际并不一样。比如一个数据有空格(一般在尾部),另一个数据没有空格。

EXCEL函数问题,高手来帮忙!
=SUM(LEN(B2:B5))并填充到C1,然后在C2输入公式:=IF(ISERROR(LOOKUP(1,0\/FIND($A$2:$A$5,B2),$A$2:$A$5)),B2,SUBSTITUTE(B2,LOOKUP(1,0\/FIND($A$2:$A$5,B2),$A$2:$A$5),))填充到第6行,然后把C1到C6一起向右拉,,第一行数据不变化时,表示所有的A2到A5的字符串都...

EXCEL函数,求正确公式,高手帮忙。回答正确绝对满分。
EXCEL函数,求正确公式,高手帮忙。回答正确绝对满分。 1.J3是一个有三个选项的下拉序列,选项分别为A、B、C,要求当J3=A时,E6=0,J3=B或者J3=C时,E6=10002.D6+D7+D8+D9+D10+H6+H7+H8+H9+H10=O4(不是零四,是“殴四”)J3=C时,N3=一个任... 1.J3是一个有三个选项的下拉序列,选项分别为A、B...

求高手解决excel函数分段算工龄工资,急!! 万分感谢!
你要的公式:=SUM(TEXT(A2-{0,10,20},"0;!0")*{10,5,5})+100 然后向下填充即可。

请各位高手帮忙,谢谢。excel工作表中,根据表中相关联的姓名,找出相对应...
这个可以用到INDEX引用函数和SUMPRODUCT函数及COLUMN列序号函数组合来做。D8单元格输入公式并向下填充,如下:=INDEX($C$1:$E$1,SUMPRODUCT(($C$2:$E$4=C8)*COLUMN($A:$C)))思路:1、利用SUMPRODUCT函数来计算姓名所在列;2、利用INDEX函数进行引用。首先用姓名区域等于条件的结果乘以A至C列的列...

相似回答