Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- =IF(ARRAYFORMULA(IFERROR(SUBSTITUTE(FILTER(QUERY({TRANSPOSE(SPLIT(TEXTJOIN(",", 1,
- SUBSTITUTE(B2:E2, ", ", ",")), ",")); TRANSPOSE(SPLIT(REPT("♂♀", COUNTA(TRANSPOSE(
- SPLIT(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(TEXTJOIN("", 1, ","&
- {VLOOKUP(A2, Delivered!$A$2:$E, 2, 0), SUBSTITUTE(SPLIT(CONCATENATE(
- FILTER(Delivered!$B$2:$E, Delivered!$A$2:$A=A2)&CHAR(9)&";"), ";"), CHAR(9), " ")}&
- "×"), " ", ","), ",,", ","), ", ", ","), " ×", ""), "×", ""), ",", 1, 1)))-
- COUNTA(TRANSPOSE(SPLIT(TEXTJOIN(",", 1, SUBSTITUTE(B2:E2, ", ", ",")), ",")))+1), "♀"))},
- "limit "&COUNTA(TRANSPOSE(
- SPLIT(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(TEXTJOIN("", 1, ","&
- {VLOOKUP(A2, Delivered!$A$2:$E, 2, 0), SUBSTITUTE(SPLIT(CONCATENATE(
- FILTER(Delivered!$B$2:$E, Delivered!$A$2:$A=A2)&CHAR(9)&";"), ";"), CHAR(9), " ")}&
- "×"), " ", ","), ",,", ","), ", ", ","), " ×", ""), "×", ""), ",", 1, 1))), 0),
- NOT(COUNTIF(QUERY({TRANSPOSE(SPLIT(TEXTJOIN(",", 1, SUBSTITUTE(B2:E2, ", ", ",")), ","));
- TRANSPOSE(SPLIT(REPT("♂♀", COUNTA(TRANSPOSE(
- SPLIT(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(TEXTJOIN("", 1, ","&
- {VLOOKUP(A2, Delivered!$A$2:$E, 2, 0), SUBSTITUTE(SPLIT(CONCATENATE(
- FILTER(Delivered!$B$2:$E, Delivered!$A$2:$A=A2)&CHAR(9)&";"), ";"), CHAR(9), " ")}&
- "×"), " ", ","), ",,", ","), ", ", ","), " ×", ""), "×", ""), ",", 1, 1)))-
- COUNTA(TRANSPOSE(SPLIT(TEXTJOIN(",", 1, SUBSTITUTE(B2:E2, ", ", ",")), ",")))+1), "♀"))},
- "limit "&COUNTA(TRANSPOSE(
- SPLIT(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(TEXTJOIN("", 1, ","&
- {VLOOKUP(A2, Delivered!$A$2:$E, 2, 0), SUBSTITUTE(SPLIT(CONCATENATE(
- FILTER(Delivered!$B$2:$E, Delivered!$A$2:$A=A2)&CHAR(9)&";"), ";"), CHAR(9), " ")}&
- "×"), " ", ","), ",,", ","), ", ", ","), " ×", ""), "×", ""), ",", 1, 1))), 0),
- TRANSPOSE(SPLIT(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(TEXTJOIN("", 1, ","&
- {VLOOKUP(A2, Delivered!$A$2:$E, 2, 0), SUBSTITUTE(SPLIT(CONCATENATE(
- FILTER(Delivered!$B$2:$E, Delivered!$A$2:$A=A2)&CHAR(9)&";"), ";"), CHAR(9), " ")}&
- "×"), " ", ","), ",,", ","), ", ", ","), " ×", ""), "×", ""), ",", 1, 1))))), "♂", ""), ))="",
- "OK", ARRAYFORMULA(textJOIN(", ", 1, SUBSTITUTE(FILTER(QUERY({TRANSPOSE(SPLIT(TEXTJOIN(",", 1,
- SUBSTITUTE(B2:E2, ", ", ",")), ",")); TRANSPOSE(SPLIT(REPT("♂♀", COUNTA(TRANSPOSE(
- SPLIT(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(TEXTJOIN("", 1, ","&
- {VLOOKUP(A2, Delivered!$A$2:$E, 2, 0), SUBSTITUTE(SPLIT(CONCATENATE(
- FILTER(Delivered!$B$2:$E, Delivered!$A$2:$A=A2)&CHAR(9)&";"), ";"), CHAR(9), " ")}&
- "×"), " ", ","), ",,", ","), ", ", ","), " ×", ""), "×", ""), ",", 1, 1)))-
- COUNTA(TRANSPOSE(SPLIT(TEXTJOIN(",", 1, SUBSTITUTE(B2:E2, ", ", ",")), ",")))+1), "♀"))},
- "limit "&COUNTA(TRANSPOSE(
- SPLIT(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(TEXTJOIN("", 1, ","&
- {VLOOKUP(A2, Delivered!$A$2:$E, 2, 0), SUBSTITUTE(SPLIT(CONCATENATE(
- FILTER(Delivered!$B$2:$E, Delivered!$A$2:$A=A2)&CHAR(9)&";"), ";"), CHAR(9), " ")}&
- "×"), " ", ","), ",,", ","), ", ", ","), " ×", ""), "×", ""), ",", 1, 1))), 0),
- NOT(COUNTIF(QUERY({TRANSPOSE(SPLIT(TEXTJOIN(",", 1, SUBSTITUTE(B2:E2, ", ", ",")), ","));
- TRANSPOSE(SPLIT(REPT("♂♀", COUNTA(TRANSPOSE(
- SPLIT(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(TEXTJOIN("", 1, ","&
- {VLOOKUP(A2, Delivered!$A$2:$E, 2, 0), SUBSTITUTE(SPLIT(CONCATENATE(
- FILTER(Delivered!$B$2:$E, Delivered!$A$2:$A=A2)&CHAR(9)&";"), ";"), CHAR(9), " ")}&
- "×"), " ", ","), ",,", ","), ", ", ","), " ×", ""), "×", ""), ",", 1, 1)))-
- COUNTA(TRANSPOSE(SPLIT(TEXTJOIN(",", 1, SUBSTITUTE(B2:E2, ", ", ",")), ",")))+1), "♀"))},
- "limit "&COUNTA(TRANSPOSE(
- SPLIT(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(TEXTJOIN("", 1, ","&
- {VLOOKUP(A2, Delivered!$A$2:$E, 2, 0), SUBSTITUTE(SPLIT(CONCATENATE(
- FILTER(Delivered!$B$2:$E, Delivered!$A$2:$A=A2)&CHAR(9)&";"), ";"), CHAR(9), " ")}&
- "×"), " ", ","), ",,", ","), ", ", ","), " ×", ""), "×", ""), ",", 1, 1))), 0),
- TRANSPOSE(SPLIT(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(TEXTJOIN("", 1, ","&
- {VLOOKUP(A2, Delivered!$A$2:$E, 2, 0), SUBSTITUTE(SPLIT(CONCATENATE(
- FILTER(Delivered!$B$2:$E, Delivered!$A$2:$A=A2)&CHAR(9)&";"), ";"), CHAR(9), " ")}&
- "×"), " ", ","), ",,", ","), ", ", ","), " ×", ""), "×", ""), ",", 1, 1))))), "♂", ""))))
- =IF(ARRAYFORMULA(IFERROR(SUBSTITUTE(FILTER(QUERY({TRANSPOSE(SPLIT(TEXTJOIN(","; 1;
- SUBSTITUTE(B2:E2; ", "; ",")); ",")); TRANSPOSE(SPLIT(REPT("♂♀"; COUNTA(TRANSPOSE(
- SPLIT(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(TEXTJOIN(""; 1; ","&
- {VLOOKUP(A2; Delivered!$A$2:$E; 2; 0) SUBSTITUTE(SPLIT(CONCATENATE(
- FILTER(Delivered!$B$2:$E; Delivered!$A$2:$A=A2)&CHAR(9)&";"); ";"); CHAR(9); " ")}&
- "×"); " "; ","); ",,"; ","); ", "; ","); " ×"; ""); "×"; ""); ","; 1; 1)))-
- COUNTA(TRANSPOSE(SPLIT(TEXTJOIN(","; 1; SUBSTITUTE(B2:E2; ", "; ",")); ",")))+1); "♀"))};
- "limit "&COUNTA(TRANSPOSE(
- SPLIT(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(TEXTJOIN(""; 1; ","&
- {VLOOKUP(A2; Delivered!$A$2:$E; 2; 0) SUBSTITUTE(SPLIT(CONCATENATE(
- FILTER(Delivered!$B$2:$E; Delivered!$A$2:$A=A2)&CHAR(9)&";"); ";"); CHAR(9); " ")}&
- "×"); " "; ","); ",,"; ","); ", "; ","); " ×"; ""); "×"; ""); ","; 1; 1))); 0);
- NOT(COUNTIF(QUERY({TRANSPOSE(SPLIT(TEXTJOIN(","; 1; SUBSTITUTE(B2:E2; ", "; ",")); ","));
- TRANSPOSE(SPLIT(REPT("♂♀"; COUNTA(TRANSPOSE(
- SPLIT(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(TEXTJOIN(""; 1; ","&
- {VLOOKUP(A2; Delivered!$A$2:$E; 2; 0) SUBSTITUTE(SPLIT(CONCATENATE(
- FILTER(Delivered!$B$2:$E; Delivered!$A$2:$A=A2)&CHAR(9)&";"); ";"); CHAR(9); " ")}&
- "×"); " "; ","); ",,"; ","); ", "; ","); " ×"; ""); "×"; ""); ","; 1; 1)))-
- COUNTA(TRANSPOSE(SPLIT(TEXTJOIN(","; 1; SUBSTITUTE(B2:E2; ", "; ",")); ",")))+1); "♀"))};
- "limit "&COUNTA(TRANSPOSE(
- SPLIT(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(TEXTJOIN(""; 1; ","&
- {VLOOKUP(A2; Delivered!$A$2:$E; 2; 0) SUBSTITUTE(SPLIT(CONCATENATE(
- FILTER(Delivered!$B$2:$E; Delivered!$A$2:$A=A2)&CHAR(9)&";"); ";"); CHAR(9); " ")}&
- "×"); " "; ","); ",,"; ","); ", "; ","); " ×"; ""); "×"; ""); ","; 1; 1))); 0);
- TRANSPOSE(SPLIT(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(TEXTJOIN(""; 1; ","&
- {VLOOKUP(A2; Delivered!$A$2:$E; 2; 0) SUBSTITUTE(SPLIT(CONCATENATE(
- FILTER(Delivered!$B$2:$E; Delivered!$A$2:$A=A2)&CHAR(9)&";"); ";"); CHAR(9); " ")}&
- "×"); " "; ","); ",,"; ","); ", "; ","); " ×"; ""); "×"; ""); ","; 1; 1))))); "♂"; ""); ))="";
- "OK"; ARRAYFORMULA(textJOIN(", "; 1; SUBSTITUTE(FILTER(QUERY({TRANSPOSE(SPLIT(TEXTJOIN(","; 1;
- SUBSTITUTE(B2:E2; ", "; ",")); ",")); TRANSPOSE(SPLIT(REPT("♂♀"; COUNTA(TRANSPOSE(
- SPLIT(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(TEXTJOIN(""; 1; ","&
- {VLOOKUP(A2; Delivered!$A$2:$E; 2; 0) SUBSTITUTE(SPLIT(CONCATENATE(
- FILTER(Delivered!$B$2:$E; Delivered!$A$2:$A=A2)&CHAR(9)&";"); ";"); CHAR(9); " ")}&
- "×"); " "; ","); ",,"; ","); ", "; ","); " ×"; ""); "×"; ""); ","; 1; 1)))-
- COUNTA(TRANSPOSE(SPLIT(TEXTJOIN(","; 1; SUBSTITUTE(B2:E2; ", "; ",")); ",")))+1); "♀"))};
- "limit "&COUNTA(TRANSPOSE(
- SPLIT(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(TEXTJOIN(""; 1; ","&
- {VLOOKUP(A2; Delivered!$A$2:$E; 2; 0) SUBSTITUTE(SPLIT(CONCATENATE(
- FILTER(Delivered!$B$2:$E; Delivered!$A$2:$A=A2)&CHAR(9)&";"); ";"); CHAR(9); " ")}&
- "×"); " "; ","); ",,"; ","); ", "; ","); " ×"; ""); "×"; ""); ","; 1; 1))); 0);
- NOT(COUNTIF(QUERY({TRANSPOSE(SPLIT(TEXTJOIN(","; 1; SUBSTITUTE(B2:E2; ", "; ",")); ","));
- TRANSPOSE(SPLIT(REPT("♂♀"; COUNTA(TRANSPOSE(
- SPLIT(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(TEXTJOIN(""; 1; ","&
- {VLOOKUP(A2; Delivered!$A$2:$E; 2; 0) SUBSTITUTE(SPLIT(CONCATENATE(
- FILTER(Delivered!$B$2:$E; Delivered!$A$2:$A=A2)&CHAR(9)&";"); ";"); CHAR(9); " ")}&
- "×"); " "; ","); ",,"; ","); ", "; ","); " ×"; ""); "×"; ""); ","; 1; 1)))-
- COUNTA(TRANSPOSE(SPLIT(TEXTJOIN(","; 1; SUBSTITUTE(B2:E2; ", "; ",")); ",")))+1); "♀"))};
- "limit "&COUNTA(TRANSPOSE(
- SPLIT(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(TEXTJOIN(""; 1; ","&
- {VLOOKUP(A2; Delivered!$A$2:$E; 2; 0) SUBSTITUTE(SPLIT(CONCATENATE(
- FILTER(Delivered!$B$2:$E; Delivered!$A$2:$A=A2)&CHAR(9)&";"); ";"); CHAR(9); " ")}&
- "×"); " "; ","); ",,"; ","); ", "; ","); " ×"; ""); "×"; ""); ","; 1; 1))); 0);
- TRANSPOSE(SPLIT(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(TEXTJOIN(""; 1; ","&
- {VLOOKUP(A2; Delivered!$A$2:$E; 2; 0) SUBSTITUTE(SPLIT(CONCATENATE(
- FILTER(Delivered!$B$2:$E; Delivered!$A$2:$A=A2)&CHAR(9)&";"); ";"); CHAR(9); " ")}&
- "×"); " "; ","); ",,"; ","); ", "; ","); " ×"; ""); "×"; ""); ","; 1; 1))))); "♂"; ""))))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement