Công thức kết hợp giữa Arrayformula - And - Vlookup báo lỗi {Array arguments to MINUS are of different size.}

Liên hệ QC

gameonly308

Thành viên hoạt động
Tham gia
4/5/09
Bài viết
197
Được thích
10
Các bác cho em hỏi công thức này sai ở đâu mà toàn bị báo lỗi Array arguments to MINUS are of different size.
Mã:
=arrayformula(if(and((A4:A3000)-(A3:A3000)=0,vlookup(D4:D3000,'====X===='!$C$3:$D$300,2,0)=4),2,1))
 
Bạn đưa cả file lên.Nhìn như thế này thì cũng như đứng hướng mặt ra biển thôi
 
Bạn đưa cả file lên.Nhìn như thế này thì cũng như đứng hướng mặt ra biển thôi
dạ file em là file của công ty ko chia sẻ được ạ.
Lỗi vừa rồi là do
((A4:A3000)
phải sửa thành
((A4:A3001)
giờ lại xuất hiện lỗi mới bác ạ: Did not find value '' in VLOOKUP evaluation.
Mặc dù nếu ko dùng hàm arrayformula thì vlookup này đúng không vấn đề gì ạ!
 
khi bạn sử dụng arrayformula trong Googlesheet thì đối với hàng trống có lẽ sẽ gặp lỗi bạn kiểm tra lại file xem
 
khi bạn sử dụng arrayformula trong Googlesheet thì đối với hàng trống có lẽ sẽ gặp lỗi bạn kiểm tra lại file xem
công thức gốc em kéo 3000 dòng đây ạ, đang chạy bình thường ạ:
Mã:
=iferror(if(and(A4-A3=0,vlookup(D4,'====X===='!$C$3:$D$300,2,0)=4),2,1),"")
công thức em đăng ban đầu là em chuyển sang arrayformula để chỉ điền công thức trên 1 dòng ạ
 
dạ có cao nhân trả lời được rồi ạ, trong arrayformula dùng and như vậy chỉ trả về 1 kết quả ạ, đây là công thức cao nhân đó đã sửa lại và chạy ok ạ:
Mã:
=arrayformula(if( ((A4:A3001)-(A3:A3000)=0) * (vlookup(D4:D3000,'====X===='!$C$3:$D$300,2,0)=4),2,1))
 
Web KT
Back
Top Bottom