giúp mình đếm số lớn hơn , nhỏ hơn và bằng nhau với . mình cần dung hàm để đếm ạ . (4 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

phuongdlt

Thành viên mới
Tham gia
7/1/19
Bài viết
21
Được thích
2
như cột I là kết quả số đếm sản phẩm

VD O1 là 29 nhỏ hơn N1 là 31 thì l1 đếm là 2 .
N1 là 31 nhỏ hơn M1 là 72 thì l1 đếm là 3
M1 lớn hơn 71 thì dừng ko đếm nữa .

các số liệu trên luôn thay đổi nên mình cần hàm tính mỗi khi thông số được thay đổi

cảm ơn mọi người đã quan tâm ạ . em xin cảm ơn trước ạ :)
 

File đính kèm

Lần chỉnh sửa cuối:
Thử:
Mã:
I1=MATCH(TRUE,N(OFFSET(O1,,{0,-1,-2,-3,-4}))>N(OFFSET(O1,,{-1,-2,-3,-4,-5})),0)
I2=MATCH(FALSE,N(OFFSET(O2,,{0,-1,-2,-3,-4}))=N(OFFSET(O2,,{-1,-2,-3,-4,-5})),0)
I3=MATCH(TRUE,N(OFFSET(O3,,{0,-1,-2,-3,-4}))<N(OFFSET(O3,,{-1,-2,-3,-4,-5})),0)

cảm ơn bạn nhiều :D , mình muốn gộp 3 công thức tính làm 1 vì số liệu luôn thay đổi
VD như dòng 1 thì hiện tại là đang tính số nhỏ hơn , số liệu sau đó sẽ bằng hoặc lớn hơn chứ không cố định bạn ạ :)
Bài đã được tự động gộp:

View attachment 214123

Nếu 32>31 thì dừng đếm nghĩa là 0 chứ nhỉ, CT của bác ra 1.

có nghĩa là 32 lớn hơn 31 và em muốn tính cell đó là lớn hơn cell trước nên được tính là 1 cell ạ . :)
 
View attachment 214123

Nếu 32>31 thì dừng đếm nghĩa là 0 chứ nhỉ, CT của bác ra 1.

Thử -1 xem không để ý lắm.
Bài đã được tự động gộp:

cảm ơn bạn nhiều :D , mình muốn gộp 3 công thức tính làm 1 vì số liệu luôn thay đổi
VD như dòng 1 thì hiện tại là đang tính số nhỏ hơn , số liệu sau đó sẽ bằng hoặc lớn hơn chứ không cố định bạn ạ :)
Bài đã được tự động gộp:



có nghĩa là 32 lớn hơn 31 và em muốn tính cell đó là lớn hơn cell trước nên được tính là 1 cell ạ . :)
Sao mà gộp, với biết dữ liệu thế nào lúc nào cần lớn cần nhỏ hay bằng
 
cảm ơn bạn nhiều :D , mình muốn gộp 3 công thức tính làm 1 vì số liệu luôn thay đổi
VD như dòng 1 thì hiện tại là đang tính số nhỏ hơn , số liệu sau đó sẽ bằng hoặc lớn hơn chứ không cố định bạn ạ :)
Bài đã được tự động gộp:



có nghĩa là 32 lớn hơn 31 và em muốn tính cell đó là lớn hơn cell trước nên được tính là 1 cell ạ . :)
Bạn nên đưa nhiều trường hợp ra để kiểm tra CT mới chuẩn được. Mình đang hỏi cho phần vd tính số nhỏ hơn. Chắc bạn nhầm phần tính số lớn hơn.
VD O1 là 29 nhỏ hơn N1 là 31 thì l1 đếm là 2 . Vậy nếu O1 > N1 thì đếm như thế nào?
 
Bạn nên đưa nhiều trường hợp ra để kiểm tra CT mới chuẩn được. Mình đang hỏi cho phần vd tính số nhỏ hơn. Chắc bạn nhầm phần tính số lớn hơn.
VD O1 là 29 nhỏ hơn N1 là 31 thì l1 đếm là 2 . Vậy nếu O1 > N1 thì đếm như thế nào?

các thông số trên cells được cập nhập theo từng thời điểm nên các thông số cũng thay đổi theo nên mình cần công thức tính mỗi khi thông số thay đổi bạn ạ . cảm ơn bạn đã quan tâm và giúp mình :D
Bài đã được tự động gộp:

Thử -1 xem không để ý lắm.
Bài đã được tự động gộp:


Sao mà gộp, với biết dữ liệu thế nào lúc nào cần lớn cần nhỏ hay bằng

các thông số trên cells được cập nhập theo từng thời điểm nên các thông số cũng thay đổi theo nên mình cần công thức tính mỗi khi thông số thay đổi bạn ạ . cảm ơn bạn đã quan tâm và giúp mình :D
Bài đã được tự động gộp:

Bạn nên đưa nhiều trường hợp ra để kiểm tra CT mới chuẩn được. Mình đang hỏi cho phần vd tính số nhỏ hơn. Chắc bạn nhầm phần tính số lớn hơn.
VD O1 là 29 nhỏ hơn N1 là 31 thì l1 đếm là 2 . Vậy nếu O1 > N1 thì đếm như thế nào?

nếu như cột H1 mình để < = > thì sẽ dễ hơn ko bạn .
vd
I1=MATCH(TRUE,N(OFFSET(O1,,{0,-1,-2,-3,-4}))"H1"N(OFFSET(O1,,{-1,-2,-3,-4,-5})),0)
 
Lần chỉnh sửa cuối:
các thông số trên cells được cập nhập theo từng thời điểm nên các thông số cũng thay đổi theo nên mình cần công thức tính mỗi khi thông số thay đổi bạn ạ . cảm ơn bạn đã quan tâm và giúp mình :D
Bài đã được tự động gộp:



các thông số trên cells được cập nhập theo từng thời điểm nên các thông số cũng thay đổi theo nên mình cần công thức tính mỗi khi thông số thay đổi bạn ạ . cảm ơn bạn đã quan tâm và giúp mình :D
Bài đã được tự động gộp:



nếu như cột H1 mình để < = > thì sẽ dễ hơn ko bạn .
vd
I1=MATCH(TRUE,N(OFFSET(O1,,{0,-1,-2,-3,-4}))"H1"N(OFFSET(O1,,{-1,-2,-3,-4,-5})),0)
Tôi chả hiểu sao bạn mãi không gửi được 1 cái file mẫu lên, nhấn Ctrl+F3 để xem công thức:
 

File đính kèm

kết quả báo cáo số lượng sản phẩm được link đến từ các bản báo cáo khác bạn ạ .
 
đây mình để ở sheet mẫu nhé . :) cảm ơn bạn đã quan tâm :)
Thử dùng công thức này:
- Nếu cột H thay đổi I8=IFERROR(LOOKUP(2,1/(SIGN(K8:O8-J8:N8)-SIGN(O8-N8)),{5,4,3,2,1}),5)
- Nếu cột H cố định: I8=IFERROR(LOOKUP(2,1/(SIGN(K8:O8-J8:N8)+CODE(H8)-61),{5,4,3,2,1}),5) hoặc =IFERROR(LOOKUP(2,1/(SIGN(K8:O8-J8:N8)+MATCH(H8,{"<","=",">"},)-2),{5,4,3,2,1}),5)
 
Thử dùng công thức này:
- Nếu cột H thay đổi I8=IFERROR(LOOKUP(2,1/(SIGN(K8:O8-J8:N8)-SIGN(O8-N8)),{5,4,3,2,1}),5)

đúng ý mình cần rồi bạn ơi , cảm ơn bạn nhiều lắm lắm .

cho mình hỏi chút là mình muốn giảm thêm 1 đi thì sửa chỗ nào vậy bạn .

VD như bài mẫu mình đưa đáp án là 3 nhưng mình tính bị thừa nên giờ muốn giảm bớt xuống là còn 2 . cảm ơn bạn đã giúp mình :)
 
đúng ý mình cần rồi bạn ơi , cảm ơn bạn nhiều lắm lắm .

cho mình hỏi chút là mình muốn giảm thêm 1 đi thì sửa chỗ nào vậy bạn .

VD như bài mẫu mình đưa đáp án là 3 nhưng mình tính bị thừa nên giờ muốn giảm bớt xuống là còn 2 . cảm ơn bạn đã giúp mình :)
Bạn thêm -1 vào công thức trên hoặc sửa {5,4,3,2,1} thành {4,3,2,1,0}
 
Web KT

Bài viết mới nhất

Back
Top Bottom