Cấu trúc mảng Row(Indirect()) trong Excel và Ứng dụng



Cấu trúc mảng Row(Indirect()) trong Excel và Ứng dụng dùng để tạo ra mảng gồm các hằng số mảng bằng cách kết hợp hàm Row và Indirect.
Ứng dụng công thức mảng Row Indirect khá nhiều như tính tần suất xuất hiện của ngày, thứ trong khoảng thời gian hoặc tính tổng n giá trị lớn nhất hoặc nhỏ nhất trong mảng. Trong video này sẽ có 2 bài tập công thức mảng trong excel dạng này.
– Video hướng dẫn công thức mảng Sum(if()):
– Link tải file excel thực hành:
– Xem hướng dẫn download:
ĐỀ NGHỊ XEM THÊM:
– Các tuyệt chiêu hay trong Excel:
– Các video hướng dẫn các hàm Excel:
– Bài tập Excel cơ bản có lời giải:
– Bài tập Excel nâng cao có lời giải:
– Các tuyệt chiêu hay trong Word:
– Like và theo dõi Fanpage của chúng tôi:

Nguồn: https://newblurayrelease.com/

Xem thêm bài viết khác: https://newblurayrelease.com/lap-trinh-php/

  • Từ ngày 10/1/2012 đến ngày 13/1/2012 ko có ngày chủ nhật thầy ạ. Nên ô H3 ko thể là 12 triệu mà sẽ là 9 triệu.KO biết em đang hiểu sai chỗ nào nữa nhờ thầy chỉ lại giúp em ạ

    lethu nguyenthi July 28, 2020 9:49 pm Reply
  • theo cột giá phải trả thì đâu có ngày nào chủ nhật đâu ta???

    sơn hồng July 28, 2020 9:49 pm Reply
  • Anh ơi! Anh có thể vui lòng hương dẫn giúp em cho hiểu thêm bài tập này trong tình huống ví dụ như đếm số tháng 11 từ năm 1999 đến 2018 thì mình dùng công thúc như thế nào? Cám ơn anh!

    Ho Viet Thang July 28, 2020 9:49 pm Reply
  • Thầy ơi.
    Có cách nào đếm số dòng trong một ô không ạ.
    VD: ô có tên 3 người, muốn đếm số người thì phải làm sao ạ?

    Tài Võ July 28, 2020 9:49 pm Reply
  • Thầy ơi, cho Em hỏi ý này ạ:
    – Tại sao theo ví dụ đầu tiên, Em chọn dòng (thay vì cột như trong video) để fill từ 1:10 thì nó chỉ ra kết quả là 1 vậy Thầy?
    – Cũng tại ví dụ đầu tiên, sao mình ko quét chọn khối A1:A2 mà phải dùng &":"& vậy Thầy?
    Em cảm ơn Thầy!

    Khanh Duy July 28, 2020 9:49 pm Reply
  • Nếu tính ngày trả là 1 ngày thuê luôn thì 1/10/2012 -> 1/13/2012 thì ô số ngày thuê là 4 (ngày trả – ngày thuê +1+số ngày CN). Cột số tiền phải trả dùng CT như trên (4 ngày thuê và ko có ngày chủ nhật). Nếu ngày trả ko tính là 1 ngày thuê thì số NT = 3 (ngày trả – ngày thuê+ CN). Cột số tiền phải trả sửa CT thành {=SUM(IF(WEEKDAY(ROW(INDIRECT(C2&":"&D2-1)))=1,2,1))*F2}. Lấy C2+1 sai. Ví dụ như ngày thuê là ngày chủ nhật mà bỏ qua vậy sẽ mất 2 ngày. Trong khi ngày trả nó ko phải là ngày thuê mà lại tính vào.

    Ninh Diệp July 28, 2020 9:49 pm Reply
  • hướng dẫn rất hay và chi tiết, cách trình bày dễ hiểu.

    Về nội dung bài thì em hiểu rồi, đang tính ứng dụng vào làm cái này mà chưa biết nên ứng dụng ra sao, nhờ anh tư vấn giúp em với. Cụ thể yêu cầu:
    – ngày bắt đầu: 1/9/2017
    – Ngày kết thúc: 4/9/2017
    – danh sách các ngày lễ trong năm, có ngày 2/9/2017 trùng thứ 7
    Yêu cầu tính:
    * TH bình thường: nếu trong khoảng thời gian bắt đầu – kết thúc có thứ 7, cn thì mình chỉ lấy 1/2 ngày thứ 7
    * TH đặc biệt: ngày lễ trùng thứ 7 thì bỏ luôn không tính 1/2 ngày

    Hiện tại em đang vướng là không biết làm sao xác định trong khoảng thời gian đó nếu có thứ 7 thì kiểm tra xem nó có trùng với các ngày nghỉ lễ hay không để loại ra.

    Nếu được nhờ anh tư vấn giúp với
    Cám ơn anh nhiều

    htgroups toys July 28, 2020 9:49 pm Reply
  • Thầy ơi, e chưa hiểu đoạn này, thầy giải thích cho e với ạ?
    SUM(IF(WEEKDAY(ROW(INDIRECT(D3&":"&E3)))=1;2;1))

    Lan Nguyễn July 28, 2020 9:49 pm Reply
  • Anh ơi cho em xin mail của anh được không, em đang cần trợ giúp, em mò đau đầu mấy ngày không làm được

    Van Hoang July 28, 2020 9:49 pm Reply
  • hay quá

    Nhật Dương July 28, 2020 9:49 pm Reply
  • quá hay, like like….

    van Luong July 28, 2020 9:49 pm Reply
  • Xin lỗi mọi người công thức không sai, do nếu dùng công thức mảng như vậy số ngày thuê sẽ được cộng thêm 1 ngày so với việc trừ ngày tháng từ các ô cột E và cột D. Nên H4=4*3.000.000=12.000.000 (mà không có ngày CN nào cả)

    Duc Le July 28, 2020 9:49 pm Reply
  • Mình cảm ơn vì đã giúp mọi người biết thêm về Excel, nhưng trong phần Ví dụ 1 từ ngày 1/10/2012 đến 1/13/2012 không có ngày CN. Có thể kiểm tra lại bằng chính hàm Weekday(Row……) ra một mảng từ thứ 3 đến thứ 6. Bạn có thể giải thích lại giúp mọi người phần này?

    Duc Le July 28, 2020 9:49 pm Reply
  • Anh ơi mình dùng curly bracket { } thay thế row(indirect như này =SUM(LARGE(C3:G5,{1,2}))

    Phu Nguyen July 28, 2020 9:49 pm Reply
  • a ơi có gì sai sai rồi đó: ví dụ : nếu là ngày chủ nhật thì tính gấp đôi. nhưng công thức không tính được số ngày chủ nhật để tính gấp lên: a xem ở ngày thuê a tính thì biết vi du 02/02/2012 tới ngày 04/03/2012 là 31 ngày, có 5 cái chủ nhật tổng số ngày tính là 41 ngay mà a: sô tiền đáng nhẽ là 82 triệu mà a: a xem lai dum e có phải thế không nhé.

    tham minh July 28, 2020 9:49 pm Reply
  • a ơi có gì sai sai rồi đó: ví dụ : nếu là ngày chủ nhật thì tính gấp đôi. nhưng công thức không tính được số ngày chủ nhật để tính gấp lên: a xem ở ngày thuê a tính thì biết vi du 02/02/2012 tới ngày 04/03/2012 là 31 ngày, có 5 cái chủ nhật tổng số ngày tính là 41 ngay mà a: sô tiền đáng nhẽ là 82 triệu mà a: a xem lai dum e có phải thế không nhé.

    tham minh July 28, 2020 9:49 pm Reply
  • Anh ơi, từ ngày 10/1/2012 – 13/1/2012 không có ngày chủ nhật nhưng kết quả vẫn tính là 12tr. Anh gt dùm em với. Tks anh.

    Phong Phạm July 28, 2020 9:49 pm Reply
  • Anh xem hộ em với. Theo như bảng tính tiền thuê xe phải trả mà em làm công thức tương tự như này kết quả lại không ra được số tiền chính xác: =SUM(IF(WEEKDAY(ROW(INDIRECT(D9&":"&E9)))=1,2,1))*G9. Các số liệu em làm tương tự mà lại ra là 3.000.000 chứ k phải là 12tr
    Ngày thuê Ngày trả Số NT Đơn giá thuê Phải trả
    10/01/2012 13/01/2012 3 3,000,000.00 3,000,000.00
    02/02/2012 04/03/2012 31 2,000,000.00 2,000,000.00

    Loan Do July 28, 2020 9:49 pm Reply

Leave a Reply

Your email address will not be published. Required fields are marked *