Giúp mình với gặp khó khăn về hàm offset cho danh sách học sinh khối 6, 7 ,8, 9.

Thảo luận trong 'Ứng dụng Excel' bắt đầu bởi dqc, 9 Tháng hai 2005.

6,263 lượt xem

  1. dqc

    dqc Thành viên hoạt động

    Bài viết:
    19
    Đã được thích:
    0
    Nơi ở:
    viet nam
    Mình đang xử lý bảng tính điểm thi của học sinh THCS ở trường mình. Mình có một danh sách của học sinh khối 6, 7, 8, 9 riêng.
    Trên danh sách khối 6 mình sử dụng hàm offset để in danh sách cho từng lớp. Nhưng khó khăn nhất là sĩ số học sinh các lớp không đều nhau. Do đó khi lấy sĩ số cao nhất là 46 để offset thì có nhiều lớp thiếu số lượng do đó mình phải chèn thêm ở bảng nguồn những row trắng để công lại đủ 46.
    Cụ thể : ở bảng nguồn mình có các thông tin như : so_hieu,stt,hotenhs,lop,diem cac mon...
    Ở bảng môn Tóan mình nhập hàm như sau :
    =OFFSET(NguonK6!C2,46*(Toan_01!$I$3-1),0)
    Trong đó :
    nguonk6!c2 : là bảng chứa thông tin học sinh khối 6
    46 : là số row muốn offset
    Toan_01!$I$3 : là một ô trong bảng Toán chứa giá trị từ 1 - 13 lớp. vd khi mình nhập vào ô này số 1 thì offset lớp 6a1, số 2 thì offset lớp 6a2...
    Nhờ anh chị giúp mình cách nào để offset từng lờp trong danh sách mà không phải chèn thêm các row trắng bên bảng nguồn. Xin cám ơn đã đọc tin!!!
     
    #1
  2. Bình_OverAC

    Bình_OverAC Over Abnormal / Crazy

    Bài viết:
    845
    Đã được thích:
    7
    Nơi ở:
    Nha Trang
    Hì hì, ngày tết lười đọc yêu cầu của bác quá. bác gởi cho demo đi để mọi người cùng xem mà dể biết đường mà trả lời bạn. Nếu bạn không có quyền gởi file thì gởi cho mình theo địa chỉ uuhdm@yahoo.com.
    Theo như tui hiểu với một cách hiểu lười biếng nhất thì bác thử dùng hàm count xem. Dùng hàm count để đếm sỉ số thay cho cho số 46.
    Nếu count dùng không được thì countif hay Dcount.
     
    #2
  3. handung107

    handung107 Thành viên thân thiết

    Bài viết:
    576
    Đã được thích:
    13
    Nơi ở:
    VN
    Bạn hãy gửi File của bạn về handung107@yahoo.com cùng với yêu cầu cụ thể hơn, tôi sẽ cố gắng giúp bạn trong thời gian sớm nhất, nhưng cũng phải hết mấy ngày Tết đã nhé
     
    #3
  4. WhoamI

    WhoamI Thành viên thân thiết

    Bài viết:
    534
    Đã được thích:
    0
    Nơi ở:
    Cố lên, cứ đi rồi sẽ tới!
    Mình cũng muốn hiểu thêm về hàm offset, Nếu có thể bạn gửi file cả cho mình nữa nhé! hanghtt2003@yahoo.com
     
    #4
  5. Bình_OverAC

    Bình_OverAC Over Abnormal / Crazy

    Bài viết:
    845
    Đã được thích:
    7
    Nơi ở:
    Nha Trang
    Em đã gởi mail cho anh dqc và chị handung! Mời anh chị check mail và cho biết ý kiến bổ sung.
    Em mong muốn file này sẽ lên được diển đàn để mọi người cùng biết
     
    #5
  6. dqc

    dqc Thành viên hoạt động

    Bài viết:
    19
    Đã được thích:
    0
    Nơi ở:
    viet nam
    Chân thành cám ơn OverAC. Mình đã nhận được Mail của bạn, mặc dù trong thời gian nghỉ tết nhưng bạn cũng dành thời gian giúp đỡ mình. Một lần nữa xin chân thành biết ơn.
    Bạn biết không. Trường mình nằm trong dự án được cấp về phần mềm quản lý học sinh. Nhưng khi cho giáo viên nhập liệu vào để phần mềm xử lý thì phát hiện cách tính điểm thành phần cho các môn học sai sót quá nhiều. Vả lại giáo viên trường mình cũng chưa hiểu biết nhiều về Tin học cho nên họ không biết lỗi do đâu. Phần mềm viết trên ngôn ngữ Fox.
    Mình cũng đã gọi điện cho tác giả viết phần mềm ở Hà Nội nhưng họ không quá tự tin vào chương trình của họ. OverAc biết không? Đây cũng là phần mềm chạy thử nghiệm. Nghe cách nói chuyện của họ mình rất buồn và khi hỏi ra thì được biết chưa có đơn vị nào dám mạo hiểm dùng phần mềm này.
    Sau đó mình quyết định chuyển dữ liệu Fox sang Excel và xử lý. Cuối cùng thì bạn cũng thấy đó. Mình đã thành công trong việc xử lý : In sổ điểm cho Giáo viên bộ môn, In sổ điểm lớn, In giấy khen, In phiếu học tập cho học sinh... Làm mọi việc cần thiết và dựa hoàn toàn trên mẫu của phần mềm quản lý học sinh. Mình có ý định viết chương trình quản lý học sinh nhưng mình nghĩ nó chưa thật cần thiết. Vì những việc cơ bản thì đã xử lý xong.
    Bạn biết sao phần thống kê học sinh Giỏi, Khá, TB, Yếu, Kém và tỷ lệ mình không tính không. Vì đây là ý kiến của BGH yêu cầu giáo viên phải thống kê. Bởi vì trường mình chưa bao giờ giáo viên đi dạy lại sung sướng như vậy. Không phải cộng điểm, ghi phiếu liên lạc...
    Trong khi chờ sự giúp đỡ của các bạn mình cũng nghĩ ra được một hướng đó là tạo list, sau đó lọc và dùng subtotal để thống kê. Thôi hẹn dịp khác mình tâm sự nhiều hơn.
    Chân thành cám ơn OverAc nhé. Hẹn gặp lại!!!
     
    #6
  7. handung107

    handung107 Thành viên thân thiết

    Bài viết:
    576
    Đã được thích:
    13
    Nơi ở:
    VN
    To dqc : File của OverAC gửi cho bạn là tương đối hoàn chỉnh rồi, chỉ còn hơi bị dư các dòng trống do sĩ số các lớp không đều nhau, thôi thì đành làm tạm thủ công bằng cách Group các hàng từ 38 đến 46 (do sĩ số lớp thấp nhất là 38 và cao nhất là 46), rồi mỗi khi in bạn cứ Group và Ungroup lại là xong, cám ơn OverAc,em nhiệt tình quá, em giúp dqc, cũng là giúp chị đấy.
     
    #7
  8. WhoamI

    WhoamI Thành viên thân thiết

    Bài viết:
    534
    Đã được thích:
    0
    Nơi ở:
    Cố lên, cứ đi rồi sẽ tới!
    OverAc có thể up lên được không? mình rất muốn tham khảo để hiểu kỹ hơn về offset. Cảm ơn nhiều!
     
    #8
  9. Bình_OverAC

    Bình_OverAC Over Abnormal / Crazy

    Bài viết:
    845
    Đã được thích:
    7
    Nơi ở:
    Nha Trang
    Mình không upload lên diển đàn vì dung lượng file là khá lớn (sau khi nén là khoảng 500KB). Quyền của mình không đủ để upload file này. Mình có thể lược bớt nhưng .... sợ như vậy có thể không đủ thông tin
    Hơn nữa dử liệu này mình thấy có thể không được công khai. Mình nhớ là có một topic nói về hàm Offset rồi mà.
     
    #9
  10. dqc

    dqc Thành viên hoạt động

    Bài viết:
    19
    Đã được thích:
    0
    Nơi ở:
    viet nam
    Chào các bạn!
    Chân thành cám ơn OverAc và chị handung107. Các bạn không nên băn khoăn. Mình sẽ xây dựng một file mẫu hoàn chỉnh để các bạn có thể tham khảo. Dựa trên sự giúp đỡ của OverAC. Mình sẽ không để các bạn thất vọng. Vì đây chỉ là sơ khởi nó chưa thực sự hoàn chỉnh vả lại mình sẽ không để dữ liệu nhiều như vậy để dung lượng file giảm bớt.
    Hẹn gặp lại các bạn. Nếu bạn muốn có thể liên hệ email của mình là : dqc098@yahoo.com mình rất sẵn lòng trao đổi học hỏi cùng các bạn.
     
    #10
  11. levanduyet

    levanduyet Welcome

    Bài viết:
    535
    Đã được thích:
    11
    Giới tính:
    Nam
    Nơi ở:
    HCM
    Bạn OverAC có thể gởi cho mình theo địa chỉ levanduyet@yahoo.com để mình upload lên cho các bạn. Lâu quá mình không thể vào mạng được, mình xui quá, mình bị mất máy tính rồi nên hơi lâu không thể vào mạng được.
    Chúc các bạn vui.
    Lê Văn Duyệt
     
    #11
  12. dqc

    dqc Thành viên hoạt động

    Bài viết:
    19
    Đã được thích:
    0
    Nơi ở:
    viet nam
    Bạn levanduyet mến! Mình đã gởi file Diemk6_demo vào địa chỉ email bạn rồi. Nhờ bạn Up lên diễn đàn để mọi người cùng tham khảo. Cám ơn bạn nhiều nhé!
     
    #12
  13. levanduyet

    levanduyet Welcome

    Bài viết:
    535
    Đã được thích:
    11
    Giới tính:
    Nam
    Nơi ở:
    HCM
    Đây là file của bạn dqc, nhờ tôi upload để các bạn tham khảo.
     
    #13
  14. workman

    workman Thành viên hoạt động

    Bài viết:
    372
    Đã được thích:
    0
    Nơi ở:
    Ho Chi Minh
    Đâu? Mình tìm mãi mà không thấy. Bác upload lên thư viện hả?
     
    #14
  15. SA_DQ

    SA_DQ Thành viên thân thiết

    Bài viết:
    432
    Đã được thích:
    37
    Nơi ở:
    HCM city
    Lập danh sách "100 Họ", được không?

    Có khi nào bạn DQC nghĩ rằng sẽ tạo lập DS các họ của HS trong trường không vậy? Lúc rãnh ấy mà?!
     
    #15
  16. omron

    omron Thành viên hoạt động

    Bài viết:
    34
    Đã được thích:
    0
    Nơi ở:
    TPHCM
    thấy được là đèn tắt đó nha !
     
    #16
  17. dqc

    dqc Thành viên hoạt động

    Bài viết:
    19
    Đã được thích:
    0
    Nơi ở:
    viet nam
    Mình không thể hiểu ý của SA DQ anh có thể nói rõ hơnkhông?
     
    #17
  18. alovo

    alovo Thành viên thân thiết

    Bài viết:
    95
    Đã được thích:
    0
    Nơi ở:
    Quê huơng là chùm kế ngọt
    :food-smil Có phải bạn muốn tự động chèn dòng tổng cộng vào dòng cuối không cho dù bất kể sheet đó dài hay ngắn khi dùng hàm offset. Nếu vậy mình sẽ tìm lại phần này, trước đây mình đã làm rồi
     
    #18
  19. SA_DQ

    SA_DQ Thành viên thân thiết

    Bài viết:
    432
    Đã được thích:
    37
    Nơi ở:
    HCM city
    Thời xưa hay nói Trăm họ!

    Gởi bạn Duyên (?) Ý của mình là DS HS của trường là đông (nhiều) ta thử lập các họ không trùng nhau của Học sinh trong trường í mà!
    Tuần đầu tháng 10: Gởi Workman: Bạn cứ hỏi NTDuyên ấy; tôi đoan chắc trong 71 họ ở cơ quan Duyên sẽ không ít dân tộc; Nếu không tin thử đếm luôn trường Dân tộc, OK?! :banana:
     
    Last edited: 3 Tháng mười 2005
    #19
  20. duyennt

    duyennt Thành viên thân thiết

    Bài viết:
    94
    Đã được thích:
    0
    Nơi ở:
    Bình Dương
    Bác SA DQ ơi, lời gợi ý của bác tôi thấy cũng chưa "thông" lắm, nghe cũng khá thú vị chứ. Hay là bác đưa ra phương án của bác luôn đi. Thật sự tôi là người hay tò...mò lắm đó! nên thấy ai có gì hay hay là "nghía" vào liền hà!
     
    #20

Chia sẻ trang này