如图有A B C三组,(勾选完成后会返回一个值,该值是根据以下规则算出来的,)

如图有A B C三组,(勾选完成后会返回一个值,该值是根据以下规则算出来的,)
1.如果只勾选A组中的,得到的结果是他们对应的值相加再减去 (13 *(勾选的个数-1))
2.如果只勾选B组中的,得到的结果是他们对应的值相加再减去 (14 *(勾选的个数-1))
3.如果ABC组混合勾选了,那么各组以上面2条规则算出结果后,将各组的结果值相加,相加完后减去(12 *(混合的组数-1)) (注:混合的组数指的是如:AB混合那么即指2组)
(图中未设置值的为全选按钮不作考虑)
以上是规则
以下是问题:
1.我要根据一个值.这个值是根据上面的规则算出的结果如:3903 我想知道这个值“在修改状态下可见”这个选项目有没有被勾上(即值为141)
2:我同样根据这个值.我希望得到哪些条目被勾选上了
我要的是公式。两道题要两个公式。贴了公式就给分了。刚才一楼三楼都答对了。是怎么算的。贴公式出来就行了
南宫笑雪 1年前 已收到4个回答 举报

筱蝶儿 幼苗

共回答了19个问题采纳率:84.2% 举报

没必要把条目的值,设置的这么复杂.如果是由你来编程,你可以把从A1、A2……A5,到B1……B4、C1,顺序设置成十进制的1、10、100、1000、10000…….条目未选,就加0,选择了,就加上对应的数值.这样把最终的和值当做字符串处...

1年前

9

孤单的红舞鞋 幼苗

共回答了35个问题 举报

A选29,45,B选270,526,1038,C选2060可以得到3903

1年前

2

1124002 幼苗

共回答了1个问题 举报

1.没有被勾选上。
2.B组和C组全选,从而算出A组只有前两项勾选上了。

1年前

2

chenyanzhen 幼苗

共回答了7个问题 举报

你是面试遇到这道题?好像是把简单的问题搞复杂了来弄了。
首先稍微分析下各个值的来历:
A组:
1:29 = a
2:45 = 2a - 1 * 13
3:77 = 4a - 3 * 13(注意原来这里顺序有所颠倒,由小到大排后是这样)
4:141 = 8a - 7 * 13
B组
5:270 =16a - 15 * 13 +1...

1年前

1
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 19 q. 3.230 s. - webmaster@yulucn.com