Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 3848|回复: 2

个人实在是解决不了了:求高手帮忙写个函数完成复杂的并集和交集运算,谢谢!

[复制链接]
发表于 2011-1-8 15:49 | 显示全部楼层 |阅读模式
8学分
本帖最后由 tjgtom 于 2011-1-8 16:58 编辑

本人需要对大量数据进行求交与求并的运算,其中还涉及到了求交集中的元素个数以及并集中的元素个数等。限于本人能力非常有限,实在解决不了了,特想大家求助解决办法,谢谢!!!
具体细节可看附件中表格,其中S1~S48表示48个集合,ei表示元素,0表示ei不在集合Sj中,1表示在其中。需要做什么,里面标识的很清楚,希望各位能给小弟出谋解困!
我的邮箱是:tjguo@126.com,如果解决后的文件过大,可以发到我这个邮箱里面。


例子:                                                希望得到   希望得到
A        B        C        D       F        G       的最小值    的最大值
a        1        1        0        a        0.2       0.2             0.6
b        1        0        1        b        0.9       0.9            0.9
c        0        1        0        c        0.6        0.2            0.6
d        0        0        1        d        0.4        0.1            0.9
e        1        1        0        e        0.6        0.2            0.6
f         0        0        1        f        0.1         0.1            0.9
g        0        1        1        g        0.3         0.1            0.1
A列表示元素a~g,在B1:D7区域中,1表示元素在某列集合中,0表示不在。如:B1中的1表示a属于B列集合,D1中的0表示a不属于D列集合。区域G1:G7中的数表示元素a~g的值。
现在我想对a~g分别求包含它们的集合的交集,然后求出它们交集里面的元素的最小取值或最大取值。例如对a来说,包含a的集合有B和C列集合,B交C={a,e},所以其最小值a=0.1,最大值e=0.6。

基本数据.rar

106.86 KB, 下载次数: 7

excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2011-1-8 23:45 | 显示全部楼层
楼主的问题实在看不懂。建议楼主将问题再描述清楚些并给出示例(小学生都能看懂就好了),附件数据不一定要那么多,但要能够将实际问题完整体现。
回复

使用道具 举报

发表于 2011-1-9 02:41 | 显示全部楼层
djyjysxxs 发表于 2011-1-8 23:45
楼主的问题实在看不懂。建议楼主将问题再描述清楚些并给出示例(小学生都能看懂就好了),附件数据不一定要 ...

题目都看着晕,48个集合,不懂了
感觉像代工,从最简单的问题问起或者描述更清楚问题最好
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-12 01:47 , Processed in 0.281808 second(s), 10 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表