Trả về khoảng trắng khi đạt điểm Dừng đầu tiên, tránh dùng tham chiếu vòng?

Liên hệ QC

nguyentieu

Thành viên hoạt động
Tham gia
12/2/09
Bài viết
109
Được thích
10
Nghề nghiệp
Sinh viên
E đang kẹt trong vấn đề như sau khi tính toán: khi đạt điến điểm Dừng đầu tiên thì các phần mình tính toán trước yêu cầu là phải trả về khoảng trắng, tuy nhiên khi thực hiện như vậy thì lại rơi vào tình trạng tham chiếu vòng. E có đính kèm file e đang tính lên diễn đàn để các ACE tham khảo.

Mong các ACE gỡ rối dùm.
Thanks
 

File đính kèm

E đang kẹt trong vấn đề như sau khi tính toán: khi đạt điến điểm Dừng đầu tiên thì các phần mình tính toán trước yêu cầu là phải trả về khoảng trắng, tuy nhiên khi thực hiện như vậy thì lại rơi vào tình trạng tham chiếu vòng. E có đính kèm file e đang tính lên diễn đàn để các ACE tham khảo.

Mong các ACE gỡ rối dùm.
Thanks

Tại N7 dùng công thức sau rồi fill xuống:
PHP:
=IF(ISNA(MATCH(5*K7,$L$7:$L$17,1)),"",IF(MATCH(5*K7,$L$7:$L$17,1)=1,"Dừng",""))
 
Cảm ơn bác dat_butmuc
Tuy nhiên yêu cầu đặt ra của bài toán ngoài việc trả về điểm Dừng đầu tiên thì khi thiết lập công thức cho các ô từ G12 tới M12 thì lại rơi vào tình trạng tham chiếu vòng như em đã nói ở trên. Ko biết có cách nào giải quyết vấn đề này ko nhỉ?
 
Cảm ơn bác dat_butmuc
Tuy nhiên yêu cầu đặt ra của bài toán ngoài việc trả về điểm Dừng đầu tiên thì khi thiết lập công thức cho các ô từ G12 tới M12 thì lại rơi vào tình trạng tham chiếu vòng như em đã nói ở trên. Ko biết có cách nào giải quyết vấn đề này ko nhỉ?

Smod/Mod xóa dùm bài này...
 
Lần chỉnh sửa cuối:
E đang kẹt trong vấn đề như sau khi tính toán: khi đạt điến điểm Dừng đầu tiên thì các phần mình tính toán trước yêu cầu là phải trả về khoảng trắng, tuy nhiên khi thực hiện như vậy thì lại rơi vào tình trạng tham chiếu vòng. E có đính kèm file e đang tính lên diễn đàn để các ACE tham khảo.

Mong các ACE gỡ rối dùm.
Thanks

Công thức cũ của bạn là:
=IF(L7>=5*K7,"Dừng","")
Tôi sửa lại thành vầy:
PHP:
=IF(COUNTBLANK($K7:$L7),"",IF(OR(L7<5*K7,COUNTIF($N$6:$N6,"Dừng")),"","Dừng"))
Ngoài ra, khu vực công thức tại cột G đến cột M, ta sẽ sửa lại theo dạng thế này
=IF(COUNTIF($N$6:$N6,"Dừng"),"",công thức cũ)
Cột J là số liệu nhập nên chẳng biết sửa thế nào
 

File đính kèm

...
Cột J là số liệu nhập nên chẳng biết sửa thế nào

Cảm ơn bác ndu96081631
Cột này có dùng công thức nội suy, tuy nhiên hơi rườm rà nên e đã bỏ qua ko post chung. E đã áp dụng công thức của bác và kết quả trả về đúng theo yêu cầu của bài toán. Cho nên bác ko cần bận tâm chỗ này nữa nhé /-*+/
Tuy nhiên bác cho e hỏi có cần phải dùng phần này ko nhỉ
PHP:
COUNTIF($N$6:$N6,"Dừng")
e thấy ko có phần này thì kết quả ra vẫn chính xác mà
 
Lần chỉnh sửa cuối:
Tuy nhiên bác cho e hỏi có cần phải dùng phần này ko nhỉ
PHP:
COUNTIF($N$6:$N6,"Dừng")
e thấy ko có phần này thì kết quả ra vẫn chính xác mà
Do cẩn thận thôi! Nếu thấy bỏ nó mà vẫn đúng thì... cứ bỏ
Ẹc... Ẹc...
(Phần này do tôi làm trước khi cột G đến M chưa rổng)
 
Web KT

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

Back
Top Bottom