QUERY() would be good choice for this case. Try-
=QUERY('Guest List'!A7:B,"select A where not B matches 'Refund|Cancelled' limit 34")
For second result dataset use-
=QUERY(QUERY('Guest List'!A7:B,"select A where not B matches 'Refund|Cancelled' offset 34"),"limit 34")
So, above formula will drop first 34 records by offset 34 and will display next 24 records by limit 34. And you can continue for more columns just increasing offset multiply by 34 (suppose for 3rd column it will be offset 68).

I am using these to produce random dice results (Like rolling 3d6 and adding instead of a random number between 1 and 36) and it is producing the correct results but I just dont know why.
Can someone explain how the functions work and what they do in combining data?
google sheets - Array_Constrain error even after I remove it - Stack Overflow
Prevent ARRAY_CONSTRAIN from being added to Google Sheets arrayformula saved file. SOLVED! - Google Docs Editors Community
Recreating ARRAY_CONSTRAIN(ARRAYFORMULA in excel
Recreating ARRAY_CONSTRAIN(ARRAYFORMULA in excel
Why use ARRAY_CONSTRAIN with ARRAYFORMULA instead of just anchoring the range?
What does ARRAY_CONSTRAIN do in Google Sheets?
What is the Excel equivalent of ARRAY_CONSTRAIN?
QUERY() would be good choice for this case. Try-
=QUERY('Guest List'!A7:B,"select A where not B matches 'Refund|Cancelled' limit 34")
For second result dataset use-
=QUERY(QUERY('Guest List'!A7:B,"select A where not B matches 'Refund|Cancelled' offset 34"),"limit 34")
So, above formula will drop first 34 records by offset 34 and will display next 24 records by limit 34. And you can continue for more columns just increasing offset multiply by 34 (suppose for 3rd column it will be offset 68).

Add a filter for values in the prior columns.
So this would be the final column (K), which filters out the results already added in columns B, E and H:
=ARRAY_CONSTRAIN(arrayformula(filter('Guest List'!A7 :'Guest List'!A140, 'Guest List'!B7:B140 <> "refund", 'Guest List'!B7:B140 <> "cancelled", isna(MATCH('Guest List'!A7 :'Guest List'!A140, B10:B140,0)), isna(MATCH('Guest List'!A7 :'Guest List'!A140, E10:E140,0)), isna(MATCH('Guest List'!A7 :'Guest List'!A140, H10:H140,0)))),34, 1)
Hello, I sell a google sheet on Etsy which uses array formula. When people purchase they are sent a link to make a copy of my original sheet. I've had two cases in the last week where customers have come to me saying that the formulas are broken with #NA and in both cases it's because the formula has been wrapped in =ARRAY_CONSTRAIN. I don't think this is happening for everyone. Does anyone have any ideas was to why this is happening?
Appreciate any help, thanks.
I have a spreadsheet for sports that compares the home team scores against the away team scores. When I use the Array Constrain and ArrayFormula to pull the wins, losses, and ties - it automatically defaults to 0 wins, 0 loss, 3 ties (as the cells are blank). Is there any way to have the ties default to zero if there is no information in the game scores?