Tính ra giờ từ ô có số ngày và số giờ, phút (1 người xem)

Liên hệ QC

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

................Bây giờ em báo cáo các anh chị là em mở rộng thêm điều kiện là nếu kết quả đúng theo 3 công thức trên >2 thì mới lấy chính kết quả đó, bé hơn 2 hoặc bằng 2 trả về 0, bằng công thức sau đây ạ.................
Do lúc tính giờ chỉ lấy hoặc 0.5h hoặc 1.0h, nên số nhỏ nhất có thể có là số 2.5 (> 2)
Bạn thử dùng công thức loại trừ số nhỏ hơn 2.5: bằng căn bậc 2, và lũy thừa 2, như sau:
PHP:
D2=IFERROR(((CEILING(C2*24-0.01,0.5)-F2/2-2.5)^0.5)^2+2.5,0)
Hoặc
D2=IFERROR(((CEILING(C2*1440-0.001,30)/60-F2/2-2.5)^0.5)^2+2.5,0)
Hoặc
D2=IFERROR(((DAY(C2)*24+HOUR(C2)+CEILING(MINUTE(C2),30)/60-F2/2-2.5)^0.5)^2+2.5,0)
Enter fill xuống.

Chúc bạn ngày vui.
/-*+//-*+//-*+/
 
Do lúc tính giờ chỉ lấy hoặc 0.5h hoặc 1.0h, nên số nhỏ nhất có thể có là số 2.5 (> 2)
Bạn thử dùng công thức loại trừ số nhỏ hơn 2.5: bằng căn bậc 2, và lũy thừa 2, như sau:
PHP:
D2=IFERROR(((CEILING(C2*24-0.01,0.5)-F2/2-2.5)^0.5)^2+2.5,0)
Hoặc
D2=IFERROR(((CEILING(C2*1440-0.001,30)/60-F2/2-2.5)^0.5)^2+2.5,0)
Hoặc
D2=IFERROR(((DAY(C2)*24+HOUR(C2)+CEILING(MINUTE(C2),30)/60-F2/2-2.5)^0.5)^2+2.5,0)
Enter fill xuống.

Chúc bạn ngày vui.
/-*+//-*+//-*+/
Vì em được cho biết là cùng Day()... Hour() sẽ hạn chế sai số nhất nên em đã thử công thức cuối cùng ạ. Và vì vậy, em báo cáo ngay,
Biết nói sao bây giờ ạ,
Chỉ có thể nói là tuyệt vời thôi, cả ngàn dữ liệu của em ra đúng răm rắp rồi.
Cuối tuần thật là rất vui luôn. giảm tải công việc cho em rất nhiều trong cả năm đấy ạ.
Em cảm ơn các anh chị lắm nhé.
Sẽ còn muốn cảm ơn các tiền bối dài dài vì không phải em tự ti nhưng dốt toán lại còn mới chỉ dùng qua một số hàm cơ bản, đến nay chỉ biết là công thức excell vi diệu thôi chứ cụ thể nó ntn là còn cậy các tiền bối lắm ạ.
<3 <3 <3
Chúc cả nhà ngày vui, cuối tuần vui!!!
 
Vì em được cho biết là cùng Day()... Hour() sẽ hạn chế sai số nhất nên em đã thử công thức cuối cùng ạ. Và vì vậy, em báo cáo ngay,
Biết nói sao bây giờ ạ,
Chỉ có thể nói là tuyệt vời thôi, cả ngàn dữ liệu của em ra đúng răm rắp rồi.
Cuối tuần thật là rất vui luôn. giảm tải công việc cho em rất nhiều trong cả năm đấy ạ.
Em cảm ơn các anh chị lắm nhé.
Sẽ còn muốn cảm ơn các tiền bối dài dài vì không phải em tự ti nhưng dốt toán lại còn mới chỉ dùng qua một số hàm cơ bản, đến nay chỉ biết là công thức excell vi diệu thôi chứ cụ thể nó ntn là còn cậy các tiền bối lắm ạ.
<3 <3 <3
Chúc cả nhà ngày vui, cuối tuần vui!!!
Sao bạn tự tí vậy? Tự tin lên bạn, bạn vào trang này là mang lại niềm vui và hạnh phúc cho bạn luôn. Hãy cố gắng học hỏi mấy Bác, Anh, Chị trên diễn đàn.
Chúc bạn ngày vui.
 
Sao bạn tự tí vậy? Tự tin lên bạn, bạn vào trang này là mang lại niềm vui và hạnh phúc cho bạn luôn. Hãy cố gắng học hỏi mấy Bác, Anh, Chị trên diễn đàn.
Chúc bạn ngày vui.
Trước tiên thực sự là mình đã rất vui và hạnh phúc vì giải quyết được vấn đề phục vụ công việc dài lâu. Cảm ơn bạn đã động viên mình.
Không phải mình tự ti đâu mà cho là khiêm tốn để học hỏi đi ha,hihi, vì thật sự mình được dùng công thức nhưng mình chưa hiểu bản chất của Ceiling, iferror ..., 1440, 2, 2.5.... tham số trong dãy công thức như hàm IF, VLOOKUP :-)) nên mình không thể linh hoạt vận dụng cho nhiều trường hợp khác được ý. Vì vậy thấy mình còn dô tờ ốt lắm, và các anh chị thật là siêu. Mình xin vào đây học hỏi nhiều và kiếm tìm hạnh phúc, kaka. Mong là qua đó cũng để lại được những chủ đề mang lại dc hạnh phúc thầm lặng cho nhiều người ạ :)
 
Trước tiên thực sự là mình đã rất vui và hạnh phúc vì giải quyết được vấn đề phục vụ công việc dài lâu. Cảm ơn bạn đã động viên mình.
Không phải mình tự ti đâu mà cho là khiêm tốn để học hỏi đi ha,hihi, vì thật sự mình được dùng công thức nhưng mình chưa hiểu bản chất của Ceiling, iferror ..., 1440, 2, 2.5.... tham số trong dãy công thức như hàm IF, VLOOKUP :)) nên mình không thể linh hoạt vận dụng cho nhiều trường hợp khác được ý. Vì vậy thấy mình còn dô tờ ốt lắm, và các anh chị thật là siêu. Mình xin vào đây học hỏi nhiều và kiếm tìm hạnh phúc, kaka. Mong là qua đó cũng để lại được những chủ đề mang lại dc hạnh phúc thầm lặng cho nhiều người ạ :)
Nói thật bạn chưa hiểu doạn nào. Mình bày cách cho bạn để dễ hiểu công thức. Bạn tách công thức ra từng đoạn , bạn nhấn f9 sẽ xem có kết quả gì. Vậy từ từ bạn hiểu thôi. Đôi lời chia sẽ cũng bạn. Cùng tiến lên.
 
Nói thật bạn chưa hiểu doạn nào. Mình bày cách cho bạn để dễ hiểu công thức. Bạn tách công thức ra từng đoạn , bạn nhấn f9 sẽ xem có kết quả gì. Vậy từ từ bạn hiểu thôi. Đôi lời chia sẽ cũng bạn. Cùng tiến lên.
Cảm ơn bạn đã bày cách hiệu quả cho mình học công thức.
Cấu trúc của công thức mình có thể nhìn vào mà hiểu được, mình không hiểu ở chỗ ngọn nguồn rằng: công thức này dùng để làm gì (ví như vlookup là để dò tìm các giá trị giống nhau và có thể lấy những giá trị liên quan tương ứng, IF là để đặt điều kiện, ... cái này đều có thể học nhỉ. Cảm ơn bạn nhiều. Nhân tiện mình đang muốn tách lấy các ký tự giữa, sau chữ T và trước 2017. Hàm Left, right, mid, trim đơn thuần mình làm chưa dc, bạn giúp mình nhé, mình có tìm thấy một toppic tương tự được đặt tên "Sử dụng hàm nào trong excel để lấy 1 số ký tự trong chuỗi"" nhưng hình như vấn đề không giống, mở chủ để mới mình sợ trùng, phiền các bạn nè
08T012017
09.1T012017
09.2T012017
10T012017
 
Cảm ơn bạn đã bày cách hiệu quả cho mình học công thức.
Cấu trúc của công thức mình có thể nhìn vào mà hiểu được, mình không hiểu ở chỗ ngọn nguồn rằng: công thức này dùng để làm gì (ví như vlookup là để dò tìm các giá trị giống nhau và có thể lấy những giá trị liên quan tương ứng, IF là để đặt điều kiện, ... cái này đều có thể học nhỉ. Cảm ơn bạn nhiều. Nhân tiện mình đang muốn tách lấy các ký tự giữa, sau chữ T và trước 2017. Hàm Left, right, mid, trim đơn thuần mình làm chưa dc, bạn giúp mình nhé, mình có tìm thấy một toppic tương tự được đặt tên "Sử dụng hàm nào trong excel để lấy 1 số ký tự trong chuỗi"" nhưng hình như vấn đề không giống, mở chủ để mới mình sợ trùng, phiền các bạn nè
08T012017
09.1T012017
09.2T012017
10T012017
Có rất nhiều dạng hàm để lấy chuỗi, phải tùy theo dữ liệu mà có cách dùng phù hợp, ví dụ: dữ liệu của bạn thuộc A1:A4
=LEFT(RIGHT(A1,6),2)
=MID(A1,FIND("T",A1)+1,2)
=MID(A1,SEARCH("T",A1)+1,2)
Còn xem có ký tự trống hay không nữa.

Chúc bạn ngày vui.
p/s: viết chữ nhỏ nhỏ thôi! to quá anh em sợ chạy mất đất, không dám trả lời.
 
Có rất nhiều dạng hàm để lấy chuỗi, phải tùy theo dữ liệu mà có cách dùng phù hợp, ví dụ: dữ liệu của bạn thuộc A1:A4
=LEFT(RIGHT(A1,6),2)
=MID(A1,FIND("T",A1)+1,2)
=MID(A1,SEARCH("T",A1)+1,2)
Còn xem có ký tự trống hay không nữa.

Chúc bạn ngày vui.
p/s: viết chữ nhỏ nhỏ thôi! to quá anh em sợ chạy mất đất, không dám trả lời.
Bài này theo em có thể dùng hàm Trim(mid( chuỗi, search("T"........) là có thể dùng được.
 
Bài này theo em có thể dùng hàm Trim(mid( chuỗi, search("T"........) là có thể dùng được.
Có những lúc như vầy, thì em đem ra toàn bộ hàm liên quan đến cắt chuỗi, em sử dụng hết, rồi phân tích hay dở thì càng ngày càng tiến bộ.

Ví dụ, nếu em xài Substitute() thì sao...

Đại khái là mình phải làm khó chính bản thân mình.
 
Có những lúc như vầy, thì em đem ra toàn bộ hàm liên quan đến cắt chuỗi, em sử dụng hết, rồi phân tích hay dở thì càng ngày càng tiến bộ.

Ví dụ, nếu em xài Substitute() thì sao...

Đại khái là mình phải làm khó chính bản thân mình.
Ý anh là: dùng mid(substitute(substitute(......) như vậy phải không Anh?
Em nghĩ bài này dùng hàm len và hàm replace được không Anh
P/s: Anh ơi chắc phải bảo bạn topic lập chủ đề khác thôi, em thấy đưa lên đây không hay lắm. Có gì bạn topic lập topic mới.

Em cảm ơn Anh Quốc nhiều!
 
Lần chỉnh sửa cuối:
Ý anh là: dùng mid(substitute(substitute(......) như vậy phải không Anh?
Em nghĩ bài này dùng hàm len và hàm replace được không Anh)
Cái gì cũng được, miễn sao em biết phải cắt cái gì và lấy cái gì.
Ví dụ:
=RIGHT(SUBSTITUTE(A1,"2017",""),2)
=LEFT(REPLACE(A1,1,SEARCH("T",A1),""),2)

Dĩ nhiên là hổng ai chọn các hàm này vì dài và không phù hợp. Chẳng qua để mình tự đào luyện mình thôi!

Chúc em ngày vui.
 
Cái gì cũng được, miễn sao em biết phải cắt cái gì và lấy cái gì.
Ví dụ:
=RIGHT(SUBSTITUTE(A1,"2017",""),2)
=LEFT(REPLACE(A1,1,SEARCH("T",A1),""),2)

Dĩ nhiên là hổng ai chọn các hàm này vì dài và không phù hợp. Chẳng qua để mình tự đào luyện mình thôi!

Chúc em ngày vui.
Dạ, đúng rồi Anh. Tuỳ theo bài toán mình áp dụng thôi Anh, có nhiều hàm mà khi áp dụng vào mới khó, nên dùng hàm gì đây.
Chúc Anh ngày vui.
 
Có rất nhiều dạng hàm để lấy chuỗi, phải tùy theo dữ liệu mà có cách dùng phù hợp, ví dụ: dữ liệu của bạn thuộc A1:A4
=LEFT(RIGHT(A1,6),2)
=MID(A1,FIND("T",A1)+1,2)
=MID(A1,SEARCH("T",A1)+1,2)
Còn xem có ký tự trống hay không nữa.

Chúc bạn ngày vui.
p/s: viết chữ nhỏ nhỏ thôi! to quá anh em sợ chạy mất đất, không dám trả lời.
Em đã thử cả 3 công thức, công thức trên cùng cho ra kết quả ổn nhất, tạm chấp nhận được, nhưng vì nó vẫn chưa đồng nhất.
Dữ liệu của em hoàn toàn ko có ký tự trống. Em lại đính kèm file.
Các ký tự trước có thể thay đổi nhiều nhưng có một quy tắc chung là em cần trích ra ký tự ngay sau chữ "T" hoặc bắt đầu từ chữ "T" và trước "2017"
Em chúc cả nhà cuối tuần thật vui
 

File đính kèm

Em đã thử cả 3 công thức, công thức trên cùng cho ra kết quả ổn nhất, tạm chấp nhận được, nhưng vì nó vẫn chưa đồng nhất.
Dữ liệu của em hoàn toàn ko có ký tự trống. Em lại đính kèm file.
Các ký tự trước có thể thay đổi nhiều nhưng có một quy tắc chung là em cần trích ra ký tự ngay sau chữ "T" hoặc bắt đầu từ chữ "T" và trước "2017"
Em chúc cả nhà cuối tuần thật vui
Thử:
PHP:
O2=IFERROR(TEXT(MID(SUBSTITUTE(A2,"2017",""),SEARCH("T",A2)+1,10)*1,"00"),"")
Fill xuống.

Chúc bạn ngày vui.
 
Thử:
PHP:
O2=IFERROR(TEXT(MID(SUBSTITUTE(A2,"2017",""),SEARCH("T",A2)+1,10)*1,"00"),"")
Fill xuống.

Chúc bạn ngày vui.
Ôi tời, em tưởng vấn đề đơn giản mà do em dở, nhưng nhìn công thức thì rõ là do em nghĩ thôi. Hiện em không test ngay dc mà phải qua đầu tuần. Nhưng rất trân trọng và căm ơn các anh chị đã tranh thủ rep vấn đề cho em bất kể thời gian ạ. Em sẽ báo cáo kết quả ngay khi xong ạ.
Chúc cả nhà cuối tuần thật vui!
 
Em đã thử cả 3 công thức, công thức trên cùng cho ra kết quả ổn nhất, tạm chấp nhận được, nhưng vì nó vẫn chưa đồng nhất.
Dữ liệu của em hoàn toàn ko có ký tự trống. Em lại đính kèm file.
Các ký tự trước có thể thay đổi nhiều nhưng có một quy tắc chung là em cần trích ra ký tự ngay sau chữ "T" hoặc bắt đầu từ chữ "T" và trước "2017"
Em chúc cả nhà cuối tuần thật vui
Góp vui thêm công thức
Mã:
O2 =SUBSTITUTE(LEFT(RIGHT($A2,6),2),"T","0")
chúc các bạn 1 ngày mới vui
 

File đính kèm

Web KT

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

Back
Top Bottom