Cách tìm phần chồng chéo giữa hai phạm vi trong Excel

1. Sử dụng thẻ mã cho VBA. [code] Mã của bạn [/code] [hoặc sử dụng nút #]
2. Nếu câu hỏi của bạn đã được giải quyết, hãy đánh dấu là ĐÃ GIẢI QUYẾT bằng cách sử dụng công cụ chuỗi
3. Nhấp vào ngôi sao nếu bạn nghĩ rằng ai đó đã giúp bạn

Trân trọng
Ford

Có 2 phạm vi ngày [a,b] và [x,y] và tôi muốn biết liệu chúng có trùng nhau không [nghĩa là ít nhất một ngày chung giữa a,b và x,y]

Công thức để kiểm tra một thứ như vậy lúc đầu có vẻ phức tạp. Vì vậy, tôi đã vẽ ra các điều kiện trên giấy để hiểu rõ hơn về những gì chúng ta nên thử nghiệm. Rõ ràng, có 4 cách để ngày [a,b] trùng với ngày [x,y] như hình bên dưới

Bây giờ, chúng ta có thể kiểm tra điều kiện trùng lặp bằng công thức như sau

If x is between a and b
or a is between x and y
then overlap
else do not overlap

Như bạn đã biết, không có công thức nào trong excel như isbetween[]. Vì vậy, chúng ta phải chia nó thành 2 điều kiện và Công thức AND[]. Cuối cùng công thức trở thành,

=if[or[and[x>=a,x=x,a="&G10,G10. G24,"

Điều mà tôi biết là không chính xác vì nó chỉ thêm đầu ra của hai SUMIFS. Tôi cảm thấy như tôi gần tìm ra điều này nhưng vẫn thiếu một cái gì đó. Lời khuyên nào?

Đáp lại

  • Suraj Kumar Biswal nói.

    6 Tháng Mười, 2017 lúc 3. 27 giờ sáng

    Tôi đang tìm kiếm công thức tương tự nơi tôi đang có Nhiều nhân viên và nhân viên cấp cao có nhiều ngày Bắt đầu và ngày kết thúc, muốn kiểm tra xem mỗi nhân viên có phạm vi ngày trùng lặp hay không

    Không thể lập công thức

    Đáp lại

    • Suraj Kumar Biswal nói.

      6 Tháng Mười, 2017 lúc 3. 28 giờ sáng

      Không thể tìm ra cách xây dựng một công thức

      Đáp lại

  • Nikki Richmond nói.

    22 Tháng Mười, 2017 lúc 7. 58 giờ chiều

    Công thức của bạn CHỈ hoạt động nếu lần đầu tiên bắt đầu trước lần thứ 2. Tôi đang cần một công thức kiểm tra cả hai cách. Giống như hình ảnh đầu tiên của bạn. Tôi phải làm 2 bảng chấm công và đôi khi thời gian bắt đầu của bảng này trước bảng chấm công kia, đôi khi lại sau bảng chấm công. Nói cách khác, 7 giờ sáng đến 8 giờ sáng & 8 giờ sáng đến 9 giờ sáng [ok, đó là sau]. Nhưng rồi những lúc khác thì ngược lại. Tôi đang nói tờ một và tờ hai. Hãy đi theo con đường khác và nói rằng tôi bị mất trí nhớ. Vì vậy, tôi đã đặt 8 giờ sáng - 9 giờ sáng trên trang một và 7. 30am-8. 30 mặt khác. Công thức này sẽ không bắt được nó. Tôi phải đặt thêm cột thứ > trong công thức để nó bắt được. Nhưng sau đó tôi có hai cột. Một cái nói chồng chéo và một cái nói không chồng chéo. Vì vậy, tôi vẫn phải kiểm tra nó. Nó cũng cho biết sự chồng chéo trong các ô trống

    Đáp lại

  • JB nói.

    12 Tháng mười hai, 2017 lúc 1. 15 giờ chiều

    Chào mọi người,

    Không chắc bạn có thể giúp tôi không, nhưng nó đáng để thử. Tôi cần tính toán thứ gì đó có vẻ phức tạp hơn một chút so với việc chỉ xác định xem có sự trùng lặp hay không

    Trong bộ dữ liệu quản lý dự án của tôi, tôi có một dự án có số ngày tiêu chuẩn để hoàn thành dự án [trong trường hợp này là 13 tuần * 7 ngày = 91 ngày [SLA]]. Đôi khi, có thể có sự chậm trễ làm cản trở việc phân phối dự án. Những sự chậm trễ này được đăng ký dựa trên ngày bắt đầu và ngày kết thúc. số ngày có thể được xác định thông qua enddate - startdate. Tôi thêm số ngày này vào ngày SLA ban đầu. Thật không may, có thể có nhiều sự chậm trễ có thể ảnh hưởng đến việc giao hàng, ngay cả trong cùng một thời điểm, nhưng tôi không muốn nhân đôi ảnh hưởng của số ngày bị mất

    Để làm cho mọi thứ trở nên phức tạp hơn, tôi có thể có 3 sự chậm trễ được báo cáo trong một dự án mà tôi nên tính đến trong công thức này. Bên cạnh đó, tôi phải tính đến việc không phải tất cả các loại độ trễ đều được tính đến cho trình kiểm tra độ trễ này

    Có ai có giải pháp cho vấn đề này hoặc có thể đưa ra một số hướng dẫn không?

    Cảm ơn

    Đáp lại

    • Huy. nói.

      12 Tháng mười hai, 2017 lúc 3. 23 giờ chiều

      @JB
      Tôi khuyên bạn nên đăng câu hỏi lên Chandoo. org Diễn đàn
      https. //chandoo. org/forum/
      Đính kèm tệp mẫu với ví dụ nếu có thể để bạn nhận được phản hồi có mục tiêu hơn

      Đáp lại

  • Venky nói.

    Tháng Giêng 5, 2018 lúc 5. 59 giờ tối

    Bạn đã cứu ngày của tôi. Bạn đã giải thích đơn giản nhất có thể. Tuyệt quá

    Đáp lại

  • GS nói.

    Tháng Hai 23, 2018 lúc 7. 15 giờ chiều

    Chào Chandoo,

    Tôi đánh giá cao suy nghĩ thẳng thắn của bạn và tôi đã gặp sự cố với một số sự kiện chồng chéo. Tôi muốn tính toán từng phút chẵn lẻ không trùng nhau từ chuỗi thời gian của các sự kiện ngừng hoạt động

    Một công thức chung được cho là hoạt động trong bất kỳ khoảng thời gian nào của điều kiện sự kiện thời gian, chẳng hạn như nhiều sự kiện chồng chéo, một số, không, v.v. Cho đến thời điểm đó thì không có vấn đề gì nhưng khi tổng thời lượng của một số sự kiện ngẫu nhiên trùng lặp với một sự kiện thì tôi gặp sự cố về công thức excel chung để tính thời gian không trùng lặp của từng sự kiện. Trang tính đó sẽ được tự động hóa nên tôi không thể sử dụng các công thức khác nhau cho mỗi hàng vì khi trang tính được cập nhật, tất cả thời gian ngừng hoạt động mới sẽ xuất hiện trên đó. Đây là một ví dụ

    Nếu tra cứu cụ thể 14/12/2017 8. 00h ngày 15/12/2017 9. 00, bạn có thể thấy quan điểm của tôi

    Thời gian ngừng hoạt động Bắt đầu [có ngày] Thời gian ngừng hoạt động Kết thúc [có ngày]
    14/12/2017 6. 00 14/12/2017 7. 30
    14/12/2017 6. 30 14/12/2017 7. 30
    14/12/2017 6. 30 14/12/2017 16. 00
    14/12/2017 7. 00 14/12/2017 8. 15
    14/12/2017 7. 30 14/12/2017 8. 30
    14/12/2017 7. 30 14/12/2017 15. 00
    14/12/2017 7. 45 14/12/2017 8. 00
    14/12/2017 8. 00 15/12/2017 9. 00
    14/12/2017 9. 00 14/12/2017 10. 00
    14/12/2017 11. 00 15/12/2017 16. 00

    sự giúp đỡ của bạn sẽ được thực sự đánh giá cao

    Cảm ơn

    G. S

    Đáp lại

  • Timothy Gow nói.

    Tháng Bảy 3, 2018 tại 1. 08 giờ tối

    Bài đăng tuyệt vời, yêu thích cách tiếp cận hợp lý, rất dễ tiếp thu và sử dụng lại. Và để suy nghĩ, tôi đã đọc các bài đăng khác và xem các hàm QUERY khó chịu cho một nhiệm vụ đơn giản như vậy. Cảm ơn

    Đáp lại

  • Nina nói.

    Tháng Tám 1, 2018 tại 1. 27 giờ sáng

    Điều này rất hữu ích, cảm ơn bạn vì sự cố đơn giản này

    Đáp lại

  • Bill nói.

    Tháng Tám 12, 2018 lúc 7. 08 giờ tối

    Xin chào các chuyên gia Excel,

    Yêu thích bài đăng và nhận xét.
    Bạn có ý tưởng nào về cách áp dụng khái niệm này cho một dải ô không?

    tôi. e.
    Tôi có 20 mục có ngày bắt đầu và ngày kết thúc. Có ba loại vật phẩm.
    Tôi muốn đảm bảo rằng mỗi ngày bắt đầu và ngày kết thúc không trùng với ngày bắt đầu và ngày kết thúc khác của cùng loại mặt hàng.

    Các cột trong bảng trông như thế nào;
    Loại mục ;

    Cảm ơn bạn đã làm cho trang web trở nên tuyệt vời.
    Chúc mừng bạn,
    Bill

    Đáp lại

  • Debbie nói.

    19 Tháng mười hai, 2018 lúc 10. 36 giờ chiều

    Công thức ban đầu của bạn
    =if[or[and[x>=a,x=x,a=a,x=x,a

    Ví dụ. Nếu bạn xây dựng một kế hoạch dự án trong Excel, thì bạn có cột D [ngày bắt đầu], E [ngày kết thúc] và sau đó K10-AH10 có ngày đầu tuần được liệt kê [ví dụ:. 6/1, 13/1, 20/1. ]. Bây giờ, trên mỗi hàng trong K-AH, bạn muốn các ô có khối màu giống như biểu đồ ma quái để hiển thị nếu ngày bắt đầu/ngày kết thúc nằm trong ngày biểu đồ trong K10-AH10. Nếu bạn sử dụng công thức này.
    =IF[OR[AND[$D38>=L$10,$D38
    Then drag it down with autofill for the "ghant" area. Then select the entire area and apply conditional formatting so that if "yes" then black text & black fill color, if "no" then white text & fill color. - Now you have made your own ghant chart with the date ranges you need to represent in Excel that auto-update for you as the project changes.

    Đáp lại

  • Camilo nói.

    Tháng Một 7, 2019 tại 5. 06 giờ sáng

    Chandoo, cảm ơn vì điều đó

    Tôi có một thử thách cho bạn hoặc ai đó có thể tìm ra cách giải quyết nó

    Tôi có 20 hàng hoạt động khác nhau, mỗi hàng/hoạt động có vị trí bắt đầu và kết thúc. g. Khai quật từ 2. 3 km đến 3. 3km. Mỗi km nằm trong một ô khác nhau

    Bạn có thể nghĩ ra một cách [công thức] để định dạng có điều kiện để tôi có thể nhanh chóng xác định xem có bất kỳ hoạt động nào đang diễn ra trong cùng một khu vực [xung đột] không?

  • Chủ Đề