Không nhớ Columns thì xài CountA cũng được nha anh, ngày và số xài thêm Count nữa.Haha. Hồi nào đến giờ chưa bao giờ dùng đến hàm Columns nên trong đầu không có nó. Giờ thì ghi vào đầu rồi. Cảm ơn anh!
Lần chỉnh sửa cuối:
Không nhớ Columns thì xài CountA cũng được nha anh, ngày và số xài thêm Count nữa.Haha. Hồi nào đến giờ chưa bao giờ dùng đến hàm Columns nên trong đầu không có nó. Giờ thì ghi vào đầu rồi. Cảm ơn anh!
Bác gửi đáp án của bác em tham khảo với. Offset cả 1 range thì với em nó mới tinh đấy.Anh xem:
Last5New = OFFSET(MFGProd,,COLUMNS(DayMFG)-4,,5)
Nếu phòng chống covid thì
Last5New = OFFSET(MFGProd,,MAX(COUNT(DayMFG)-4, 1),,MIN(5,COUNT(DayMFG)))
Cứ ghi công thức ra 1 ô rồi copy vô thôi.Bác gửi đáp án của bác em tham khảo với. Offset cả 1 range thì với em nó mới tinh đấy.
Phần Name này em dùng khó chịu thật, cứ dùng phím mũi tên là nó lại nhảy địa chỉ mà không sang bên cạnh. Địa chỉ thì cứ phải tuyệt đối không là nó lại nhảy lung tung cả lên.
Name Qty và Name Last5Cost của bạn công thức vẫn khủng quá. Và nên tận dụng name đã đặt thay vì tính toán lại.Góp vui với mọi người.
Vâng bác, nãy coi cái post kia của bác ngộ ra rồi. Tại lần đầu sử dụng name nên còn bỡ ngỡ.Name Qty và Name Last5Cost của bạn công thức vẫn khủng quá. Và nên tận dụng name đã đặt thay vì tính toán lại.
Giờ này mà đưaa đáp án thì còn gì là thú vị. Name Last5New là ngoại lệ và là 1 thí dụ đó (Name of Name)Bác gửi đáp án của bác em tham khảo với.
Thú thật là lâu không dùng công thức nên mất độ nhạy, thêm nữa phần nhỏ là bị bài lai của công thức hiểu sai đề ở trên.Không nhớ Columns thì xài CountA cũng được nha anh, ngày và số xài thêm Count nữa.
Nộp bài cũ hết hạn.Khi level 1 qua la mã mới thì level 2 phải quay về A, giống như level 3 quay về 1 vậy
Kể cả hiểu sai đề, nhưng với cách ở bài #79 thì cũng ngắn gọn thôi:Thú thật là lâu không dùng công thức nên mất độ nhạy, thêm nữa phần nhỏ là bị bài lai của công thức hiểu sai đề ở trên.
Hàm chính chỉ có hàm If thì gọi là cơ bản.mấy bài cơ bản bá đạo
Cái này có được tính là ngắn không bác4. 3 cấp: tôi làm ngắn không ra nên tạm để đó, chứ công thức dài ghét lắm.
I3=if(K3<>"",ROMAN(COUNTA(K$3:K3)),if(L3<>"",if(K2<>""," A"," "&char(code(trim(OFFSET(I2,-I2,0)))+1)),if(L2<>"",1,I2+1)))
Qty=OFFSET(MFGProd,0,COUNTIF(DayMFG,"<"&Name!$D$2)+1,,COUNTIFS(DayMFG,">="&Name!$D$2,DayMFG,"<="&Name!$E$2))
last5Cost=OFFSET(MFGProd,0,COUNT(DayMFG),,-COUNTIF(DayMFG,">="&MAX(DayMFG)-4))
Của tôi đây:Về bài Offset, em rút gọn lại được như sau:
Mã:Qty=OFFSET(MFGProd,0,COUNTIF(DayMFG,"<"&Name!$D$2)+1,,COUNTIFS(DayMFG,">="&Name!$D$2,DayMFG,"<="&Name!$E$2)) last5Cost=OFFSET(MFGProd,0,COUNT(DayMFG),,-COUNTIF(DayMFG,">="&MAX(DayMFG)-4))
Cái 5 ngày cuối có nhiều ý hiểu thật.Của tôi đây:
Qty =OFFSET(MFGProd,,MATCH(Name!$D$2,DayMFG,0),,COUNTIFS(DayMFG,">="&Name!$D$2,DayMFG,"<="&Name!$E$2))
Last5Cost = OFFSET(MFGProd,,MAX(COUNT(DayMFG)-4, 1),,MIN(5,COUNT(DayMFG)))
Ngắn hơn nữa nếu như ngày liên tục:
Qty =OFFSET(MFGProd,,MATCH(Name!$D$2,DayMFG,0),,Name!$E$2-Name!$D$2+1)
Giả định là ngày liên tục và không trùng. Công thức của bạn đúng mà? Tôi chỉ đưa ra 1 công thức khác để tham khảo.Cái 5 ngày cuối có nhiều ý hiểu thật.
Em làm hàm countif để đề phòng trường hợp này:
1 là có 1 ngày cách quãng trong 5 ngày đó. 5 ngày cuối nên được hiểu là 5 ngày (kể từ ngày cuối cùng -4 đến ngày cuối) hay là cứ đúng 5 cột ngày cuối cùng của bảng.
2 là giả sử 1 ngày phải nhập 2 lần, có 2 cột cùng ngày trên bảng.
Khó quá sư phụ ơi.Bài tập 6: Chuyển dữ liệu 1 cột thành bảng nhiều cột và ngược lại. File đính kèm gồm 2 sheet, 4 câu.
Chỉ dùng công thức thường của 2019 trở xuống.
Theo chủ đề này thì ai tham gia cũng được, nhưng không chấm điểm, không thưởng, không đánh giá. Chỉ có đúng và sai.Khó quá sư phụ ơi.
Mà đối tượng tham gia giải là thế nào? điều kiện ra sao? AI tham gia cũng được hay sao?
Em làm trước 3 câu, không biết đi đúng hướng để làm câu 4 không nữa thầy ơi.Bài tập 6: Chuyển dữ liệu 1 cột thành bảng nhiều cột và ngược lại. File đính kèm gồm 2 sheet, 4 câu.
Chỉ dùng công thức thường của 2019 trở xuống.
Thầy xem qua giúp em.Em làm trước 3 câu, không biết đi đúng hướng để làm câu 4 không nữa thầy ơi.
Đúng nhưngThầy xem qua giúp em.
Viết chung đi chứ phải dùng cột phụ làm gì. Nếu để giải thích thì được. Nhưng thực hành cỡ bebo thì viết chung.Lòng vòng cũng trong phạm vi INDEX, với tham số lấy từ INT,MOD