Új hozzászólás Aktív témák

  • geckowize

    őstag

    válasz axioma #3663 üzenetére

    Közben rájöttem, hogy van NETWORKDAYS(x,y) függvény, ami a munkanapokat adja vissza, úgy kicsit könnyebb volt, de még mindig valami nem jó.
    Tehát ezt használom:
    A1: bejelentés
    B1: reakció

    B1 - C1 - (NETWORKDAYS(C1:B1) - 1)*14/24

    Azaz a két dátum különbsége kijön [nap]-ban, aztán abból kivonom (munkanap-1)-szer a 14 órát (osztva 24-gyel, mert nap az alapegység).
    Ez mindaddig működött, amíg nem volt egy olyan, hogy
    A1: 2013.10.31 13:26
    B1: 2013.11.04 10:14
    És erre 64 óra 48 perc jön ki,
    amit nem értek, mivel úgy, hogy még a 2013.11.01 pénteket nem is tudja, hogy szünnap volt, úgy is 4 óra 34 perc (10.31 még 13:26-tól 18:00-ig) + 10 óra (11.01, mert nem tudja, hogy szünet volt) + 2 óra 14 perc (11.04 8:00-tól 10:14-ig) = 30 óra 48 percnek kéne kijönni.

    NETWORKDAYS-nek van egy opcionális 3. argumentuma is, ahol meg lehet adni a hétvégén túli munkaszüneti napok számát, vagy pedig munkaszüneti napok intervallumát.
    Tehát erre tettem kísérletet, mégpedig úgy, hogy a NETWORKDAYS-nek adok 3. paraméterként 1-et (azaz 1 nap holidayt), de így is valamiért mugyanennyi marad, illetve kipróbáltam úgy is, hogy egy cellába beírt 2013.11.01-et adom meg 3. paraméternek, úgy meg mégtöbb lesz, azaz 78 óra 48 perc... WTF?

Új hozzászólás Aktív témák