Các câu hỏi về thời gian, tính toán giờ, ngày, tháng, năm được post ở đây

  • Thread starter Thread starter laohiep
  • Ngày gửi Ngày gửi
Liên hệ QC
Anh (chi) giúp em cộng các giờ lại với. Cty em tính lương ngoài giờ nhưng em không biết phải công tổng nó như thế nào và nếu có giờ bắt dầu làm và giờ kết thúc thì tính ntn ah.em đinh dang giờ rồi trừ cho nhau nhưng 1 số ô vẫn không ra mà nó ra dấu ##################
em gửi kèm file

Có giờ rồi thì bạn cũng phải cho ngày nào chứ (1 ngày có 24h chứ có phải vô tận đâu) ?
Tại ô D6, dùng tạm cái này:
PHP:
=IF(C6>B6,C6-B6,C6+24-B6)
rồi fill xuống dưới
 
Có giờ rồi thì bạn cũng phải cho ngày nào chứ (1 ngày có 24h chứ có phải vô tận đâu) ?
Tại ô D6, dùng tạm cái này:
PHP:
=IF(C6>B6,C6-B6,C6+24-B6)
rồi fill xuống dưới
Khà khà, cộng gì đến những 24, sang thế!
Cộng 1 đủ rồi, còn 23 kia, nhậu cho nó đãe....

Thêm tí, ở cái ô D45, nếu muốn có cái kết quả "như mong muốn", thì phải Format Cell cho nó như thế này:
attachment.php
Nếu không chịu làm như tui mới nói, thì kết quả sau khi SUM sẽ là 4 giờ chứ không phải 124 giờ.
Không tin, cứ thử.
 
cách tíinh số giờ sử dụng và cộng tổng giờ

Em phải tính số giờ làm thêm của mấy cái máy nhưng khi định dạng và tính thì có 1 số ô không ra kết quả và em cũng cộng tổng số giờ lại không đc nữa. anh chị nào biết giúp giùm em với!
 

File đính kèm

Em phải tính số giờ làm thêm của mấy cái máy nhưng khi định dạng và tính thì có 1 số ô không ra kết quả và em cũng cộng tổng số giờ lại không đc nữa. anh chị nào biết giúp giùm em với!

Bạn cứ làm theo chỉ dẫn của BNTT là được
 

File đính kèm

Em phải tính số giờ làm thêm của mấy cái máy nhưng khi định dạng và tính thì có 1 số ô không ra kết quả và em cũng cộng tổng số giờ lại không đc nữa. anh chị nào biết giúp giùm em với!
Dùng hàm Mod nhé
D5=MOD(C5-B5,1) --> Kéo xuống nhé
 

File đính kèm

Về các hàm thời gian

Mình muốn lập 01 hàm về ngày tháng như sau:
- Nếu ngày mở hồ sơ bồi thường trước ngày 01/01/2010 thì hồ sơ đó "không giải quyết"
- Nếu ngày mở hồ sơ bồi thường sau ngày 01/01/2010 thì hồ sơ đó "đồng ý giải quyết"
Vậy nhờ mọi người tư vấn giùm chi mình nhé!
Thanhs!!!!
(Mình gửi file đính kèm)View attachment Book2.xls
 
dat_butmuc ơi, anh có thể giải thích rõ hơn cho em về CT đó đc ko?,(=C8+(C8<B8)-B8), hay =IF(C8>B8;C8-B8;C8+1-B8) tại sao C8+1 ạh?
 
dat_butmuc ơi, anh có thể giải thích rõ hơn cho em về CT đó đc ko?,(=C8+(C8<B8)-B8), hay =IF(C8>B8;C8-B8;C8+1-B8) tại sao C8+1 ạh?

+ thêm 1 là cộng thêm 1 ngày (=24 giờ), nên số giờ hiển thị ko thay đổi nhưng giá trị của nó là tăng thêm 1 ngày đó. Trong công thức bên trên nếu giờ kết thúc nhỏ hơn giờ bắt đầu tức là đã sang ngày mới thì phải cộng thêm 1 ngày là đúng rồi.
 
Mình muốn lập 01 hàm về ngày tháng như sau:
- Nếu ngày mở hồ sơ bồi thường trước ngày 01/01/2010 thì hồ sơ đó "không giải quyết"
- Nếu ngày mở hồ sơ bồi thường sau ngày 01/01/2010 thì hồ sơ đó "đồng ý giải quyết"
Vậy nhờ mọi người tư vấn giùm chi mình nhé!
Thanhs!!!!
(Mình gửi file đính kèm)View attachment 45518

Bạn xem file đính kèm coi đúng ý chưa nhé.
Lưu ý là nhập ngày tháng phải đúng chuẩn nhé.
 

File đính kèm

Mình làm tờ phiếu thu chi. Khi ghi ngày tháng, mình dùng công thức như thế này =CONCATENATE("Hà Nội, ngày ",TEXT(VLOOKUP(D4,PT,2,0),"dd/mm/yyyy")) lúc đó sẽ hiện ra là Hà Nội, ngày 25/2/2010 chẳng hạn. Nếu mình muốn chuyển thành Hà Nội, ngày 25 tháng 2 năm 2010 thì ghi công thức ntn. (Mình muốn chuyển / thành tháng và năm). Các bạn giúp mình nhé.
 
Mình làm tờ phiếu thu chi. Khi ghi ngày tháng, mình dùng công thức như thế này =CONCATENATE("Hà Nội, ngày ",TEXT(VLOOKUP(D4,PT,2,0),"dd/mm/yyyy")) lúc đó sẽ hiện ra là Hà Nội, ngày 25/2/2010 chẳng hạn. Nếu mình muốn chuyển thành Hà Nội, ngày 25 tháng 2 năm 2010 thì ghi công thức ntn. (Mình muốn chuyển / thành tháng và năm). Các bạn giúp mình nhé.
cái này định dạng chắc khoẻ hơn
Nếu dùng công thức thì có thể như thế này :
="Hà nội, ngày " & day(vlookup(D4;PT;2;0))&" thang"&month(vlookup(d4;PT;2;0))&"Năm"&year(vlookup(d4;PT;2;0))
 
cái này định dạng chắc khoẻ hơn
Nếu dùng công thức thì có thể như thế này :
="Hà nội, ngày " & day(vlookup(D4;PT;2;0))&" thang"&month(vlookup(d4;PT;2;0))&"Năm"&year(vlookup(d4;PT;2;0))
Dài quá
Tôi thì làm vầy (nếu dùng công thức)
PHP:
=TEXT(VLOOKUP(D4,PT,2,0),"""Hà Nội, Ngày ""dd"" tháng ""mm"" năm ""yyyy")
Xem file ví dụ
 

File đính kèm

Lần chỉnh sửa cuối:
E thử down file của a về. Ở phần a bôi xanh, làm sao để công thức nhận giá trị AA, AB, AC đó nhỉ. Vì e thử đánh công thức của a vào, lại không hiện ra được.
 
E thử down file của a về. Ở phần a bôi xanh, làm sao để công thức nhận giá trị AA, AB, AC đó nhỉ. Vì e thử đánh công thức của a vào, lại không hiện ra được.
Vùng bôi vàng đó bạn phải đặt tên nó, ở đây đặt tên nó là PT, bạn nhấn Ctrl+F3 để xem nhé.
Hoặc không dùng Name thì tham chiếu trực tiếp lên phần tô màu vàng.

=TEXT(VLOOKUP(D4,$L$5:$M$7,2,0),"""Hà Nội, Ngày ""dd"" tháng ""mm"" năm ""yyyy")
 
Tính ngày hết hạn hợp đồng theo điều kiện

Mình đang tiếp cận công tác làm BH mình muốn lập công thức theo yêu cầu của file đính kèm. Các bạn chỉ giúp

Chân thành cảm ơn các bạn đã quan tâm đến chủ đề này.
 

File đính kèm

Mình đang tiếp cận công tác làm BH mình muốn lập công thức theo yêu cầu của file đính kèm. Các bạn chỉ giúp

Chân thành cảm ơn các bạn đã quan tâm đến chủ đề này.

Tại ô E2, bạn dùng:
=DATE(IF(AND(D2<>"HN",D2<>"TV"),YEAR(C2)+LEFT(D2),YEAR(C2)),IF(D2="HN",MONTH(C2)+18,IF(D2="TV",MONTH(C2)+2,MONTH(C2))),DAY(C2))
rồi fill xuống.
 
Lần chỉnh sửa cuối:
Mình đang tiếp cận công tác làm BH mình muốn lập công thức theo yêu cầu của file đính kèm. Các bạn chỉ giúp

Chân thành cảm ơn các bạn đã quan tâm đến chủ đề này.
Bạn dùng thử cái này nha (gõ vào ô E2 rồi copy xuống dưới):
=DATE(YEAR(C2), MONTH(C2)+IF(D2="HN",18,IF(D2="TV",2,SUBSTITUTE(D2," năm","")*12)), DAY(C2))​
 
Bạn dùng thử cái này nha (gõ vào ô E2 rồi copy xuống dưới):
=DATE(YEAR(C2), MONTH(C2)+IF(D2="HN",18,IF(D2="TV",2,SUBSTITUTE(D2," năm","")*12)), DAY(C2))

Công thức của Bác luôn tốt hơn, xin học hỏi:
=DATE(YEAR(C2),MONTH(C2)+IF(D2="HN",18,IF(D2="TV",2,LEFT(D2)*12)),DAY(C2))

Hoặc:
=EOMONTH(C2,IF(D2="hn",18,IF(D2="tv",2,LEFT(D2)*12))-1)+DAY(C2)
 
Lần chỉnh sửa cuối:
Công thức của Bác luôn tốt hơn, xin học hỏi:
=DATE(YEAR(C2),MONTH(C2)+IF(D2="HN",18,IF(D2="TV",2,LEFT(D2)*12)),DAY(C2))
Ẹc... mình đã nghĩ ra cái trò LEFT(D2)*12) rồi, nhưng lỡ hợp đồng 10 năm thì seo?

Nếu thích ngắn hơn SUBSTITUTE(D2 ," năm",""), có lẽ là cái này: LEFT(D2, LEN(D2)-4))
 
Ẹc... mình đã nghĩ ra cái trò LEFT(D2)*12) rồi, nhưng lỡ hợp đồng 10 năm thì seo?

Nếu thích ngắn hơn SUBSTITUTE(D2 ," năm",""), có lẽ là cái này: LEFT(D2, LEN(D2)-4))

Lúc đó thì hợp đồng vô thời hạn rồi Bác ơi?
Với lại dùng EOMONTH như dưới cũng được ha ?
 
Web KT

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

Back
Top Bottom