1. ลบสูตรเดิม ข้อมูล ออกจาก J5-J7, K5-K7, L5-L7,M5-M7,J13-J16,K13-K16,L13-L16 ให้หมด
2. ที่ J4 ใส่สูตรเดียว ไม่ต้อง copy ไปที่อื่น สูตรกระจายไปเซลอื่นๆ ให้เอง
=LET(s,G4:G500,st,A4:A500,mb,"Member",mn,{0;3000;8000},mx,{3000;8000;9999999},L,LAMBDA(x,MAP(mn,mx,LAMBDA(a,b,IFERROR(ROWS(UNIQUE(FILTER(x,(s>=a)*(s<b)*(st=mb)))),)))),
HSTACK(L(B4:B500),L(C4:C500),SUMIFS(F4:F500,st,mb,s,">="&mn,s,"<"&mx),SUMIFS(s,st,mb,s,">="&mn,s,"<"&mx)))
3 ที่ J13 ใส่สูตรเดียว ไม่ต้อง copy ไปที่อื่น สูตรกระจายไปเซลอื่นๆ ให้เอง
=LET(s,G4:G500,st,A4:A500,mb,I12,mn,{0;1500;3000;5000},mx,{1500;3000;5000;9999999},L,LAMBDA(x,MAP(mn,mx,LAMBDA(a,b,IFERROR(ROWS(UNIQUE(FILTER(x,(s>=a)*(s<b)*(st=mb)))),)))),HSTACK(L(B4:B500),
SUMIFS(s,st,mb,s,">="&mn,s,"<"&mx),SUMIFS(F4:F500,st,mb,s,">="&mn,s,"<"&mx)))
#SPILL! error คือสูตรกระจายไปเซลอื่นๆ แต่มีข้อมูลอื่นขวางทางอยู่
วิธีแก้คือ ลบข้อมูลส่วนที่ขวางทางสูตรออกให้หมด
https://reportingengineer.com/2020/07/2 ... y-formula/
https://www.bing.com/search?q=spill+err ... 7%E0%B8%AD
https://www.google.com/search?q=spill+e ... 7%E0%B8%AD