cộng tử số trong excel (6 người xem)

Liên hệ QC

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

a.nguoidensau

Thành viên hoạt động
Tham gia
12/4/12
Bài viết
138
Được thích
28
Các bác cho em hỏi trong Excel dùng hàm gì để cộng tử số của 1 phân số( mẫu số giữ nguyên).
Ví dụ: với phân số 1/12, em muốn được phân số 2/12 thì phải làm như thế nào?
Thank!
 
Các bác cho em hỏi trong Excel dùng hàm gì để cộng tử số của 1 phân số( mẫu số giữ nguyên).
Ví dụ: với phân số 1/12, em muốn được phân số 2/12 thì phải làm như thế nào?
Thank!
Bạn đưa file mẫu lên để xem phân số 1/12 và 2/12 bạn thể hiện như thế nào mới biết được cách giúp bạn
 
Đây là file của em, mọi người xem giùm em.
Em cảm ơn.
 

File đính kèm

Tại I5 bạn dùng công thức sau

I5 = IF(OR(E5="Trung cấp",E5="cao đẳng"),VALUE(LEFT(F5,1))+1&"/"&RIGHT(F5,2),VALUE(LEFT(F5,1))+1&"/"&RIGHT(F5,1))

Bạn có thể xem file đính kèm có được thì OK không phải vậy thì chúng ta làm tiếp nhé
Đây là file của em, mọi người xem giùm em.
Em cảm ơn.
 

File đính kèm

Tại I5 bạn dùng công thức sau

I5 = IF(OR(E5="Trung cấp",E5="cao đẳng"),VALUE(LEFT(F5,1))+1&"/"&RIGHT(F5,2),VALUE(LEFT(F5,1))+1&"/"&RIGHT(F5,1))

Bạn có thể xem file đính kèm có được thì OK không phải vậy thì chúng ta làm tiếp nhé

Không thể dựa vào trình độ chuyên môn để tính được. Chủ topic đâu có nói gì về mối quan hệ giữa hai cái này đâu. Trong trường hợp này công thức thường là như thế này:
Mã:
=(LEFT(F5,FIND("/",F5)-1)+1)&MID(F5,FIND("/",F5),9)
 
Chủ topic không nói nhưng đây là bậc lương phụ thuộc vào trình độ
Hiện nay Đại học có 9 bậc; Cao đẳng có 10 bậc; Trung cấp có 12 bậc nên mình mới làm dựa trên cái này thông cảm nhen


Không thể dựa vào trình độ chuyên môn để tính được. Chủ topic đâu có nói gì về mối quan hệ giữa hai cái này đâu. Trong trường hợp này công thức thường là như thế này:
Mã:
=(LEFT(F5,FIND("/",F5)-1)+1)&MID(F5,FIND("/",F5),9)
 
Chủ topic không nói nhưng đây là bậc lương phụ thuộc vào trình độ
Hiện nay Đại học có 9 bậc; Cao đẳng có 10 bậc; Trung cấp có 12 bậc nên mình mới làm dựa trên cái này thông cảm nhen

Bạn xem lại dòng cuối cùng trong dữ liệu. Đại học 12 bậc. Và vì công thức của bạn dựa vào trình độ nên kết quả cũng sai luôn. Chưa kể các trường hợp bậc 10/12, 11/12 kết quả đều sai.
 
Anh huuthang_bd ơi! Cách làm của anh thật là ngắn gọn, anh có thể giải thích giùm em số 9 ở Code của anh không. Vì khi em thử thay số 9 bằng 1 số bất kỳ >=3 đều cho kết quả đúng.
Cảm ơn anh!
 
Anh huuthang_bd ơi! Cách làm của anh thật là ngắn gọn, anh có thể giải thích giùm em số 9 ở Code của anh không. Vì khi em thử thay số 9 bằng 1 số bất kỳ >=3 đều cho kết quả đúng.
Cảm ơn anh!
Bạn hiểu đúng rồi đó. Tôi để số 9 là để phòng hờ thôi chứ theo như dữ liệu của bạn thì số 3 cũng được.
 
Không thể dựa vào trình độ chuyên môn để tính được. Chủ topic đâu có nói gì về mối quan hệ giữa hai cái này đâu. Trong trường hợp này công thức thường là như thế này:
Mã:
=(LEFT(F5,FIND("/",F5)-1)+1)&MID(F5,FIND("/",F5),9)

Chào anh huuthang_bd!

Trong công thức trên, anh có đưa vào dấu "()", mình vẫn chưa hiểu mục đích của nó. Nhờ anh giải thích giúp!
 
Chào anh huuthang_bd!

Trong công thức trên, anh có đưa vào dấu "()", mình vẫn chưa hiểu mục đích của nó. Nhờ anh giải thích giúp!

=(LEFT(F5,FIND("/",F5)-1)+1)&MID(F5,FIND("/",F5),9)
Trong công thức trên, đúng ra cặp ngoặc màu đỏ có thể bỏ nhưng anh thêm vào cho dễ nhìn.
 
Anh huuthang_bd ah!
Cách làm của Xuân Hiếu đúng rồi, có sai là do em gửi file có số liệu không chuẩn (dòng cuối cùng) mà thôi. Vì Đại học thì có 9 bậc, Cao đẳng có 10 bậc, trung cấp có 12 bậc. Trong khi đó tại dòng cuối cùng trong file em gửi thì Đại học lại có 12 bậc, sửa Đại học bằng trung cấp là OK. Ngoài ra trong file của em trường hợp Cao đẳng có 12 bậc là do những người đã tốt nghiệp Cao đẳng, nhưng thi vào ngành hệ trung cấp nên hưởng lương trung cấp.
Riêng cách làm của anh thật là hay, không liên quan tới trình độ, giúp em biết cách cộng phân số trong Excel.
Cảm ơn anh và mọi người đã quan tâm!
 
Anh huuthang_bd ah!
Cách làm của Xuân Hiếu đúng rồi, có sai là do em gửi file có số liệu không chuẩn (dòng cuối cùng) mà thôi. Vì Đại học thì có 9 bậc, Cao đẳng có 10 bậc, trung cấp có 12 bậc. Trong khi đó tại dòng cuối cùng trong file em gửi thì Đại học lại có 12 bậc, sửa Đại học bằng trung cấp là OK. Ngoài ra trong file của em trường hợp Cao đẳng có 12 bậc là do những người đã tốt nghiệp Cao đẳng, nhưng thi vào ngành hệ trung cấp nên hưởng lương trung cấp.
Riêng cách làm của anh thật là hay, không liên quan tới trình độ, giúp em biết cách cộng phân số trong Excel.
Cảm ơn anh và mọi người đã quan tâm!
Bạn thử công thức của bạn Xuân Hiếu trong trường hợp mà tôi bôi đậm bên dưới xem kết quả có đúng không.
Bạn xem lại dòng cuối cùng trong dữ liệu. Đại học 12 bậc. Và vì công thức của bạn dựa vào trình độ nên kết quả cũng sai luôn. Chưa kể các trường hợp bậc 10/12, 11/12 kết quả đều sai.
 
Em công nhận Xuân Hiếu đã sai trong trường hợp này. Nhưng tại sao công thức của Xuân Hiếu lại sai đối với các trường hợp bậc >=10/12 anh nhỉ ?????
 
Em công nhận Xuân Hiếu đã sai trong trường hợp này. Nhưng tại sao công thức của Xuân Hiếu lại sai đối với các trường hợp bậc >=10/12 anh nhỉ ?????
Công thức của bạn Xuân Hiếu là cộng thêm 1 vào 1 ký tự đầu của bậc lương cũ nên đối với những bậc lương đã có 2 chữ số kết quả sẽ sai.
Ví dụ với bậc 10/12, bạn Xuân Hiếu lấy ký tự đầu là 1 cộng thêm 1 là 2/12 => sai.
 
Vậy thì có cách nào để sửa công thức của Xuân Hiếu, ngoài cách của anh đã chỉ ra không???
 
Vậy thì có cách nào để sửa công thức của Xuân Hiếu, ngoài cách của anh đã chỉ ra không???
Thì thay vì lấy 1 ký tự như bạn Xuân Hiếu thì phải xác định số ký tự cần phải lấy như dùng hàm FIND() trong công thức của tôi.
Giải pháp đã có, không biết bạn còn muốn sửa nữa để làm gì?
 
Web KT

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

Back
Top Bottom