Làm Sao Để Báo Lỗi Khi Nhập Số Lớn Hơn Ô Bên cạnh? (1 người xem)

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

0905744404

Thành viên thường trực
Tham gia
26/10/10
Bài viết
333
Được thích
107
Nghề nghiệp
Trước là : Thủ Kho - còn giờ thì :"Tài Xế"
Chào cả nhà!
Em có vấn đề cần mọi người giúp đỡ
Yêu cầu em đã ghi rõ trong file đính kèm
 

File đính kèm

Chào cả nhà!Em có vấn đề cần mọi người giúp đỡYêu cầu em đã ghi rõ trong file đính kèm
Bây giờ bạn thử nhập lại vào cột B xem được chưa nhé

Bạn xem File đính kèm mình gửi lại ở bài #5, nãy giờ không hiểu sao mà mình up File lên toàn báo lỗi hoài
 
Lần chỉnh sửa cuối:
Tôi định dạng công thức ở Data Validiton thế này
Allow chọn custom
Formular gõ =B1<C1 cần gì phải dài dòng nhỉ?
 
Mình không hiểu nãy giờ không up được File lên


----------------------------------------------------------------------------

Xóa bài này giùm em ạ
 
Lần chỉnh sửa cuối:
Cám Ơn tất cả mọi người!!!
Em Đã làm được rồi... Em Đăng bài này phải mất tới 4 lần và gần 1h đồng hồ đấy, cũng không hiểu tại sao lại vậy.
 
Đây rồi, giờ mới up được File lên. hic hic .....@!##@!##@!##
Em lại gặp rắc rối nữa rồi... Mong mọi người giúp em với.
Cũng File đó dữ liệu cột C thay đổi khi B được nhập liệu
Như vậy em đã thử cả hai cách của Anh Ba Tê và Khuongvietphong đều không được
(Nhập nhỏ hơn nhiều thì được nhưng nhỏ hơn 1 hoặc bằng thì không được)
Hôm nay em mới up được file mấy ngày qua em không vào được GPE
 

File đính kèm

Như vậy em đã thử cả hai cách của Anh Ba Tê và Khuongvietphong đều không được
(Nhập nhỏ hơn nhiều thì được nhưng nhỏ hơn 1 hoặc bằng thì không được)
Đương nhiên là không được rồi bạn ơi, ở C1 bạn để CT = D1-B1 mà như ĐK mà bạn nói thì ô B không được vượt quá ô C ( cùng hàng) tức là ta có : B<= D-B suy ra là B<= D/2 . Vậy là bạn chỉ được phép nhập giá trị ở cột B tối đa là bằng 1 nửa cột D ( cùng hàng) .Bây giờ giả dụ ô D1 của bạn là 12 thì ô B1 bạn chỉ được nhập những giá trị <=6 mà thôi, nếu ô B1 nhập giá trị lớn hơn 6 thì lập tức ô C1 phải nhỏ hơn 6 vậy thì làm sao thỏa mãn được ĐK B<=C được hả bạn.
 
Đương nhiên là không được rồi bạn ơi, ở C1 bạn để CT = D1-B1 mà như ĐK mà bạn nói thì ô B không được vượt quá ô C ( cùng hàng) tức là ta có : B<= D-B suy ra là B<= D/2 . Vậy là bạn chỉ được phép nhập giá trị ở cột B tối đa là bằng 1 nửa cột D ( cùng hàng) .Bây giờ giả dụ ô D1 của bạn là 12 thì ô B1 bạn chỉ được nhập những giá trị <=6 mà thôi, nếu ô B1 nhập giá trị lớn hơn 6 thì lập tức ô C1 phải nhỏ hơn 6 vậy thì làm sao thỏa mãn được ĐK B<=C được hả bạn.
select column B
Data validation
settings custom
formula =B1<=D1/2
 
Đương nhiên là không được rồi bạn ơi, ở C1 bạn để CT = D1-B1 mà như ĐK mà bạn nói thì ô B không được vượt quá ô C ( cùng hàng) tức là ta có : B<= D-B suy ra là B<= D/2 . Vậy là bạn chỉ được phép nhập giá trị ở cột B tối đa là bằng 1 nửa cột D ( cùng hàng) .Bây giờ giả dụ ô D1 của bạn là 12 thì ô B1 bạn chỉ được nhập những giá trị <=6 mà thôi, nếu ô B1 nhập giá trị lớn hơn 6 thì lập tức ô C1 phải nhỏ hơn 6 vậy thì làm sao thỏa mãn được ĐK B<=C được hả bạn.
Có cách nào giải quyết được không bạn? Mình cũng đã thử rất nhiều cách nhưng vẫn không khả quan mấy
 
Có cách nào giải quyết được không bạn? Mình cũng đã thử rất nhiều
cách nhưng vẫn không khả quan mấy
Như mình đã nói rồi đó bạn chỉ đc nhập như trên thôi. Bây giờ bạn muốn cụ thể như thế nào. Hãy trình bày rõ yêu cầu của bạn xem.
Bạn thử nói xem tại sao cột C lại phải để CT = cột D - cột B . Mình chưa hiểu lắm. Nếu bạn có file thực thì nên đưa lên để mọi người cùng giúp đỡ. Hoặc theo mình bạn nên sắp xếp lại dữ liệu thì tốt hơn.
 
Như mình đã nói rồi đó bạn chỉ đc nhập như trên thôi. Bây giờ bạn muốn cụ thể như thế nào. Hãy trình bày rõ yêu cầu của bạn xem.
Bạn thử nói xem tại sao cột C lại phải để CT = cột D - cột B . Mình chưa hiểu lắm. Nếu bạn có file thực thì nên đưa lên để mọi người cùng giúp đỡ. Hoặc theo mình bạn nên sắp xếp lại dữ liệu thì tốt hơn.
Cột C có công thức như vậy có nghĩa:
- Báo số lượng còn tồn trong kho của một mã sản phẩm
- Không cho nhập âm số lượng còn tồn
Như vậy cột C sẽ thay đổi theo cột B, khi cộ B nhập vào thì sẽ bị trừ đi số lượng đã xuất
 
Có lẻ bạn hiểu + - * /,
Vậy sao bạn ép Excel làm như vậy được trong Data Validation
Cột C bạn vừa làm điều kiện, vừa làm kết quả? Làm như thế làm sao được???

Khi bạn gõ vào cột B 1 con số, và enter thì lập tức cột C sẽ được tính toán. Nếu kết quả cột C bây giờ nhỏ hơn con số bạn đang gõ tại cột B, thì đương nhiên là không được phép nhập................đi đâu cho xa xôi vậy???

Nếu bạn cho rằng bạn phải nhập bằng được con số tại cột B nhỏ hơn cột C = 1 đơn vị ..............thì bạn đang trong vòng lẫn quẫng rồi đó...............
Vì nếu bạn nhập tại cột B 1 con số, néu con só này > số tại cột D/2 thì không bao giờ thỏa đuọc hết, chỉ được phép nhập số <= số tại cột D/2
@#!^%@#!^%@#!^%@#!^%@#!^%@#!^%@#!^%
Cám ơn bạn!!!
Vậy ngoài Data Validation thì còn cách nào để thực hiện yêu cầu trên không bạn?
 
Cột C có công thức như vậy có nghĩa:
- Báo số lượng còn tồn trong kho của một mã sản phẩm
- Không cho nhập âm số lượng còn tồn
Như vậy cột C sẽ thay đổi theo cột B, khi cộ B nhập vào thì sẽ bị trừ đi số lượng đã xuất

Mỗi lúc một khó hiểu nha, bạn nói là "không cho nhập âm sô lượng tồn kho" tức là con số ở cột C phải >=0 , vậy thì ĐK phải là Cột B<=cột D (cùng hàng) chứ mắc mớ gì mà cột B phải nhỏ hơn cột C cùng hàng ???? đúng không.???
 
Lần chỉnh sửa cuối:
Mỗi lúc một khó hiểu nha, bạn nói là "không cho nhập âm sô lượng tồn kho" tức là con số ở cột C phải >=0 , vậy thì ĐK phải là Cột B<=cột D (cùng hàng) chứ mắc mớ gì mà cột B phải nhỏ hơn cột C cùng hàng ???? đúng không.???
Đúng như vậy đấy bạn... Cảm bạn đã góp ý,... Mình làm được rồi
 
Lần chỉnh sửa cuối:
Anh chị giúp em đặt điều kiện trong file excell kèm theo như ở chủ đề của bạn 0905744404.
Nhưng khác hơn ở chổ là: Điều kiện của em là một vùng dữ liệu.
Xin chân thành cảm ơn.

Vừa mới hỏi xong, quay ra test thử, ai ngờ được luôn. Xin mod xoa bài giúp em. chân thành xảm ơn
 
Lần chỉnh sửa cuối:

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

Back
Top Bottom