Masu1991
Thành viên hoạt động
- Tham gia
- 21/3/20
- Bài viết
- 110
- Được thích
- 14
đúng rồi á anh ơi.Kết quả là dòng bôi xanh ấy ạ
Chào anh, theo dữ liệu trong file thì ngày âm sẽ là:Sao kết quả khác mẫu thế nhỉ?View attachment 280177
Ồ. Thế này thì phải có thêm 1 dòng ngày âm nữa.Chào anh, theo dữ liệu trong file thì ngày âm sẽ là:
View attachment 280178
Ngày 07/26 là ngày mặn chứ không phải chay á anh.
Âm lịch của tháng 7 sẽ không có ngày 30 nên ngày ăn chay sẽ được lùi lại là ngày 27. Anh xem lại giúp em
ngày đó có thể không cần hiển thị đâu anh, vì em giải thích thêm á.Ồ. Thế này thì phải có thêm 1 dòng ngày âm nữa.
Bạn chờ thành viên khác hỗ trợ vậy. Tại cho ngày dương mà bắt tính theo ngày âm. Mình không biết phải làm thế nào để đối chiếu cảngày đó có thể không cần hiển thị đâu anh, vì em giải thích thêm á.
Công thức tại B5 (Năm 2022 chưa sai nhưng năm khác có thể có vài ngày sai):Chào anh chị, Em có một ví dụ nhỏ như này, là dựa vào ngày dương lịch để tìm ra ngày âm lịch và xem ngày đó có phải là ngày ăn CHAY hay không, nếu ngày đó là ngày CHAY thì trả về kết quả CHAY, ngược lại thì MẶN
Em cảm ơn.
=IF(ISERROR(MATCH(--TEXT(B3,"[$-00110000]d"),CHOOSE(MAX(INDEX(--TEXT(ROW(INDIRECT(B3&":"&(B3+29))),"[$-00110000]d"),))-28,{1,8,14,15,18,23,24,27,28,29},{1,8,14,15,18,23,24,28,29,30}),0)),"MAN","CHAY")
cảm ơn anh rất nhiều, em kiểm tra xem thế nào ạ.Công thức tại B5 (Năm 2022 chưa sai nhưng năm khác có thể có vài ngày sai):
Mã:=IF(ISERROR(MATCH(--TEXT(B3,"[$-00110000]d"),CHOOSE(MAX(INDEX(--TEXT(ROW(INDIRECT(B3&":"&(B3+29))),"[$-00110000]d"),))-28,{1,8,14,15,18,23,24,27,28,29},{1,8,14,15,18,23,24,28,29,30}),0)),"MAN","CHAY")
Nhưng thế này thì không cần phải tra lịch mà bác. Khổ thằng viết thôiBà con tiện lợi nhỉ.
Tôi thì làm thủ công tuốt. Lấy quyển lịch năm, gõ bảng tra mấy ngày cần thiết. Hết.
Tôi không kiểm tra công thức cho B5, nhưng với B3 = 19.05.2023 - 31.05.2023 công thức TEXT(B3;"[$-00110000]yyyy-mm-dd") trả về 30/04/2023, 01/05/2023-12/05/2023Công thức tại B5 (Năm 2022 chưa sai nhưng năm khác có thể có vài ngày sai):
Mã:=IF(ISERROR(MATCH(--TEXT(B3,"[$-00110000]d"),CHOOSE(MAX(INDEX(--TEXT(ROW(INDIRECT(B3&":"&(B3+29))),"[$-00110000]d"),))-28,{1,8,14,15,18,23,24,27,28,29},{1,8,14,15,18,23,24,28,29,30}),0)),"MAN","CHAY")
Vâng em cũng nói rõ từ đầu là có sai với các năm khác vì em biết hàm này không đúng chuẩn 100% so với âm lịch. Số liệu bác đưa em cũng chưa kiểm tra nhưng em cũng không lấy làm ngạc nhiên vì em biết chắc sẽ có ngày sai . Chẳng qua em góp vui, nếu bạn ấy dùng ngắn hạn trong 2022 thì hình như vẫn đúngTôi không kiểm tra công thức cho B5, nhưng với B3 = 19.05.2023 - 31.05.2023 công thức TEXT(B3;"[$-00110000]yyyy-mm-dd") trả về 30/04/2023, 01/05/2023-12/05/2023
Kết quả đúng phải là: 01/04/2023-13/04/2023
Công thức --TEXT(B3;"[$-00110000]d") cũng sai vì trả về 30 cho ngày dương 19.05.2023, trong khi mong đợi là 1, còn với các ngày khác trả về kết quả nhỏ hơn mong đợi 1 đơn vị.
Các ngày dương đầu tháng 6 cũng thế. Tức với 01.06.2023-17.06.2023 sai về số ngày trả về. Còn nếu tính cả tháng thì sai nhiều lắm. Vd. ngày dương 30.06.2023 là ngày âm 13.05.2023 nhưng công thức TEXT(B3;"[$-00110000]yyyy-mm-dd") trả về ngày âm 13.06.2023
Tôi có thể nhầm lẫn (khả năng thấp) khi kiểm tra, nhưng ai muốn có thể tự kiểm tra lại. Tôi không khăng khăng là kết quả của tôi là chính xác.
Tuy nhiên kết quả sẽ có vấn đề khi năm âm lịch là năm nhuận. Tôi đoán mò thôi.
Anh tra ngày chay để ăn chay à? Tôi lấy lịch tháng, đánh dấu từng tháng thôi. Nhưng không phải để ăn chay, mà để tụng kinh Địa Tạng. Giờ cũng ngưng rồi.Bà con tiện lợi nhỉ.
Tôi thì làm thủ công tuốt. Lấy quyển lịch năm, gõ bảng tra mấy ngày cần thiết. Hết.
Tôi biết chứ. Tôi cố tình trích và tô đỏ một đoạn để chứng tỏ là bạn biết. Tôi chỉ đưa ra ví dụ cụ thể thôi. Mà nhìn ví dụ thì riêng về ngày sai 13 ngày liên tiếp (gần nửa tháng) còn nếu nói về date thì sai gần 1 tháng.Vâng em cũng nói rõ từ đầu là có sai
Không có chương trình thì phải. Chỉ có lịch âm hoàn chỉnh. Và có bài viết hướng dẫn tạo lịch âm mà trong đó có nhiều công thức, có công thức tính ngày âm từ ngày dương, rôi tính can, chi gì đó. Tóm lại là tất cả mọi công thức cần có để làm lịch âm.Hình như tác già Hồ Ngọc Đức có chương trình chuyển từ dương lịch sang âm & ngược lại ở mọi thời đại.
Nếu tôi ăn chay thì là tại tôi cần (lý do sức khỏe) hoặc thích (tôi biết có nhiều người, tự dưng đến một tuổi nào đó không thích ăn thịt cá nữa)Anh tra ngày chay để ăn chay à? Tôi lấy lịch tháng, đánh dấu từng tháng thôi. Nhưng không phải để ăn chay, mà để tụng kinh Địa Tạng. Giờ cũng ngưng rồi.
...