Bài tập hàm Excel căn bản.

Liên hệ QC
Chương trình lớp 10 anh ơi. Lớp 10 làm toán lượng giác là phải tính tay theo bảng in giấy rồi. Nhắc lại không thừa cho các bạn đang đi làm.
đúng thật là sin, cos, tan là trương trình lớp 10, NHƯNG, ko có đứa lớp 10 nào đưa được cái phương trình đó vào excel, viết công thức và cho ra kết quả đúng đâu bạn =))
 
đúng thật là sin, cos, tan là trương trình lớp 10, NHƯNG, ko có đứa lớp 10 nào đưa được cái phương trình đó vào excel, viết công thức và cho ra kết quả đúng đâu bạn =))
Bạn đã học lớp 10, đúng không? Và bạn đang đi làm và biết Excel, đúng không? Nếu không biết đưa vào thì tại ai?
 
Bài tập 3: Hàm Offset
Dùng hàm Offset tạo name theo yêu cầu trong file. Ở cả 3 sheet
Nộp bài.
Bài này em nghĩ bác phải có phần thưởng mới đúng.
Bài khó kinh dị, công thức thì dài cả cây số. Nhìn xong còn thấy phát hãi với bản thân luôn nhé bác.
Em khuyến mãi bác thêm 1 Name "SLsp" nữa.
Link tham khảo
 

File đính kèm

  • Exercise-Name-Offset.xlsx
    20.2 KB · Đọc: 7
Nộp bài.
Bài này em nghĩ bác phải có phần thưởng mới đúng.
Bài khó kinh dị, công thức thì dài cả cây số. Nhìn xong còn thấy phát hãi với bản thân luôn nhé bác.
Em khuyến mãi bác thêm 1 Name "SLsp" nữa.
Link tham khảo
Đừng hòng mà 10 điểm, không dễ xơi như vậy đâu. Last 5 cost sai bét
Tôi thêm dữ liệu mà Last 5 cost chẳng thay đổi gì. Những cái khác thì tự kiểm tra đi nhé.

1680584408888.png 1680584460073.png
 
Lần chỉnh sửa cuối:

File đính kèm

  • 1680584712747.png
    1680584712747.png
    98.9 KB · Đọc: 13

File đính kèm

  • Exercise-Name-Offset.xlsm
    26 KB · Đọc: 10
Em xin gửi đáp án câu 3, bài tập 3, thầy xem qua giúp em.
 

File đính kèm

  • BaiTap3-STT htin1997.xlsx
    12.4 KB · Đọc: 8
Bác cùng ý tưởng ban đầu với em rồi. :D :D :D
Nhưng bác @ptm0412 không chịu đâu bác ạ. 5 ngày của bác ấy khác lắm. :wallbash: :wallbash: :wallbash:
PS: Bác @ptm0412 ạ, rõ là bác cho đề sai rồi nhé. :cool::cool::cool:
Yêu cầu chưa rõ chứ không phải sai: chắc bác ấy yêu cầu 5 ngày cuối của dãy DayMFG. Nếu thế thì phải nói rõ chút nữa chứ bà con lại hiểu là 5 ngày cuối của đoạn D2:E2.

Mà đã làm được 5 ngày cuối của D2:E2 thì có gì mà không làm được 5 ngày cuối của dãy DayMFG. Nếu thực sự đây là bài thi thì phải chấm đúng cho cả 2 kiểu 5 ngày cuối.
Bài đã được tự động gộp:

Đây là ký hiệu từ thời Pháp thuộc để lại & có nghĩa là "." (chấm) & hết
Những ai đã đi học lớp 2 trở lên trước 1975 đều đã từng dùng ký hiệu này.
 
Anh xem thử. Tôi đặt validation cho 2 cột ngày luôn cho người ta khỏi nhập sai và cũng đơn giản công thức.
Anh cũng hiểu sai đề. "5 ngày cuối" là 5 ngày cuối cả bảng. Chính vì vậy tôi mới viết "thêm dòng dữ liệu, thêm cột ngày mới". Nếu chọn từ ngày 1 đến ngày 3 tháng 4, chỉ 3 ngày thì lấy đâu ra 5 ngày cuối?
Name anh viết ngắn hơn cantl nhưng vẫn còn khủng.
Bác thích thì em chiều phiên bản Đề sai. :D :D :D
Đề không sai. Nếu chọn từ ngày 1 đến ngày 3 tháng 4, chỉ 3 ngày thì lấy đâu ra 5 ngày cuối? Thêm cột ngày mới làm gì nếu không xài tới?
Vẫn không đạt điểm tối đa của lão chết tiệt:
1. Lão này chúa ghét tham chiếu trong công thức kiểu nguyên dòng nguyên cột kiểu A:A, B:B, 8:8
2. Name sau không tận dụng được name trước, tính toán lại lần nữa.
3. Lão này không thích công thức khủng dài cả thước
Bài đã được tự động gộp:

Em xin gửi đáp án câu 3, bài tập 3, thầy xem qua giúp em.
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
 
Lần chỉnh sửa cuối:
Anh cũng hiểu sai đề. "5 ngày cuối" là 5 ngày cuối cả bảng. Chính vì vậy tôi mới viết "thêm dòng dữ liệu, thêm cột ngày mới". Nếu chọn từ ngày 1 đến ngày 3 tháng 4, chỉ 3 ngày thì lấy đâu ra 5 ngày cuối?
Name anh viết ngắn hơn cantl nhưng vẫn còn khủng.
Hiểu sai đề thì tôi đã nói ở bài #75 rồi. Còn về công thức khủng là do tôi phòng trường hợp dãy DayMFG đó có ít hơn 5. Sau đây là công thức tôi viết cho Last5Cost mới sửa lại:
=OFFSET(Data!$D$9;0;DAY(INDEX(DayMFG;COUNT(DayMFG)))-IF(INDEX(DayMFG;COUNT(DayMFG))-Name!$D2+1>=5;5;INDEX(DayMFG;COUNT(DayMFG))-Name!$D2+1);COUNTA(MFGLoc);IF(INDEX(DayMFG;COUNT(DayMFG))-Name!$D2+1>=5;5;INDEX(DayMFG;COUNT(DayMFG))-Name!$D2+1))

Nếu không phòng cho trường hợp DayMFG có ít hơn 5 thì công thức sẽ thế này:
OFFSET(Data!$D$9;0;DAY(INDEX(DayMFG;COUNT(DayMFG)))-Name!$D2+1;COUNTA(MFGLoc);INDEX(DayMFG;COUNT(DayMFG))-Name!$D2+1)
 
Góp vui với mọi người.
 

File đính kèm

  • Exercise-Name-Offset.xlsx
    20.6 KB · Đọc: 10
Nếu không phòng cho trường hợp DayMFG có ít hơn 5 thì công thức sẽ thế này:
OFFSET(Data!$D$9;0;DAY(INDEX(DayMFG;COUNT(DayMFG)))-Name!$D2+1;COUNTA(MFGLoc);INDEX(DayMFG;COUNT(DayMFG))-Name!$D2+1)
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)))
 
Lần chỉnh sửa cuối:
Anh xem:
Last5New = OFFSET(MFGProd,,COLUMNS(DayMFG)-4,,5)

Nếu phòng chống covid thì tham số thứ 4 của Offset là MIN(COLUMNS(DayMFG)-4, COLUMNS(DayMFG))
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!
 
Web KT
Back
Top Bottom