+ -
当前位置:首页 → 问答吧 → ———————————高手请进!高难度公式!公式完成,但有问题,求高手更改!

———————————高手请进!高难度公式!公式完成,但有问题,求高手更改!

时间:2011-08-09

来源:互联网

A B C D E F G H I J K L
1 098 01 02 03 04 05 06 07 34 2 相同 4
2 099 11 12 13 14 15 16 17 44 4 不同 3
3 100 21 22 23 24 25 26 27 27 3 不同 2
4 101 37 36 35 34 33 32 31 22 3   6


如上所示:            
                  
                                            
                 
L值                 L1=(如果B1、C1、D1、E1、F1 五个数值中哪个先第一个等于 L的附加条件数值的,则用它的数值。跟卵子受精一个道理!)  – H1  (当H1>前面被减数时,则由H1反减前面被减值,跟打不赢别人,就得反被别人打一个道理。)               
                 
                 
                   L的附加条件数值 =03.04.09.10.14.15.20.25.26.31.36.37.41.42.47.48      

              举例说明一下, 在B1、C1、D1、E1、F1 中其值分别是“01 02 03 04 05 06 ”  在 L的附加条件数值 中的数是 03与04 (即D1跟E1)   因为03抢了第一,所以选03 即D1
说明                 
1 即:L1=(在B1、C1、D1、E1、F1中第一个等于 L的附加条件数值的是D1)= D1 - H1               
2   但是其数值D1=03,H1=07    ,  H1>D1 ,数不够减,所以反过来由 H1 - D1               
3   结果为 L1=H1 – D1= 07 – 03 = 4                    
                 
算法:L1=H1 – D1= 07 – 03 = 4               
          L2=H2 – E2 = 17 – 14 = 3               
          L3=H3 – F1 = 27 – 25 = 2               
          L4=B4 – H1 = 37 – 31 = 6               
                 

L的公式!

本来是求三组公式的,但是前面两组都让 正弋老兵 给解决了,就不求了,L的公式也让 正弋老兵 给写了出来了,不过还是有些地方不对,比方说,当B跟C同在L的附加条件值中,B>C值里,公式就不能判定B值才是第一个符合L的附加条件值,而是错误地将C值当成了第一个符合L的附加条件值的。比如B5 跟 C5 中那一组。这公式在实际实用中,实际运用中数据并不是排序的,就像摇奖一样,是打乱的,我之所以做升降排列,是为了更直观地去看数据。

在此,深深地对 正弋老兵 的帮助表示感谢!辛苦了! 继续等待高手解决……

请求   正弋老兵   将J的公式融入G的公式当中,本人很菜鸟,不会。只能简单地在G的公式后+J,加套J的公式到G里不会。

[ 本帖最后由 wehle 于 2011-8-10 00:32 编辑 ]

附件

求助2-1!.rar(7.18 KB)

2011-8-10 00:31, 下载次数: 2

作者: wehle   发布时间: 2011-08-09

收到短信 試解

J1
复制内容到剪贴板
代码:
=MAX((附加条件!B$2:Q$4=B1)*{0;1;2})+MAX((附加条件!B$2:Q$4=G1)*{0;1;2})
K1
复制内容到剪贴板
代码:
=IF(SUM(-1^I1:I2),"相","不")&"同"
L1
复制内容到剪贴板
代码:
=ABS(H1-INDEX(B1:F1,MATCH(,0*MATCH(B1:F1,附加条件!B$3:Q$3,),)))
皆數組 下拉

作者: piny   发布时间: 2011-08-10

万分感谢版主大人的高级代码,已经将我的问题完美地击败,您高高在上,请受小弟一拜!
(要是公式能简单说一下就好了,只怪小弟实在太菜

作者: wehle   发布时间: 2011-08-10

相关阅读 更多