还是关于办公软件excel的问题

来源:百度知道 编辑:UC知道 时间:2024/05/03 05:40:27
单元格A1-A10分别各有一个数值,B也有一个数值,A1、A2......A10分别根据各自的数值大小来劈分B1里的这个数值,比如:A1=A1/(A1+A2+......A10)*B,但是这个B的位置也是变化的,按日期变,每月的1号是B1这个单元格里的数值,2号是B2,依此类推,30天的话,30号就是B30里的数,看起来挺复杂的,不会循环了吧?帮帮忙,谢谢。
回答3楼:没有问题,就是想把A1-A10覆盖,因为原始数据只是为了劈分B中的值而给的比例,输入公式,再输入B中的值以后,好像是再按ctrl+p什么的,我记不大清了,请帮忙设置一下,我想是纯自动显示,不用选择然后ctrlc ctrlv的谢谢。

C1输入公式:
=A1/SUM($A$1:$A$10)*INDIRECT("B" & DAY(TODAY()))
然后复制到C10,对应A-A10的计算值

回复:
你的A1-A10不是原始数据么,要把结果显示在A1-A10的话,原始数据就被覆盖了,没有问题么?
如果确定想显示在A1-A10的话,那么选中C1-C10,ctrl+c拷贝,然后光标移到A1,右键选择性拷贝,选择数值。就可以把结果覆盖在A1-A10了。

不是很懂呀,
A1、A2......A10分别根据各自的数值大小来劈分B1里的这个数值,比如:A1=A1/(A1+A2+......A10)*B,
不很清楚。
但是你说的
B的位置也是变化的,按日期变,每月的1号是B1这个单元格里的数值,2号是B2,依此类推,30天的话,30号就是B30里的数,
写公式是可以实现的,不过为了简介一些可以考虑使用VBA.

你的比如等号两边都有A1,相当已知未知的结果,重复单元格!举例有错!