求大神打救,好复杂
excel吧
全部回复
仅看楼主
level 6
J列及后面的是主单号,I列是箱号,主单号下面的数字代表装入对应箱号的件数,如果主单号下面有多个数字,代表该主单分散装箱了,称为分散装载,如果只有一个数字,代表该主单全部装进一个箱,称为集中装载。现在需要判断所有箱里的主单是否都是集中装载,结果返回H列。
2025年06月20日 18点06分 1
level 2
我理解你行和列是否应该调换一下位置?或者应该判断一个箱号有多个主单号对应数字算分散装载,只有一个主单号属于集中装载?
2025年06月20日 23点06分 2
可能题目没写清楚,看看补充说明。
2025年06月21日 00点06分
level 12
不要在透视结果区域做,在原表插一列做。计数函数
2025年06月21日 00点06分 3
不是简单的计数,要满足出现在箱里的所有主单都只出现在该箱里才符合要求
2025年06月21日 00点06分
2025年06月21日 10点06分
level 6
补充:题目是要判断箱子里的所有主单是否齐全,即装入箱里的主单只装在该箱里,或者可以理解为对应主单下面只有一个数字出现,且数字都在同一行,那么该行的箱就满足条件。
2025年06月21日 00点06分 4
可以帮你写个脚本试试
2025年06月22日 01点06分
level 8
=LET(a,J6:M21,b,BYCOL(a,COUNT)=1,IF(BYROW(a,LAMBDA(r,AND((r=0)+b))),"Y","N"))
2025年06月21日 01点06分 5
这个对的,谢谢,牛逼
2025年06月22日 14点06分
level 7
那可不可以理解成一个箱号,这一行在主单号里面只能有一个数字,每个主单号下也只有一个数字,这样的条件满足才是集中装载。
2025年06月21日 05点06分 6
level 11
从你的补充说明来解:=LET(a,J2:M17,b,BYCOL(a,COUNT)=1,IF(BYROW(a,LAMBDA(r,OR((r<>0)+b=2))),"Y","N"))
@娜乌_西卡 学习了你的公式,作了调整,请指教[呵呵]
2025年06月22日 07点06分 7
@龙游太虚cc 这要看你对公式里的函数是不是都理解,如果都理解了,就容易看懂,如果没理解,别人再解释,你都不清楚的。这个公式,主要是BYCOL和BYROW是关键,以及其中的LAMBDA。
2025年06月26日 16点06分
从你的截图来看,有两个主单号都只装在一个箱子,也是N,这与你的补充说明相矛盾。我是按一个箱子可以只有一个主单号,也可以有多个主单号,只要该主单号只装在这一个箱子来理解。
2025年06月22日 07点06分
他那个截图不全,感觉没什么参考意义,我是按文字描述猜的判断逻辑,对不对就不知道了,看楼主的测试结果了
2025年06月22日 13点06分
@我撑着油纸伞 我截图不全,后面还有几百个单号,但你理解是对的。但试了下公式返回是错误值
2025年06月22日 14点06分
1