求大神公式设置实现目标计算 (计算规则详见附件示例1、2、3)在线等 ...
求大神指点D4=IF(E5>0,SUM(C$1:C4)-SUM(D$1:D2),"")
F4=IF(COUNTA(E4:E99)>1,IF(E5="","",E5),CHOOSE(COUNTA(E4:E99)+1,E3,""))&"" 非常感谢大哥的指点,我试了一下,还是有点瑕疵,还存在3个问题,1、,对应于E列最后一个输入的值,相应的D列以后的流量值不计算,或者不累加,应累加。2、f列处对应E列的开头和结尾2个数字需要平移,其他中间的值应为上下相邻两个数字的平均值,您的公式得出的都为平移过来的本值。3、对于e列连续连个相邻的值,无空格时,在f列不计算。我把上述存在的问题以图片形式上传,以及后边备注应该计算值用颜色标准,希望能改进。谢谢 看一看对不对?(使用了条件格式)
首先非常感谢,您又看了我的帖子,改进了公式,示例1达到了目的,但是我试了示例2、示例3,好像还存在问题,麻烦能带入到示例2、3中研究下,情况比较随机复杂,但是都得满足要求,主要是f列,中间求平均值出现了问题,d列问题已经解决。 已改,请看一下。
你好,感谢大神一致关注我的问题,单个问题解决,我照猫画虎搬到了我的公式中,就不行了,1个是流量直接不显示,二是出现了0,我直接把原版上传求帮我看看,谢谢。
..............................
非常感谢,目的已经初步达成,整个工作的核心我感觉已经完成,后边我再慢慢完善,我也后来发现,是前边一列连接了公式,不是数字导致的,您还修改了前边一列为数字,影响了后边的进位计算,不过已经完善,再次表示感谢。 大神,您好,在实际工作中又遇到了新问题,以前是一条河流,中间无漫滩、沙洲等影响,实际工作中就遇到了河中间是漫滩,就是中间出现了水边,水深出现了0,简单理解为一条河变成了两条河,那么AP列流量计算和av列含沙量平移和取平均值,就必须按照两条河来进行,“两条河”或者上半条河的流量或者含沙量必须在中间出现水边,或水深为0的时候都截止计算,不参加下半条河的计算,具体数据如图显示,分5、和6例子,劳烦大神在辛苦改进一下,谢谢啦 。就是上半条河结束时的计算和整条河结束计算的原理一致,流量把剩余流量相加,含沙量平移即可。