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

Liên hệ QC
e làm mà báo lỗi #value!
a chỉnh dùm ạ
Lúc đầu bạn hỏi vầy:
Bạn giúp mình lun là Cột Kỳ hạn của mình có nhiều mức 3t,6t,9t,12t,24t thì phải làm như nào
Nhưng trong file của bạn thì lại ghi là 3 tháng, 6 tháng, 9 tháng ---> Bạn có thấy bạn hỏi chẳng ăn nhậu gì với dữ liệu thật không?
Trường hợp này thì dùng: =EDATE(E11,LEFT(G11,2))

Mai mốt đừng gửi lên trang này nữa. Chẳng ai đủ kiên nhẫn để chờ đợi vài phút đâu
Muốn nhanh hãy gửi file trực tiếp lên GPE hoặc www.mediafire.com cũng được
 
mọi người cho e hỏi tí ạ. em muốn tính lượng hàng hóa tiêu thụ trong 1 tháng nhất định thì dùng hàm như thế nào ạ
vd:
a b c
1 loại hàng số lượng thời gian
2 đường 5 1/1/2010
3 sữa 3 2/3/2010
4 đường 4 5/1/2010
bây giờ e muốn tính số đường bán trong tháng 1 thì làm như thế nào ạ?
 
thử hàm này

=SUMPRODUCT((A2:A4="đường")*(MONTH(C2:C4)=1)*(B2:B4))
 
thử hàm này

=SUMPRODUCT((A2:A4="đường")*(MONTH(C2:C4)=1)*(B2:B4))
mình thử hàm này rôi nhưng kết quả ra là tổng hàng hóa trong tất cả các tháng chứ không phải riêng tháng 1, mình nghĩ vấn đề không phải hàm mà là do chế độ để ngày tháng không đúng vì mình viết hàm =month(C1) thì kết quả ra là #value nhưng không biết giải quyết thế nào:.,:.,:.,:.,:.,:.,:.,:.,:.,
 
mình thử hàm này rôi nhưng kết quả ra là tổng hàng hóa trong tất cả các tháng chứ không phải riêng tháng 1, mình nghĩ vấn đề không phải hàm mà là do chế độ để ngày tháng không đúng vì mình viết hàm =month(C1) thì kết quả ra là #value nhưng không biết giải quyết thế nào
Mô tả lòng vòng, cuối cùng bạn cũng không đưa file của mình lên ---> Biết cóc khô gì đâu mà giúp
 
Cell F1 được định dạng là "dddd, dd-mm-yyyy". Ngày 1-1-1900 là Chủ Nhật. Trong khi đó lịch trên mạng không chỉ của Hồ Ngọc Đức thì hiển thị đó là thứ Hai. Em nhờ mọi người giải thích hộ


date.JPG
 
Lần chỉnh sửa cuối:
bạn thử dùng công thức sau
E2=WEEKNUM(D2,1) (tính tuần lể bắt đầu từ ngày cn)
hoặc
E2=INT((D2-WEEKDAY(D2,2)-DATE(YEAR(D2+4-WEEKDAY(D2,2)),1,4))/7)+2 (tính tuần lể bắt đầu từ thứ 2)

có điều mình fai để ở định dạng "mm/dd/yyyy" theo kiểu mỹ nó mới chịu
bạn test thử xem được ko

ah, mình set lại trong control panel được rồi, hàm thứ 2 chạy đúng theo các ví dụ của bạn rùi đó
 
Lần chỉnh sửa cuối:
Cảm ơn anh rất nhiều

anh thật là siêu đẳng
 
Các bác cho em hỏi một chút.
Em đang có 1 vấn đề cần lọc dữ liệu sang sheet mới với điều kiện là tuổi của trẻ tính tới ngày hôm nay nhỏ hơn 6 tuổi.
Cho em hỏi thêm là dữ liệu sau khi lọc thì mỗi lần mở file nó sẽ thực hiện hay chỉ thực hiện lọc 1 lần ạ?
 

File đính kèm

  • du lieu.xls
    46.5 KB · Đọc: 8
Các bác cho em hỏi một chút.
Em đang có 1 vấn đề cần lọc dữ liệu sang sheet mới với điều kiện là tuổi của trẻ tính tới ngày hôm nay nhỏ hơn 6 tuổi.
Cho em hỏi thêm là dữ liệu sau khi lọc thì mỗi lần mở file nó sẽ thực hiện hay chỉ thực hiện lọc 1 lần ạ?
Điều kiện (tô màu đỏ) nên bạn phải mở file mới cập nhật (ngày hiện tại lấy theo ngày hệ thống máy tính. Trong file đính kèm có một Name (nhấn Ctrl+F3) để xem.
 

File đính kèm

  • du lieu (1).rar
    24.3 KB · Đọc: 8
Các bác cho em hỏi một chút.
Em đang có 1 vấn đề cần lọc dữ liệu sang sheet mới với điều kiện là tuổi của trẻ tính tới ngày hôm nay nhỏ hơn 6 tuổi.

Dùng Advanced Filter với công thức điều kiện là: =DATEDIF('du lieu'!$H4,TODAY(),"y")<6

[video=youtube;WjkXahp6GKk]http://www.youtube.com/watch?v=WjkXahp6GKk&feature=youtu.be[/video]


Cho em hỏi thêm là dữ liệu sau khi lọc thì mỗi lần mở file nó sẽ thực hiện hay chỉ thực hiện lọc 1 lần ạ?
Bạn phải tự làm bằng tay thôi, muốn tự động ta lập trình VBA
 
Tính số ngày tham gia trong từng tháng nếu biết ngày bắt đầu và ngày kết thúc

Các anh chị và các bạn cho mình hỏi chút,

Mình đang có việc phải tính số ngày tham gia của nhân viên. Mình có 1 sheet gồm các cột như sau:

- Ngày bắt đầu tham gia
- Ngày kết thúc
Với dữ liệu input như thế này có thể tính được số ngày tham gia của từng tháng không?

VD với nhân viên tham gia ngày 1-Feb-2012 và kết thúc vào 1-Aug- 2012.

Các anh chị có cách nào vui lòng chỉ mình với.

Xin chân thành cảm ơn!
 

File đính kèm

  • Form.xlsx
    10.2 KB · Đọc: 4
Các anh chị và các bạn cho mình hỏi chút,

Mình đang có việc phải tính số ngày tham gia của nhân viên. Mình có 1 sheet gồm các cột như sau:

- Ngày bắt đầu tham gia
- Ngày kết thúc
Với dữ liệu input như thế này có thể tính được số ngày tham gia của từng tháng không?

VD với nhân viên tham gia ngày 1-Feb-2012 và kết thúc vào 1-Aug- 2012.

Các anh chị có cách nào vui lòng chỉ mình với.

Xin chân thành cảm ơn!

Nếu tôi làm bài này thì đầu tiên tôi sẽ thiết kế lại vùng G3:R3, cụ thể:
- Cell G3, gõ 1-Jan-2012
- Cell H3, gõ 1-Feb-2012
- Quét chọn G3:H3, kéo fill đến R3
- Quét chọn G3:R3, Format Cells với định dạng tùy ý (chẳng hạn là "T"m)
---------------
Xong phần chuẩn bị, giờ là công thức tại G4:
Mã:
=MAX(MIN(EOMONTH(G$3,0),$F4)-MAX($E4,G$3)+1,0)
kéo fill đến R4
 

File đính kèm

  • Form.xlsx
    10.1 KB · Đọc: 9
tính số ngày thứ 7 và chủ nhật trong một khoảng thời gian bằng cách nào vậy các bạn.... mình đã tìm và thử rất nhiều cách nhưng vẫn chưa chính xác, mong các bạn giúp đỡ
 
tính số ngày thứ 7 và chủ nhật trong một khoảng thời gian bằng cách nào vậy các bạn.... mình đã tìm và thử rất nhiều cách nhưng vẫn chưa chính xác, mong các bạn giúp đỡ

Xem bài này nhé:

http://www.giaiphapexcel.com/forum/...-trong-một-quãng-T-G-bất-kỳ&p=16111#post16111
Hoặc công thức "đời mới":
Mã:
Tính số ngày chủ nhật:      [B]=INT((B2-A2-MOD(B2-[COLOR=#ff0000]1[/COLOR],7)+7)/7)[/B]
Tính số ngày thứ hai:       [B]=INT((B2-A2-MOD(B2-[COLOR=#ff0000]2[/COLOR],7)+7)/7)[/B]
Tính số ngày thứ ba:    [B]    =INT((B2-A2-MOD(B2-[COLOR=#ff0000]3[/COLOR],7)+7)/7)[/B]
Tính số ngày thứ tư:        [B]=INT((B2-A2-MOD(B2-[COLOR=#ff0000]4[/COLOR],7)+7)/7)[/B]
Tính số ngày thứ năm:       [B]=INT((B2-A2-MOD(B2-[COLOR=#ff0000]5[/COLOR],7)+7)/7)[/B]
Tính số ngày thứ sáu:  [B]     =INT((B2-A2-MOD(B2-[COLOR=#ff0000]6[/COLOR],7)+7)/7)[/B]
Tính số ngày thứ bảy:       [B]=INT((B2-A2-MOD(B2-[COLOR=#ff0000]7[/COLOR],7)+7)/7)[/B]

Với A2 là ngày bắt đầu và B2 là ngày kết thúc
Công thức này có thể dễ nhớ hơn
 
Lần chỉnh sửa cuối:
Mình có post nhầm ở topic bên kia, xin Mod xóa hộ, xin post lại ở đây.



Mình bị lỗi khi chuyển đổi ngày tháng trong mail merge giờ không biết phải chỉnh ở đâu cho đúng

Trong Excel, ngày tháng định dạng theo kiểu dd/mm/yyyy, mình muốn chuyển nó sang dạng tiếng anh và còn cẩn thận làm thêm một cột phụ cắt lọc chuyển lại định dạng ngày theo hàm date
10/09/1990 September 10, 1990
17/12/1991 December 17, 1991
19/01/1992 January 19, 1992



Nhưng khi chuyển sang mail merge trong Word, đối với những ngày <=12 thì nó hiểu đảo lại hết, ngày 10/09 nó hiểu thành tháng 10 ngày 09. Những ngày khác thì hiển thị bình thường.
Trong mailmerge mình cũng đã dùng định dạng toogle thế này {MERGEFIELD "DATE" \@ "MMMM dd, yyyy"} nhưng cũng không hiệu quả.

cột bên phải hiển thị bình thường do mình buộc phải đổi định dạng trong excel theo kiểu text bằng cách thêm dấu ' ở đầu '10/09/1990
October 09, 1990 10/09/1990
December 17, 1991 17/12/1991

Mình định làm thủ công bằng các hàm month day... nhưng không dùng được, ví dụ month(mid(A2,4,2)) tương đương với month(7) nhưng kết quả nó cứ trả về 1 chứ không phải là July

có đính kèm tập tin
 

File đính kèm

  • test.docx
    15.9 KB · Đọc: 1
  • test.xlsx
    10.8 KB · Đọc: 1
Lần chỉnh sửa cuối:
bạn ơi cho mình hỏi bây giờ mình muốn tính từ ngày 12/05/2010 đến ngày 07/06/2010 là bao nhiêu ngày thì mình dùng hàm hàm nào, sao mình dùng hàm datedif ma fkhoong được
Cảm ơn
 
bạn ơi cho mình hỏi bây giờ mình muốn tính từ ngày 12/05/2010 đến ngày 07/06/2010 là bao nhiêu ngày thì mình dùng hàm hàm nào, sao mình dùng hàm datedif ma fkhoong được
Cảm ơn
Nếu muốn biết bao nhiêu tháng, bao nhiêu năm hay bao nhiêu ngày lẻ (không tính tháng) thì mới dùng đến DATEDIF chứ nếu chỉ muốn biết bao nhiêu ngày thì cần gì, chỉ cần lấy ngày sau trừ ngày trước là ra thôi mà.
 
Web KT
Back
Top Bottom