Hỗ trợ tìm số lớn và số bé

Liên hệ QC

Tình nghĩa giang hồ

Thanh sơn bất cải, lục thủy trường lưu
Tham gia
29/9/20
Bài viết
330
Được thích
429
Chào anh chị, em có vấn đề này nhờ anh chị giúp đỡ

Dữ liệu của em chỉ có 2 cột: cột A và cột D, Kết quả mong muốn của em là Cột B. Cột vị trí G là em ghi cho biết quy luật thôi nhé anh chị, chứ không có cột này.

Quy luật 1: Trường hợp Assigned = 10 ( đây là trường hợp số dương) tức là số nào lớn hơn 10 thì đánh dấu lại ở cột B như hình giúp em.

Quy luật 2: Trường hợp Assigned = 10- ( đây là trường hợp số âm) tức là số nào bé hơn 10- VD 11-, 12- là bé hơn 10- thì cũng đánh dấu lại giúp em.

Tùy theo Assigned là số dương hay số âm mà mình đánh dấu theo quy luật.

Nhờ anh chị giúp đỡ giúp em, em cảm ơn.
 

File đính kèm

  • SỐ DƯƠNG_.jpg
    SỐ DƯƠNG_.jpg
    82.7 KB · Đọc: 20
  • SỐ ÂM.jpg
    SỐ ÂM.jpg
    75.5 KB · Đọc: 19
  • SỐ LỚN, SỐ BÉ.xlsx
    9.2 KB · Đọc: 6
B2 =IF(AND(ISNUMBER(A2),A2>$D$2),ROW()-2, IF(AND(NOT(ISNUMBER(A2)), -1*SUBSTITUTE(A2,"-","")<-$D$2), ROW()-2,""))
hoặc
B2 =IF(OR(AND(ISNUMBER(A2),A2>$D$2),AND(NOT(ISNUMBER(A2)),-1*SUBSTITUTE(A2,"-","")<-$D$2)),ROW()-2,"")
Với D2 là số nguyên dương, thí dụ 10 chứ không phải text (10-)

1651547114539.png

1651547146637.png
 
Lần chỉnh sửa cuối:
Upvote 0
B2 =IF(AND(ISNUMBER(A2),A2>$D$2),ROW()-2, IF(AND(NOT(ISNUMBER(A2)), -1*SUBSTITUTE(A2,"-","")<-$D$2), ROW()-2,""))
hoặc
B2 =IF(OR(AND(ISNUMBER(A2),A2>$D$2),AND(NOT(ISNUMBER(A2)),-1*SUBSTITUTE(A2,"-","")<-$D$2)),ROW()-2,"")
Với D2 là số nguyên dương, thí dụ 10 chứ không phải text (10-)

View attachment 275329

View attachment 275330
Dạ cảm ơn anh, nhưng cách này chưa đúng ý vấn đề của em. Vì assigned có dấu - bên phải, thì em phải tìm kết quả là những giá trị có dấu - bên phải. Còn trường hợp số dương thì kết quả chỉ toàn những số dương. Nói chung là text có dấu - thì tìm những giá trị text có dấu trừ, còn số dương thì tìm giá trị số dương. Vì assigned này luôn thay đổi đó anh. Còn cách của anh là cách tổng hợp......
 
Upvote 0
Chào anh chị, em có vấn đề này nhờ anh chị giúp đỡ

Dữ liệu của em chỉ có 2 cột: cột A và cột D, Kết quả mong muốn của em là Cột B. Cột vị trí G là em ghi cho biết quy luật thôi nhé anh chị, chứ không có cột này.

Quy luật 1: Trường hợp Assigned = 10 ( đây là trường hợp số dương) tức là số nào lớn hơn 10 thì đánh dấu lại ở cột B như hình giúp em.

Quy luật 2: Trường hợp Assigned = 10- ( đây là trường hợp số âm) tức là số nào bé hơn 10- VD 11-, 12- là bé hơn 10- thì cũng đánh dấu lại giúp em.

Tùy theo Assigned là số dương hay số âm mà mình đánh dấu theo quy luật.

Nhờ anh chị giúp đỡ giúp em, em cảm ơn.
Số âm quy định ngộ thế
Mã:
B2 =IF((-SUBSTITUTE(A2,"-","")<-SUBSTITUTE($D$2,"-",""))*(ISTEXT(A2)=ISTEXT($D$2)),ROW()-2,"")
 
Upvote 0
Số âm quy định ngộ thế
Mã:
B2 =IF((-SUBSTITUTE(A2,"-","")<-SUBSTITUTE($D$2,"-",""))*(ISTEXT(A2)=ISTEXT($D$2)),ROW()-2,"")
cái này là trong quy tắc công nợ đó anh Hiếu, - bên phải là Khách hàng còn nợ mình, còn số dương là khách hàng trả tiền dư.
 
Upvote 0
Còn cách của anh là cách tổng hợp......
Nếu vậy ngay từ đầu bạn phải nói là kết quả nằm ở 2 cột, hoặc 1 cột nhưng lần lượt chứ không phải cùng lúc.
Công thức của tôi bỏ OR ra, thêm bớt vào substitus thì ra kết quả. Vấn đề là tư duy chứ không phải công thức khó hay tổng quát/ chi tiết
 
Upvote 0
Nếu vậy ngay từ đầu bạn phải nói là kết quả nằm ở 2 cột, hoặc 1 cột nhưng lần lượt chứ không phải cùng lúc.
Công thức của tôi bỏ OR ra, thêm bớt vào substitus thì ra kết quả. Vấn đề là tư duy chứ không phải công thức khó hay tổng quát/ chi tiết
Dạ, do em tập trung suy nghĩ bằng VBA, lâu lắm cũng ít đụng lại công thức bằng Hàm của Excel mình nên hơn lộng cộng một tí. Nhưng trường hợp này làm bằng công thức kiểu này cũng được. Em cảm ơn các anh nhiều.
 
Upvote 0
Số âm quy định ngộ thế

Bác nói vậy là tí bác Vetmini vào giảng giải cho mà nghe giờ nè. Nhưng bác ấy chỉ một đằng, bạn kia làm một nẻo :p
Tác giả bài #4 là dân kế toán, thừa biết luật dấu trừ bên phải. Chỉ nhắc khéo thớt cách định dạng text không phải là cách chính thống.

Theo kế toán, số âm có 3 cách viết:
- Âm có dấu trừ bên phải, dương có dấu cách. Mục đích để cột số sẽ ngay nhau ở các hàng đơn vị, hàng chục.,... Và đọc lướt qua sẽ nhận ngay độ lớn của số. Cách này khá hữu hiệu khi cột số có có nhiều số rất chênh lệch nhau (số thì hàng triệu, số kia hàng chục). Mắt chỉ cần chú vào phần bên hải nhất để biết âm/dương. Nếu dấu trừ bên trái thì mắt phải chú vào hàng thứ hai để nhận các số có độ lớn <10 và hàng thứ 8 với các số >=1000000.
- Âm đóng trong dấu ngoặc. Cách này hữu hiệu đối với báo cáo. Nhìn thấy ngay phân biệt âm/dương.
- Âm ghi màu đỏ, dương màu đen. Luật kế toán, màu đỏ là "thiếu", màu đen là "dư". Tiếng Anh, nói "in the red" có nghĩa là đang lỗ, và "in the black" là ngược lại.

Excel có cách định dạng (format) cho cả ba loại trên. Người làm việc với dữ liệu không phải chỉ chuyên công thức tính toán, mà phải có sự nhận định: dữ liệu của mình nên trình bày cách nào thì dễ xem, dễ nhận được những con số quan trọng, những điểm cần chú ý.

Tôi đoán thớt lấy dữ liệu từ phần mềm nào đó nên bị các số âm trình bày thành text. Excel nhận được dạng dấu trừ bên phải cho nên chỉ cần text-to-columns là chỉnh thành số. Sau đó format cho đúng là xong. Tôi đã chỉ cho rồi nhưng thớt không muốn nghe theo.
 
Upvote 0
Chào anh chị, bài hồi sáng em đăng bị xót 1 tí, trường hợp đó là >= và <=. Em thiếu trường hợp =, nhưng công thức chỉ cần thêm = vào là được.

Nhưng có 1 vấn đề khó hơn là: Nếu kết quả mong muốn ở cột B của em không có giá trị nào thỏa mãn (như hình). Thì lúc đó em cần một kết quả mong muốn thứ 2: đó là cộng tổng 2 số hoặc 3 số >= (nếu assigned là số dương)
Ngược lại <= nếu assigned là số âm.
VD: 10 thì có nhiều điều kiện thỏa 5 + 5 cũng được, 5 + 6, cũng được, 5 + 7 cũng được. Tất cả đều thỏa điều kiện. NHƯNG EM CHỈ CẦN 1 TRƯỜNG HỢP TỔNG THÔI.
VD: 5 + 5 , và 5 + 6 đều >=10 thì cặp tổng nào ở vị trí trên được ưu tiên. VD vị trí 0 và 1, thì được ưu tiên hơn vị trí 1 và 2.

Bài này em chia ra làm mong muốn 1, và mong muốn 2, nhưng 2 vấn đề này có thể ghép chung làm 1 cột B được không anh chị, nếu không được thì làm cột B là mong muốn 1 (hồi sáng đã giải quyết đươc) còn cột C là mong muốn 2. Hai mong muốn này ghép chung thành 1 cột thì quá tốt. Trường hợp không được thì chia làm 2 cột (2 mong muốn) giúp em.
Bài này tính tổng và ưu tiên vị trí. Các anh giúp thêm dùm em trường hợp này với. Em cảm ơn.
 

File đính kèm

  • tổng dương.jpg
    tổng dương.jpg
    80.2 KB · Đọc: 14
  • trường hợp số âm.jpg
    trường hợp số âm.jpg
    75.5 KB · Đọc: 14
  • SỐ LỚN, SỐ BÉ-tính tổng.xlsx
    9.1 KB · Đọc: 2
Upvote 0
Web KT

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

Back
Top Bottom