không ổn bạn ah, hình như công thức hàm int sai, mình xóa ",100" đi thì đúng công thức nhưng cho kết quả là :"830h30' đến 945h45'"C4=int(A4,100) & "h" & right(A4,2) & "' đến " & int(B4,100) & "h" & right(B4,2) & "'"
Xin lỗi, mình nhầm, do online bằng điện thoại nên nhớ nhầm công thức. Đối với dữ liệu cũ, A4=830, công thức làkhông ổn bạn ah, hình như công thức hàm int sai, mình xóa ",100" đi thì đúng công thức nhưng cho kết quả là :"830h30' đến 945h45'"
PS: Mình quên mất 1 chút là muốn để kết quả thành: "08h30' đến 09h45'" cho đẹp chứ ko phải là "8h30' đến 9h30'".Mình sẽ sửa lại file đính kèm.bạn giúp mình với.
Bạn xem có đúng như ý của bạn chưakhông ổn bạn ah, hình như công thức hàm int sai, mình xóa ",100" đi thì đúng công thức nhưng cho kết quả là :"830h30' đến 945h45'"
PS: Mình quên mất 1 chút là muốn để kết quả thành: "08h30' đến 09h45'" cho đẹp chứ ko phải là "8h30' đến 9h30'".Mình sẽ sửa lại file đính kèm.bạn giúp mình với.
Để tránh trường hợp nếu cột A nhập 0, kết quả chỉ ra 00h0' thay vì 00h00' ta cần cộng cột A thêm 100 trong phần tính phút.oki rồi, mình cảm ơn nhé.Mình cũng đang nghiên cứu thêm tý.8h30' và 08h30' khác nhau có 1 tẹo mà căng phết![]()
Number là number,Time là Time, ai lại xài kiểu này rồi mai này muốn tính toán cộng trừ nhân chia thì làm sao nhỉ?oki rồi, mình cảm ơn nhé.Mình cũng đang nghiên cứu thêm tý.8h30' và 08h30' khác nhau có 1 tẹo mà căng phết![]()
=TEXT(INT(A4/100);"00")&"h"& MOD(A4;100) &"'" & " den " & TEXT(INT(B4/100);"00")&"h"& MOD(B4;100) &"'"
Bác thông cảm, em đang học excel mà. Bác phê bình bọn em dùng "INT(...) &" (chuyển số sang text) nhưng bác cũng dùng "&mod(B4,100)". Chỗ mod(B4,100) theo em nên là text(mod(B4,100),"00") để luôn có 2 chữ số.Number là number,Time là Time, ai lại xài kiểu này rồi mai này muốn tính toán cộng trừ nhân chia thì làm sao nhỉ?
Nếu chỉ muốn xem thôi thì thử cái này coi sao:
PHP:=TEXT(INT(A4/100);"00")&"h"& MOD(A4;100) &"'" & " den " & TEXT(INT(B4/100);"00")&"h"& MOD(B4;100) &"'"
Tui đâu có phê bình gì các công thức đâu, chỉ nói với tác giả V77 thôi mà.Bác thông cảm, em đang học excel mà. Bác phê bình bọn em dùng "INT(...) &" (chuyển số sang text) nhưng bác cũng dùng "&mod(B4,100)". Chỗ mod(B4,100) theo em nên là text(mod(B4,100),"00") để luôn có 2 chữ số.
Em xin lỗi bác nhé. Nếu dữ liệu là 0,1,...,9 thì kết quả sẽ thành 00h0',..., 00h9' nên hàm mod() cũng cần text để kết quả ra 00h00'.Tui đâu có phê bình gì các công thức đâu, chỉ nói với tác giả V77 thôi mà.
Còn Int(), Mod().. là chuyện phải làm rồi khi tách một số 830 thành 8h30'
Chuyện Mod phía sau thì chắc không cần phải Text() vì chẳng ai nhập 81 là 8h01' cả. Muốn là 8h01' bắt buộc ngiười nhập phải nhập 801 thôi mà.
Tôi xin lỗi nếu bị hiểu lầm. Lúc này sao hay bị "mắng" quá. Rút kinh nghiệm thôi.
Tui đâu có phê bình gì các công thức đâu, chỉ nói với tác giả V77 thôi mà.
Còn Int(), Mod().. là chuyện phải làm rồi khi tách một số 830 thành 8h30'
Chuyện Mod phía sau thì chắc không cần phải Text() vì chẳng ai nhập 81 là 8h01' cả. Muốn là 8h01' bắt buộc ngiười nhập phải nhập 801 thôi mà.
Tôi xin lỗi nếu bị hiểu lầm. Lúc này sao hay bị "mắng" quá. Rút kinh nghiệm thôi.
Mình đang làm cái BBNT, file list mình có 2 cột : giờ bắt đầu NT và giờ kết thúc nghiệm thu rồi (sau đó biên bản excel mình dùng Vlookup chạy theo file list cho từng BBNT).Nhưng CĐT yêu cầu thêm nội dung "thời gian Nghiệm thu"Number là number,Time là Time, ai lại xài kiểu này rồi mai này muốn tính toán cộng trừ nhân chia thì làm sao nhỉ?
Nếu chỉ muốn xem thôi thì thử cái này coi sao:
PHP:=TEXT(INT(A4/100);"00")&"h"& MOD(A4;100) &"'" & " den " & TEXT(INT(B4/100);"00")&"h"& MOD(B4;100) &"'"