Intersection ng mga agwat ng petsa

Isa sa mga karaniwang gawain para sa isang gumagamit ng Microsoft Excel. Mayroon kaming dalawang hanay ng mga petsa ng uri na "simula-katapusan". Ang hamon ay upang matukoy kung ang mga saklaw na ito ay magkakapatong at, kung gayon, sa kung ilang araw.

Intersect o hindi?

Magsimula tayo sa pamamagitan ng paglutas ng tanong kung mayroong intersection ng mga agwat sa prinsipyo? Ipagpalagay na mayroon kaming isang talahanayan ng mga shift sa trabaho para sa mga empleyado tulad nito:

Malinaw na nakikita na ang mga paglilipat ng trabaho ng Yaroslav at Elena ay bumalandra, ngunit paano ito kalkulahin nang hindi gumagamit ng isang iskedyul ng kalendaryo at visual na kontrol? Ang function ay makakatulong sa amin SUMPRODUCT (SUMPRODUCT).

Maglagay tayo ng isa pang column sa ating table na may formula na magbubunga ng boolean value na TRUE kung mag-intersect ang mga petsa:

Ilang araw ang pagtawid?

Kung sa panimula ay hindi madaling maunawaan kung ang ating mga agwat ay nagsalubong o hindi, ngunit upang malaman kung gaano karaming araw ang eksaktong nahuhulog sa intersection, kung gayon ang gawain ay nagiging mas kumplikado. Sa lohikal na paraan, kinakailangang "mag-pump" ng kasing dami ng 3 magkakaibang sitwasyon sa isang formula:

  • hindi nagsasapawan ang mga pagitan
  • ang isa sa mga pagitan ay ganap na sumisipsip sa isa pa
  • ang mga pagitan ay bahagyang nagsalubong

Paminsan-minsan, nakikita ko ang pagpapatupad ng diskarteng ito ng ibang mga user gamit ang isang grupo ng mga nested IF function, atbp.

Sa katunayan, ang lahat ay maaaring gawin nang maganda gamit ang function MEDIAN (MEDIAN) mula sa kategorya Estatistiko.

Kung may kondisyon tayong italaga ang simula ng unang agwat bilang N1, at ang katapusan para sa K1, at ang simula ng pangalawa N2 at tapusin para sa K2, kung gayon sa mga pangkalahatang tuntunin ang aming formula ay maaaring isulat bilang:

=MEDIAN(N1;K1+ 1;K2+1)-MEDIAN(N1;K1+ 1;N2)

Compact at elegante, hindi ba? 😉

  • Paano gumagana ang Excel sa mga petsa? Paano kalkulahin ang bilang ng kalendaryo o mga araw ng negosyo sa pagitan ng mga petsa?
  • Paano bumuo ng iskedyul ng kalendaryo (mga holiday, pagsasanay, shift...) sa Excel gamit ang conditional formatting?
  • Sinusuri ang isa o higit pang mga kundisyon sa mga function ng IF (IF).

Mag-iwan ng Sagot