LinkedIn Post by:
محمد حلمي
=FILTER(A2:A10;BYROW(B2:D10;LAMBDA(a;SUM(LARGE(a;{2;3}))>MAX(a))))
=FILTER(A2:A10, BYROW(B2:D10,LAMBDA(a,SUM(SMALL(a,{1,2}))>MAX(a))) )
=FILTER(
A2:A10,
MAP(
B2:B10,
C2:C10,
D2:D10,
LAMBDA(
a,b,c,AND(a+b>c,a+c>b,b+c>a)
)
)
)
=FILTER(
A2:A10,
IF(B2:B10+C2:C10>D2:D10,
IF(C2:C10+D2:D10>B2:B10,
IF(B2:B10+D2:D10>C2:C10,1
)
)
)
)
=UNIQUE(FILTER(A2:A10;(B2:B10+C2:C10>D2:D10)*(C2:C10+D2:D10>B2:B10)*(D2:D10+B2:B10>C2:C10)))
Power Query filtering the rows [and removing the other columns]:
let
Source = Excel.CurrentWorkbook(){[Name="Table2"]}[Content],
#"Filtered Rows" = Table.SelectRows(Source, each
if List.Max({[Side 1], [Side 2], [Side 3]}) = [Side 1] then [Side 1] < [Side 2]+[Side 3] else
if List.Max({[Side 1], [Side 2], [Side 3]}) = [Side 2] then [Side 2] < [Side 1]+[Side 3] else
if List.Max({[Side 1], [Side 2], [Side 3]}) = [Side 3] then [Side 3] < [Side 2]+[Side 1] else null)[[Triangle]]
in
#"Filtered Rows"