首页 > 其他分享 >从两组数中各找两个使总和等于给定值

从两组数中各找两个使总和等于给定值

时间:2024-07-15 17:26:39浏览次数:17  
标签:+# g2 g1 两组 26216692 给定 && xjoin 数中

有两行数字:

ABCDEFG
14211140420910642099744211320420822842108734211439
2885999089033548900184890192289000528903899

从每行找出2个数(可以相同),使4个数的和等于定值26216692,第1行的两个数放入A、B列,第2行的两个数放入C、D列。

ABCD
44208228420822889001848900052

使用 SPL XLL

=spl("=g1=E@1(?1),g2=E@1(?2),E@b(xjoin(g1;g1;g2;g2).select(#1+#2+#3+#4==26216692 && #1>=#2 && #3>=#4))",A1:G1,A2:F2)

Picture1png

函数 xjoin 进行叉乘,E@1 将多层序列转为单层,E@b去掉标题,#1表示表格第 1 列

标签:+#,g2,g1,两组,26216692,给定,&&,xjoin,数中
From: https://blog.csdn.net/smilejingwei/article/details/140436342

相关文章