当前位置:首页教育技巧excel技巧excel数据库

excel怎么实现赋分

减小字体 增大字体 2025-01-07 08:56:51


1.Excel怎样能对一段数字进行赋值

数字不能被赋值,能被赋值的是变量,如单元格变量。

设,数据源为A1,要赋值的变量单元格为B1,公式为:

=IF(A1>96,10,IF(A1>93,8,6))

2.如何在excel中给某个单元格赋不同的值,比如让A1分别等于B列中B1,

用这个方法试试

1、先启用迭代计算,迭代次数默认是100,如果你需要输入到A1的数值的个数超过100,你可以再加。

2、需要输入到A1的数值放到B列,从B1开始依次往下放

3、设置一个开关:我是放在A2里面的,A2=0

4、增加一个计数器:我是放在A3里面的,A3=IF(A2,A3+1,1)

5、在A1输入公式:A1=INDIRECT("B"&A3)

6、在D1里面输入公式:D1=IF(A$2,IF(D1<>"",D1,C1),"")

7、在D2里面输入公式:D2=IF(A$2,IF(D2<>"",D2,IF((D1<>"")*(D3="")*(D1<>$C$1),$C$1,"")),"")

8、将D2的公式往下拉,你想要多少就拉多少

9、在A2里面输入1

好了,如果一切顺利,EXCEL将会依次将B1到Bn的值代入A1中,然后C1将根据每个不同的A1计算结果并填充到D1~Dn。

EXCEL2007测试通过。

刚才发现上面的公式有两个问题:

1、如果B列里有两个或多个连续的数代入到C1中计算的结果是相同的,那么在D列中只会显示一个出来,比如B2=6,B3=6,那么D列只会显示一个17

2、如果你的迭代次数超过B列的个数,D列最后一个值将是多余的。

评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)

【免责声明】本站信息来自网友投稿及网络整理,内容仅供参考,如果有错误请反馈给我们及时更正,对文中内容的真实性和完整性本站不提供任何保证,不承但任何责任。
版权所有:学窍知识网 Copyright © 2011-2025 www.at317.com All Rights Reserved .