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
Giúp em về hàm ngày tháng

Em có bảng tính
Em muốn hệ thống đó đến tháng nào thì nó sẽ tự động nhảy thứ bắt đầu từ ngày 1 đến ngày cuối tháng
 

File đính kèm

Em có bảng tính
Em muốn hệ thống đó đến tháng nào thì nó sẽ tự động nhảy thứ bắt đầu từ ngày 1 đến ngày cuối tháng
C3=CHOOSE(WEEKDAY(DATE(2012,MONTH(NOW()),C4)),"SunDay","MonDay","TuesDay","WednesDay","ThursDay","FriDay","SaturDay")
Bạn có thể tuỳ chọn lại công thức nha, vì công thức này không bẫy lỗi tháng mấy có bao nhiêu ngày đâu nha bạn
 
Em có bảng tính
Em muốn hệ thống đó đến tháng nào thì nó sẽ tự động nhảy thứ bắt đầu từ ngày 1 đến ngày cuối tháng
Đã là ngày tháng thì phải ghi cho đúng chuẩn, tức phải đủ ngày, tháng, năm đàng hoàng ---> Ai lại gõ ngày thế thì biết nó là của tháng nào năm nào
Tôi để xuất cách khác:
- Cell C4, gõ công thức =TODAY()-DAY(TODAY())+1
- Cell D4, gõ công thức =C4+1 rồi kéo fill sang phải
- Format C4:AG4 theo kiểu d
- Cell C3, gõ công thức =UPPER(LEFT(TEXT(C4,"ddd"),2)) và kéo fill sang phải
------------------
Tuy nhiên, nếu là tôi làm file này thì tôi cũng sẽ làm khác, dùng Format Cells để hiển thị là chính ---> Xem file chi tiết (cách mà tôi làm ở sheet NDU)
 

File đính kèm

Hỏi và hàm dateif

Chào anh chị trong GPEX!
Em có FILE này bị lối khi tính ra số ngày. File em mở máy cài Excel 2007 thì bị lỗi, nhưng mở Excel 2003 thì đúng :=\+ Pó tay.
Anh chị kiểm tra xem lỗi gì giúp em với ạ!
 

File đính kèm

Chào anh chị trong GPEX!
Em có FILE này bị lối khi tính ra số ngày. File em mở máy cài Excel 2007 thì bị lỗi, nhưng mở Excel 2003 thì đúng :=\+ Pó tay.
Anh chị kiểm tra xem lỗi gì giúp em với ạ!

Tôi nghĩ không phải sai hay đúng, công thức là đúng rồi, tuy nhiên, đã tính theo ngày tháng ắt phải có những ngày thừa, thiếu trong năm, ví dụ như tháng 2 có lúc 28 ngày, lúc 29 ngày. Vì vậy công thức có thể tính luôn vấn đề này.

Tôi cũng thấy hàm này:

=IF(D7="Nam",C7+21916,IF(D7="Nữ",C7+20089,""))

Không biết bạn tính bằng cách nào ra 2 con số đại diện cho 60 năm và 55 năm thêm 1 ngày.

Tôi thì tính dài dòng hơn, nhưng có lẽ chắc ăn:

=IF(D7=0,"",DATE(YEAR(C7)+IF(D7="Nam",60,55),MONTH(C7),DAY(C7)+1))
 
Cảm ơn anh Nghĩa đã quan tâm. Hàm anh tính chính xác rồi ạ và đúng với ý em luôn.
Do em đang nghiên cứu áp dụng các hàm ngày tháng, em thấy có 02 điểm bất thường là:

1) Tại sao Excel 2003 thì ra 21 ngày (đúng); còn Excel 2007 lại ra 185 ngày (sai).

2)
Chỉ sai mỗi năm 1956, nếu mình nhập các năm khác thì lại ra đúng.

Rắc rối ở chổ này đấy ạ!
 
Cảm ơn anh Nghĩa đã quan tâm. Hàm anh tính chính xác rồi ạ và đúng với ý em luôn.
Do em đang nghiên cứu áp dụng các hàm ngày tháng, em thấy có 02 điểm bất thường là:

1) Tại sao Excel 2003 thì ra 21 ngày (đúng); còn Excel 2007 lại ra 185 ngày (sai).

2)
Chỉ sai mỗi năm 1956, nếu mình nhập các năm khác thì lại ra đúng.

Rắc rối ở chổ này đấy ạ!

Máy của bạn ra 185, còn máy mình (XL2007) lại ra 135, chả hiểu sao??? Nhưng XL2003 lại ra 21! Ẹc ... Ẹc ...
 
Cảm ơn anh Nghĩa đã quan tâm. Hàm anh tính chính xác rồi ạ và đúng với ý em luôn.
Do em đang nghiên cứu áp dụng các hàm ngày tháng, em thấy có 02 điểm bất thường là:

1) Tại sao Excel 2003 thì ra 21 ngày (đúng); còn Excel 2007 lại ra 185 ngày (sai).

2)
Chỉ sai mỗi năm 1956, nếu mình nhập các năm khác thì lại ra đúng.

Rắc rối ở chổ này đấy ạ!


Bạn đừng dùng DateIf ở Excel 2007, vì nó bị lỗi, hiện chưa rõ đã khắc phục chưa, (thử load addIns mới nhất cho nó xem sao)

thay vì thế, bạn dùng công thức sau
Tại K7
=YEAR(F7)-YEAR(TODAY())-(TEXT(F7,"mmdd")< TEXT(TODAY(),"mmdd"))&" năm "&MOD(MONTH(F7)-MONTH(TODAY())-(DAY(F7)< DAY(TODAY())),12)&" tháng "&F7-MIN(DATE(YEAR(F7),MONTH(F7)-(DAY(F7)< DAY(TODAY()))+{1,0},DAY(TODAY())*{0,1}))&" ngày"

và copy cho các dòng còn lại,

chắc không khó để bạn tách công thức riêng ra, theo năm tháng ngày nếu thích,
 
Mấy bạn cho mình hỏi: Bt excel cua minh có cột ngày sinh định dạng là dd/mm/yyyy . Các bạn chỉ dùm mình công thức để tính tuổi đến ngày hiện tại (đủ 365 ngày mới tính tròn 1 tuổi ) trong ô cột tuổi
 
Mấy bạn cho mình hỏi: Bt excel cua minh có cột ngày sinh định dạng là dd/mm/yyyy . Các bạn chỉ dùm mình công thức để tính tuổi đến ngày hiện tại (đủ 365 ngày mới tính tròn 1 tuổi ) trong ô cột tuổi
Nhằm năm nhuận có 366 ngày thì sao?
Bạn nhập chữ DATEDIF vào khung dò tìm bên trên sẽ đọc được những điều gì đó có ích cho bạn.
 
Lần chỉnh sửa cuối:
Xin giúp đỡ về vấn đề ngày tháng

Xin chào các anh chị trong diễn đàn!
Các anh chị cho em hỏi về việc cộng theo nhiều điều kiện mà trong đó có liên quan đến ngày tháng
Vui lòng xem file đính kèm:
 

File đính kèm

Chào các anh chị, em hiện đang mần môn Excel để thi bằng A nhưng sao em vẫn ko hiểu rõ cách áp dụng các hàm ngày tháng khi rút trích hoặc tạo vùng điều kiện để tính bảng thống kê. VD: Tạo vùng đk để rút trích thông tin bán hàng từ ngày 1/11/2000 đến 11/01/2001, tạo vùng đk để lập thống kê trong 15 ngày đầu tháng...
Chi tiết như bài tập đính kèm, mong anh chị giúp đỡ
 

File đính kèm

1, có 1 vấn đề, xin mọi người giúp đỡ.

+ Mình mới được bàn giao lại công việc. Mình đã cài lại win máy ( win7 64bit ), chỉnh về ngày tháng việt nam, theo dạng dd/mm/yy, thế là dữ liệu trong file excel lại tự đông nhảy theo dd/mm/yy, ko theo dạng mm/dd như trước khi cài lại win nữa.

ví dụ như file trong ecxel trước là 07/01/2012 ( người làm dữ liệu trước đây, máy họ để time theo kiểu là mm/dd ) thì khi mình cài lại máy, mở file lên, nó lại hiện thành 01/07/2012. ( mình để time theo kiểu dd/mm )

+ Giờ mình muốn cho dữ liệu trong excel chuyển đúng theo dạng như trước khi cài lại máy, thì mình phải làm thế nào ạ? ( vẫn giữ ngày tháng trong máy theo dạng dd/mm/yy )

Cám ơn mọi người
 
1, có 1 vấn đề, xin mọi người giúp đỡ.

+ Mình mới được bàn giao lại công việc. Mình đã cài lại win máy ( win7 64bit ), chỉnh về ngày tháng việt nam, theo dạng dd/mm/yy, thế là dữ liệu trong file excel lại tự đông nhảy theo dd/mm/yy, ko theo dạng mm/dd như trước khi cài lại win nữa.

ví dụ như file trong ecxel trước là 07/01/2012 ( người làm dữ liệu trước đây, máy họ để time theo kiểu là mm/dd ) thì khi mình cài lại máy, mở file lên, nó lại hiện thành 01/07/2012. ( mình để time theo kiểu dd/mm )

+ Giờ mình muốn cho dữ liệu trong excel chuyển đúng theo dạng như trước khi cài lại máy, thì mình phải làm thế nào ạ? ( vẫn giữ ngày tháng trong máy theo dạng dd/mm/yy )

Cám ơn mọi người

- chọn vùng ngày tháng đó
- bấm Ctrl+1 hoặc Format/Cell...
- Chọn Date và chọn lại định dạng bạn yêu thích
 
tính ngày tháng trong excel

Vd : mình start 1 việc trong ngày 14/2/2012
mình quy định sẽ hoàn thành việc đó sau 1500 ngày

Trong excel có lệnh nào để tính ra được ngày Finish (hoàn thành công việc laf ngay thang nao ah? bạn nào biết chỉ cho mình với, THANKS
 
Vd : mình start 1 việc trong ngày 14/2/2012
mình quy định sẽ hoàn thành việc đó sau 1500 ngày

Trong excel có lệnh nào để tính ra được ngày Finish (hoàn thành công việc laf ngay thang nao ah? bạn nào biết chỉ cho mình với, THANKS
Vi dụ Cell A1 bạn ghi ngày 14/02/2012, Cell B1 bạn ghi 1500 và cell C1= A1+B1, Nếu Cell C1 chưa cho kết quả ngày tháng thì Format lại cell C1 cho KQ ngày/tháng/Năm.
 
Lần chỉnh sửa cuối:
Mình có ngày 5/7/2012 tới ngày 31/10/2012 thì công thức nào tính số ngày hả bạn ? Mình dùng hàm date nhưng nó ko ra chưa hiểu vì sao.
 
ví dụ Cell A1 bạn ghi ngày 5/7/2012, Cell B1 bạn nghi ngày 31/10/2012 và Cell C1=B1-A1,nếu Cell C1 chưa cho ra kết quả số ngày thì bạn định dạng lại vào format
 
Web KT

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

Back
Top Bottom