Xin trợ giúp cách lấy số nhưng định dạng là ngày tháng (1 người xem)

Liên hệ QC

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

Tôi tuân thủ nội quy khi đăng bài

aruzedragon

Thành viên mới
Tham gia
13/1/17
Bài viết
21
Được thích
2
Hi cả nhà,
Mình có file như đính kèm, cái này là số để tính toán nhưng không hiểu sao lại thành định dạng ngày tháng. Không biết có công thức nào có thể lấy được giá trị số đúng như đã nhập không ạ? Mình thử format lại thì số sẽ lệch hết.

Cảm ơn mọi người ạ.
 

File đính kèm

Hi cả nhà,
Mình có file như đính kèm, cái này là số để tính toán nhưng không hiểu sao lại thành định dạng ngày tháng. Không biết có công thức nào có thể lấy được giá trị số đúng như đã nhập không ạ? Mình thử format lại thì số sẽ lệch hết.

Cảm ơn mọi người ạ.
Bạn chọn cột A và định dạng cột này kiểu General.
 
Dữ liệu của bạn được nhập theo đơn vị giờ.
Muốn ra theo ý muốn, bạn phải nâng nó thành đơn vị ngày. Nhân 24 và làm tròn.
 
Dữ liệu của bạn được nhập theo đơn vị giờ.
Muốn ra theo ý muốn, bạn phải nâng nó thành đơn vị ngày. Nhân 24 và làm tròn.
Cũng chưa hẳn là như vậy. Như trong hình có lẽ các ô được canh lề bên trái là còn giữ được giá trị ban đầu nhưng dữ liệu kiểu ##:## mà bảo là số thì không biết là số gì.
1717748016220.png
 
Cũng chưa hẳn là như vậy. Như trong hình có lẽ các ô được canh lề bên trái là còn giữ được giá trị ban đầu nhưng dữ liệu kiểu ##:## mà bảo là số thì không biết là số gì.
View attachment 301500
cái này là file bên khác gửi cho mình để tính toán, nhưng họ xuất file từ hệ thống của họ thì ko biết sao lại thành định dạng như vậy ạ, mình thì cần lấy đúng cái giá trị số đang hiển thị để dùng.
 
cái này là file bên khác gửi cho mình để tính toán, nhưng họ xuất file từ hệ thống của họ thì ko biết sao lại thành định dạng như vậy ạ, mình thì cần lấy đúng cái giá trị số đang hiển thị để dùng.
Ví dụ: 40:00, bạn cần lấy giá trị là bao nhiêu?
 
Ví dụ: 40:00, bạn cần lấy giá trị là bao nhiêu?
mình cần lấy đúng giá trị trong cell luôn ạ: 80:00 là 80.00; 154:88 là 154.88 hoặc 154.9
Bài đã được tự động gộp:

Nếu vậy thì dùng công thức này:
Mã:
=TEXT(A1,"[h]:mm;@")
dạ không được ạ, dùng để tính toán với số khác là toang :.,
 

File đính kèm

  • Screenshot 2024-06-07 155656.png
    Screenshot 2024-06-07 155656.png
    11.3 KB · Đọc: 14
Như vầy mà là lấy đúng cái giá trị số đang hiển thị ư?
Nói rõ rang từ đầu thì đã không mất nhiều thời gian đến vậy.
Mã:
=--SUBSTITUTE(TEXT(A1,"[h]:mm;@"),":",MID(1%,2,1))
Nhờ bạn chỉ giúp mình đoạn MID(1%,2,1) sẽ xử lý việc gì được không ạ? mình đang muốn hiểu nguyên lý lệnh mà đến phần này thì tra mãi vẫn chưa hiểu (2 và 1 thì mình hiểu là lấy từ vị trí 2 và 1 ký tự, còn cái 1% liên quan gì phần "Text" tham chiều thì bó tay :v)
 
Nhờ bạn chỉ giúp mình đoạn MID(1%,2,1) sẽ xử lý việc gì được không ạ? mình đang muốn hiểu nguyên lý lệnh mà đến phần này thì tra mãi vẫn chưa hiểu (2 và 1 thì mình hiểu là lấy từ vị trí 2 và 1 ký tự, còn cái 1% liên quan gì phần "Text" tham chiều thì bó tay :v)
.
1% =0.01 hoặc 0,01 tuỳ theo cài đặt của từng máy.

MID(1%,2,1) là lấy dấu phân cách thập phân cùa máy đang dùng công thúc.
 
hix, lại nhờ các bác ngó thêm giúp em lần nữa, giờ bên KH họ mới bảo số này là giờ công và 2 số sau : là phút (1:30 = 1.5 hoặc 0:30 = 0.5); theo công thức của bác huuthang_bd thì sẽ là 1.3 và 0.3)
không biết có công thức nào để gộp luôn lại thành số final 1.5 không ạ? Hiện em đang làm kiểu tách phần sau ra rồi /60 xong cộng tổng nhưng thế phần hiển thị lúc in hơi rườm rà vì mất 3 4 cột cho khoản này nên muốn gộp lại =))
 
hix, lại nhờ các bác ngó thêm giúp em lần nữa, giờ bên KH họ mới bảo số này là giờ công và 2 số sau : là phút (1:30 = 1.5 hoặc 0:30 = 0.5); theo công thức của bác huuthang_bd thì sẽ là 1.3 và 0.3)
không biết có công thức nào để gộp luôn lại thành số final 1.5 không ạ? Hiện em đang làm kiểu tách phần sau ra rồi /60 xong cộng tổng nhưng thế phần hiển thị lúc in hơi rườm rà vì mất 3 4 cột cho khoản này nên muốn gộp lại =))
Vậy 66:88 ra kết quả bao nhiêu?
 
Nếu 66.88 là một số thì
TRUNC(66.88) = 66
MOD(66.88,1) = .88
Muốn đổi số phút thành số giờ thì nhân nó cho 100 và chia cho 60
A1 = 66.88
B1 = =TRUNC(A1) + MOD(A1,1)*100/60 = 67.47
 
Nếu 66.88 là một số thì
TRUNC(66.88) = 66
MOD(66.88,1) = .88
Muốn đổi số phút thành số giờ thì nhân nó cho 100 và chia cho 60
A1 = 66.88
B1 = =TRUNC(A1) + MOD(A1,1)*100/60 = 67.47

Excel có sẵn hàm chuyển đổi, không cần tách nhiều bước:

=DOLLARDE(A1,60)
 
Excel có sẵn hàm chuyển đổi, không cần tách nhiều bước:

=DOLLARDE(A1,60)
Hề hề, hàm đã xác định chức năng chính là đô la đê rồi mà.
Bác đã tương tự với việc phát minh thuốc chữa tim thành V i a g r a. --=0 --=0 --=0
 
cái này cũng OK luôn ạ, mà logic của nó như nào bác chỉ cho em với được không ạ, em không hiểu sao phần số trước : (phần giờ) *24 mà vẫn giữ nguyên =))
Excel coi ngày và giờ cũng như số.
1 ngày là bằng 1. 1 giờ bằng 1/24. 1 phút bằng 1/24/60....
Khi bạn để định dạng general, tất cả dữ liệu dạng number (số bình thường, ngày, giờ ...) đều ở dạng số thập phân.
Khi để định dạng là h:mm, số được chuyển về dạng giờ (luôn bé hơn 23h59). Nếu có dấu ngoặc vuông bao chữ h ([h]), sẽ là tổng số giờ (có thể lớn hơn số 23h59)
Nếu muốn chuyển số dang ở dạng h:mm sang số lượng, thể hiện "giờ,phút", sẽ phải nhân h:mm với 24. (Vì 1h =1/24).
Ví dụ bạn muốn đổi ra số phút (1h30), bạn phải nhân nó với 1440 (24*60).
 
Dân "Math Academy" họ tính như vậy.
Chứ dân Math cùi hủi (Math Leprosy) thì cứ hì hục mò từ căn nguyên.
0:88 (0 giờ 88 phút), trong Excel là 0.061111, dùng hàm dollarde với tham số 2 là 60 thì tương đơng với nhân 100/60. 0.061111*10/6 = 0.101852.
Dòng kế thì tự mò đi nhé.
 
Dân "Math Academy" họ tính như vậy.
Chứ dân Math cùi hủi (Math Leprosy) thì cứ hì hục mò từ căn nguyên.
0:88 (0 giờ 88 phút), trong Excel là 0.061111, dùng hàm dollarde với tham số 2 là 60 thì tương đơng với nhân 100/60. 0.061111*10/6 = 0.101852.
Dòng kế thì tự mò đi nhé.
Dốt mà ko giấu thì mò từ từ có sao đâu
Ko hiểu mới hỏi
 
La toáng lên sai chỗ này chỗ nọ chứ có thấy "mò từ từ" ở chỗ nào đâu (chỉ thử xem)
Có lẽ dân đài các trâm anh người ta quen vậy.
 

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

Back
Top Bottom