Kryqëzimi i intervaleve të datave

Një nga detyrat tipike për një përdorues të Microsoft Excel. Kemi dy varg datash të tipit “fillim-fund”. Sfida është të përcaktohet nëse këto diapazon mbivendosen dhe, nëse po, për sa ditë.

Ndërpritet apo jo?

Le të fillojmë duke zgjidhur pyetjen nëse ka një kryqëzim të intervaleve në parim? Supozoni se kemi një tabelë të ndërrimeve të punës për punonjësit si kjo:

Shihet qartë se ndërrimet e punës së Yaroslav dhe Elena kryqëzohen, por si ta llogarisim këtë pa u drejtuar në ndërtimin e një orari kalendar dhe kontrollin vizual? Funksioni do të na ndihmojë SUMPRODUCT (SUMPRODUCT).

Le të fusim një kolonë tjetër në tabelën tonë me një formulë që jep vlerën boolean TRUE nëse datat kryqëzohen:

Sa ditë është kalimi?

Nëse në thelb nuk është e lehtë të kuptojmë nëse intervalet tona kryqëzohen apo jo, por të dimë saktësisht se sa ditë bien saktësisht në kryqëzim, atëherë detyra bëhet më e ndërlikuar. Logjikisht, është e nevojshme të "pomponi" deri në 3 situata të ndryshme në një formulë:

  • intervalet nuk mbivendosen
  • njëri nga intervalet përthith plotësisht tjetrin
  • intervalet pjesërisht kryqëzohen

Herë pas here, shoh zbatimin e kësaj qasjeje nga përdorues të tjerë duke përdorur një sërë funksionesh IF të mbivendosur, etj.

Në fakt, gjithçka mund të bëhet bukur duke përdorur funksionin MJEKIANSORE (MEDIAN) nga kategoria Statistikor.

Nëse me kusht e caktojmë fillimin e intervalit të parë si N1, dhe fundi për K1, dhe fillimi i të dytës N2 dhe të përfundojë për K2, atëherë në terma të përgjithshëm formula jonë mund të shkruhet si:

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

Kompakte dhe elegante, apo jo? 😉

  • Si funksionon në të vërtetë Excel me datat? Si të llogarisni numrin e ditëve kalendarike ose të punës midis datave?
  • Si të ndërtoni një orar kalendar (pushime, trajnime, turne…) në Excel duke përdorur formatimin e kushtëzuar?
  • Kontrollimi i një ose më shumë kushteve me funksionet IF (IF).

Lini një Përgjigju