„Excel“ formulė: kita kas dvi savaites mokama diena nuo datos

Turinys

Bendroji formulė

=CEILING(date+1,14)-1

Santrauka

Jei norite gauti kitą atlyginimo dieną, laikydamiesi kas dvi savaites sudaryto tvarkaraščio, o darbo dienos bus mokamos penktadienį, galite naudoti formulę, pagrįstą „CEILING“ funkcija.

Parodytame pavyzdyje formulė C6 yra:

=CEILING(B6+1,14)-1

Pastaba: pagal šią formulę daroma prielaida, kad „Excel“ numatytoji data yra 1900.

Paaiškinimas

Ši formulė priklauso nuo CELING funkcijos, kuri suapvalina skaičius iki nurodyto kartotinio. Tai veikia, nes kaip veikia datos numatytojoje „Excel“ datų sistemoje „1900“, kai pirmoji sistemos diena yra skaičius 1, lygus 1900 m. Sausio 1 d., Sekmadieniui.

Pagal šią schemą pirmasis penktadienis yra 6 dienos numeris, antrasis penktadienis yra 13 diena, o 14 diena yra antrasis šeštadienis. Tai reiškia, kad visi antrieji šeštadieniai ateityje bus tolygiai dalijami iš 14.

Formulė naudoja šį faktą 2-ajam šeštadieniams išsiaiškinti, tada atimama 1, kad gautumėte ankstesnį penktadienį.

Kitas kas antrą penktadienį

Jei jums reikia gauti alternatyvų penktadienį kas antrą penktadienio schemą, galite naudoti šią formulės versiją:

=CEILING(A1+8,14)-8

Idėja yra ta pati, tačiau norint gauti lygų 14 kartų kartotinį, reikia pereiti 8 dienas į priekį. Kai CEILING grąžins datą, atimamos 8 dienos, kad būtų galima grįžti į ankstesnį penktadienį.

Pastaba: Aš patekau į šią formulę kaip atsakymą į stulpo perpildymą nuostabaus Barry Houdini.

Geri ryšiai

Barry Houdini atsakymas dėl „stackoverflow“

Įdomios straipsniai...