moonlight_tlhn
Thành viên mới
- Tham gia
- 2/12/10
- Bài viết
- 6
- Được thích
- 1
Bạn dùng công thức sau nhé:Từ chuỗi số liệu tháng trong năm theo dạng bảng.
Mình muốn tính: số liệu ngày = số liệu tháng/số ngày trong tháng
Và chuyển thành cột như minh hoạ trong file excel sau:
Ai biết giúp mình nhé. Thanks nhìu!
=DATEDIF(O5;DATE(YEAR(O5);MONTH(O5)+1;DAY(O5));"D")
Mình thử nhưng nó bị lỗi. Bạn làm mẫu vào bảng excel cho mình được không? Không phải mình luời đâu mà mình hơi kém mấy cái này hicBạn dùng công thức sau nhé:
Mã:=DATEDIF(O5;DATE(YEAR(O5);MONTH(O5)+1;DAY(O5));"D")
Bạn xem file đính kèm nhé!Mình thử nhưng nó bị lỗi. Bạn làm mẫu vào bảng excel cho mình được không? Không phải mình luời đâu mà mình hơi kém mấy cái này hic
Ý của mình là mình muốn tính số liệu ở cột P theo số liệu ở bảng (A4-M45) như cách làm thủ công của mình đấy. Làm như vậy thì không biết bao giờ mới xong nên mình muốn tìm cách nhanh hơn. Cách làm thủ công của mình là mình tính TB của 1 tháng sau đó kéo đến hết tháng, đến tháng sau lại làm tiếp như vậyBạn xem file đính kèm nhé!
Không biết ý Bạn có phải như vầy không:Ý của mình là mình muốn tính số liệu ở cột P theo số liệu ở bảng (A4-M45) như cách làm thủ công của mình đấy. Làm như vậy thì không biết bao giờ mới xong nên mình muốn tìm cách nhanh hơn. Cách làm thủ công của mình là mình tính TB của 1 tháng sau đó kéo đến hết tháng, đến tháng sau lại làm tiếp như vậy
=INDIRECT(ADDRESS(DAY(O5)+5;MATCH(MONTH(O5);$A$4:$M$4;0);1;4))/DATEDIF(O5;DATE(YEAR(O5);MONTH(O5)+1;DAY(O5));"d")
Mình cũng bị nhầm, các ngày trong tháng sẽ có số liệu như nhau là bằng trung bình cộng của tháng. Mình đã không thêm ký tự $ để cố định hàm. Bạn xem lại giúp mình nhéKhông biết ý Bạn có phải như vầy không:
Xem themm file nhé!Mã:=INDIRECT(ADDRESS(DAY(O5)+5;MATCH(MONTH(O5);$A$4:$M$4;0);1;4))/DATEDIF(O5;DATE(YEAR(O5);MONTH(O5)+1;DAY(O5));"d")
Bạn sửa lại công thức như sau vậy:Mình cũng bị nhầm, các ngày trong tháng sẽ có số liệu như nhau là bằng trung bình cộng của tháng. Mình đã không thêm ký tự $ để cố định hàm. Bạn xem lại giúp mình nhé
=INDEX($A:$N;MATCH(YEAR(O5);$A:$A;0);MATCH(MONTH(O5);$4:$4;0))/DATEDIF(O5;DATE(YEAR(O5);MONTH(O5)+1;DAY(O5));"d")
=VLOOKUP(YEAR(O5);$A:$N;MATCH(MONTH(O5);$4:$4;0);0)/DATEDIF(O5;DATE(YEAR(O5);MONTH(O5)+1;DAY(O5));"d")
Cảm ơn bạn nhé! Nếu không có bạn hướng dẫn không biết bao giờ mình mới mò ra và làm xong. Chúc bạn một ngày mới vui vẻ!Bạn sửa lại công thức như sau vậy:
HoặcMã:=INDEX($A:$N;MATCH(YEAR(O5);$A:$A;0);MATCH(MONTH(O5);$4:$4;0))/DATEDIF(O5;DATE(YEAR(O5);MONTH(O5)+1;DAY(O5));"d")
Xem thêm file nhé!Mã:=VLOOKUP(YEAR(O5);$A:$N;MATCH(MONTH(O5);$4:$4;0);0)/DATEDIF(O5;DATE(YEAR(O5);MONTH(O5)+1;DAY(O5));"d")
Ý của mình là mình muốn tính số liệu ở cột P theo số liệu ở bảng (A4-M45) như cách làm thủ công của mình đấy. Làm như vậy thì không biết bao giờ mới xong nên mình muốn tìm cách nhanh hơn. Cách làm thủ công của mình là mình tính TB của 1 tháng sau đó kéo đến hết tháng, đến tháng sau lại làm tiếp như vậy
=B6/DAY(DATE($A6,COLUMNS($B:B)+1,1)-1)