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

  • azopi74

    addikt

    válasz azopi74 #25901 üzenetére

    Na már találtam is két hibát:)

    1. StartDayNormalStart nem kell, helyette viszont kell StartDayNormalEnd

    =DATE(YEAR([@StartTime]),MONTH([@StartTime]),DAY([@StartTime]))+MunkaidőZárás

    Ugyanis ez kell a PartDayFirstDay korrekt kiszámításához:

    =IF([@IfStartInWorkingTime],[@StartDayNormalEnd]-[@StartTime],0)

    2. Ha ugyanaz a kezdő és záródátum, és mindkettő ideje munkaidőn belül van, nem jól kalkulál, mert záróként és nyitóként is bekalkálja a törtnapokat, ezért szükség van erre a boolean változóra:

    WithinOneDay: (ha egy munkanapon belül van a starttime és endtime)

    =COUNTIFS(DayType[StartWorkingTime],"<="&[StartTime],DayType[EndWorkingTime],">="&[@EndTime],DayType[Type],"Workday")

    És ennek megfelelően TotalWorkingTimeCorr (ez a végső megoldás)

    :

    =IF([@WithinOneDay],[@EndTime]-[@StartTime],[@TotalWorkingTime])

    Javítottam, itt elérhető: [link]

    Remélem, más logikai bukfenc nincs :)

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

Hirdetés