--------------------------------------------
On Thu, 2/16/17, margaretatolliver via MS EXCEL AND VBA MACROS 
<excel-macros@googlegroups.com> wrote:

 Subject: Re: $$Excel-Macros$$ Difference between times(Including and excluding 
weekends with Business hours 9 AM to 8 PM)
 To: excel-macros@googlegroups.com
 Date: Thursday, February 16, 2017, 1:39 AM
 
 
 --------------------------------------------
 On Thu, 2/16/17, hopkinsruben865 via MS EXCEL AND VBA MACROS
 <excel-macros@googlegroups.com>
 wrote:
 
  Subject: Re: $$Excel-Macros$$ Difference between
 times(Including and excluding weekends with Business hours 9
 AM to 8 PM)
  To: excel-macros@googlegroups.com
  Date: Thursday, February 16, 2017, 1:36 AM
  
  
  --------------------------------------------
  On Thu, 2/16/17, keisha.fry via MS EXCEL AND VBA MACROS
  <excel-macros@googlegroups.com>
  wrote:
  
   Subject: Re: $$Excel-Macros$$ Difference between
  times(Including and excluding weekends with Business hours
 9
  AM to 8 PM)
   To: excel-macros@googlegroups.com
   Date: Thursday, February 16, 2017, 12:59 AM
   
   
   --------------------------------------------
   On Wed, 2/15/17, georgemartin812 via MS EXCEL AND
 VBA
  MACROS
   <excel-macros@googlegroups.com>
   wrote:
   
    Subject: Re: $$Excel-Macros$$ Difference between
   times(Including and excluding weekends with Business
 hours
  9
   AM to 8 PM)
    To: excel-macros@googlegroups.com
    Date: Wednesday, February 15, 2017, 9:04 PM
    
    
    --------------------------------------------
    On Wed, 2/15/17, keisha.fry via MS EXCEL AND VBA
  MACROS
    <excel-macros@googlegroups.com>
    wrote:
    
     Subject: Re: $$Excel-Macros$$ Difference between
    times(Including and excluding weekends with Business
  hours
   9
    AM to 8 PM)
     To: excel-macros@googlegroups.com
     Date: Wednesday, February 15, 2017, 5:11 PM
     
     
     --------------------------------------------
     On Wed, 2/15/17, Paul Schreiner <schreiner_p...@att.net>
     wrote:
     
      Subject: Re: $$Excel-Macros$$ Difference between
     times(Including and excluding weekends with
 Business
   hours
    9
     AM to 8 PM)
      To: "excel-macros@googlegroups.com"
     <excel-macros@googlegroups.com>
      Date: Wednesday, February 15, 2017, 4:51 PM
      
      There are several ways to approach this.Here's
  the
    logic I
     used:first: Excel date is stored as a number.
 (the
   number
    of
     days
      since 1/1/1900)Excel TIME is stored as the
  decimal
    part of
     a
      day.so, the date/time: 19/11/2016 12:10 PM  is
    actually
      42693.50694Excel allows you to DISPLAY this value
  in
    a
     variety
      of ways, but it doesn't change the value.
      That means that to determine the time of day
  without
      regard to the date, you must subtract the
      "integer" portion of the value.
      Now, if you worked from Monday, 2-Feb to Friday,
      10-Feb, you expect the result to show you worked
  5
      days.However, simply subtracting day #42772 from
  day
      #42776 gives you a DIFFERENCE of 4 instead of
  5!So,
    you
     have to be careful with date
      arithmetic...
      Excel provides two
    functions:NetworkdaysNetworkdays.intl
      Networkdays.intl provides a means to define which
      days are your "weekend".(some people may work
     Thu-Fri-Sat-Sun-Mon and have
      Tuesday and Wednesday off for their
      "weekend")This also provides a means to say ALL
  days
    are
      workdays! (thereby, "including
      weekends").
      In the file attached, I created a sheet with
  Named
      Ranges for Start_Time, End_Time and
  HolidayListYou
    can
     add/remove dates to this HolidayList as
      appropriate to your needs.
      The logic is to first calculate the number of
      workdays between the Start date and End
    
  
 data.=NETWORKDAYS.INTL($A2,$B2,"0000011",HolidayList)Now,
     the End_Time - Start_Time gives you the
      fractional part of a day that represents a "full"
      workday.Multiplying this times the number of
    workdays
     results
      in the number of hours if full days are worked.
      This number needs to be adjusted based on the
  actual
      start/end time.If the start or end day is on a
    weekend,
     then the
      actual start/end time is
     disregarded.IF(WEEKDAY($A2,2)>5,0
      Otherwise, for the start time, subtract the
  actual
      start time (A2 - int(A2)) from the scheduled
      "Start_Time".Now, if the person started BEFORE
  the
     scheduled start
      time, this value will be negative and should be
     disregarded.
      (unless you wish to calculate "overtime", or
  allow
      for a person to come in 30 minutes early and
  leave
    30
      minutes early?)
      so, to use only positive numbers, you can use:
      MAX(($A2-INT($A2))-Start_Time,0)
      For End time, the arithmetic is reversed:
      MAX(End_Time-($B2-INT($B2)),0)
      So, calculating the full working days, and
  removing
      the adjustments for start/end time, you
    
  
 get:=NETWORKDAYS.INTL($A2,$B2,"0000011",HolidayList)*(End_Time-Start_Time)
     
   
  -(IF(WEEKDAY($A2,2)>5,0,MAX($A2-INT($A2)-Start_Time,0)))
     
   
  -(IF(WEEKDAY($B2,2)>5,0,MAX(End_Time-($B2-INT($B2)),0)))
      But if you wish to use it as a number of hours,
      you'll need to multiply it by 24.
      To calculate these values and INCLUDE weekends,
      simply change the Networkdays.Intl formula to
    include
      "0000000" and remove the IF(WEEKDAY(
     
   
  test:=NETWORKDAYS.INTL($A2,$B2,"0000000",HolidayList)*(End_Time-Start_Time)
      -(MAX($A2-INT($A2)-Start_Time,0))
      -(MAX(End_Time-($B2-INT($B2)),0))
      Note:
      What this technique does NOT do is check to see
  if
      the Start or End date is one of the listed
      holidays.Nor does it account for any time outside
  of
    the
     core
      "Business Hours".
      Hope this helps.
      
      Paul-----------------------------------------
      “Do
      all the good you can,
      By all the means you
      can,
      In all the ways you can,
      In all the places you can,
      At
      all the times you can,
      To all the people you
      can,
      As long as ever you can.” - John
      Wesley
      ----------------------------------------- 
      
      
         On Wednesday,
      February 15, 2017 7:17 AM, Chandra Shekar
      <chandrashekarb....@gmail.com>
     wrote:
        
      
       Hello,
      Needed difference between
      times(Including and excluding weekends with
  Business
    hours
      from 9AM to 8PM)
      Could
      you help me on this attachment.
      
      Regards,
      Chandru
      
      
      
      
      
      -- 
      
      Are you =EXP(E:RT) or =NOT(EXP(E:RT)) in Excel?
  And
    do you
      wanna be? It’s =TIME(2,DO:IT,N:OW) ! Join
  official
      Facebook page of this forum @ https://www.facebook.com/discussexcel
      
       
      
      FORUM RULES
      
       
      
      1) Use concise, accurate thread titles. Poor
  thread
     titles,
      like Please Help, Urgent, Need Help, Formula
  Problem,
    Code
      Problem, and Need Advice will not get quick
  attention
    or
     may
      not be answered.
      
      2) Don't post a question in the thread of another
      member.
      
      3) Don't post questions regarding breaking or
    bypassing
      any security measure.
      
      4) Acknowledge the responses you receive, good or
    bad.
      
      5) Jobs posting is not allowed.
      
      6) Sharing copyrighted material and their links
  is
    not
      allowed.
      
       
      
      NOTE  : Don't ever post confidential data in a
     workbook.
      Forum owners and members are not responsible for
  any
      loss.
      
      --- 
      
      You received this message because you are
  subscribed
    to
     the
      Google Groups "MS EXCEL AND VBA MACROS" group.
      
      To unsubscribe from this group and stop receiving
    emails
      from it, send an email to excel-macros+unsubscr...@googlegroups.com.
      
      To post to this group, send email to excel-macros@googlegroups.com.
      
      Visit this group at
     https://groups.google.com/group/excel-macros.
      
      For more options, visit
     https://groups.google.com/d/optout.
      
      
       
        
      
      
      -- 
      
      Are you =EXP(E:RT) or =NOT(EXP(E:RT)) in Excel?
  And
    do you
      wanna be? It’s =TIME(2,DO:IT,N:OW) ! Join
  official
      Facebook page of this forum @ https://www.facebook.com/discussexcel
      
       
      
      FORUM RULES
      
       
      
      1) Use concise, accurate thread titles. Poor
  thread
     titles,
      like Please Help, Urgent, Need Help, Formula
  Problem,
    Code
      Problem, and Need Advice will not get quick
  attention
    or
     may
      not be answered.
      
      2) Don't post a question in the thread of another
      member.
      
      3) Don't post questions regarding breaking or
    bypassing
      any security measure.
      
      4) Acknowledge the responses you receive, good or
    bad.
      
      5) Jobs posting is not allowed.
      
      6) Sharing copyrighted material and their links
  is
    not
      allowed.
      
       
      
      NOTE  : Don't ever post confidential data in a
     workbook.
      Forum owners and members are not responsible for
  any
      loss.
      
      --- 
      
      You received this message because you are
  subscribed
    to
     the
      Google Groups "MS EXCEL AND VBA MACROS" group.
      
      To unsubscribe from this group and stop receiving
    emails
      from it, send an email to excel-macros+unsubscr...@googlegroups.com.
      
      To post to this group, send email to excel-macros@googlegroups.com.
      
      Visit this group at
     https://groups.google.com/group/excel-macros.
      
      For more options, visit
     https://groups.google.com/d/optout.
      0Walewski  ministrul de externe al Frantei 
     premierul englez Palmerston. Portii otomane i-au
   fost
     trimise repetate memorii de protest in care erau
    infatisate
     realitatile romanesti si dorinta unanima de
   infaptuire a
     statului national. Au fost antrenate in sprijinul
   acestei
     idei si spiritele alese ale vietii publice si
   culturale
     europene  intre care s-au remarcat Jules
 Michelet 
     Edgar Quinet  J.A. Vaillants\ multi altii  care
 au
     pledat cu caldura pentru cauza noastra.
     
     -- 
     Are you =EXP(E:RT) or =NOT(EXP(E:RT)) in Excel?
 And
   do you
     wanna be? It’s =TIME(2,DO:IT,N:OW) ! Join
 official
     Facebook page of this forum @ https://www.facebook.com/discussexcel
     
     FORUM RULES
     
     1) Use concise, accurate thread titles. Poor
 thread
    titles,
     like Please Help, Urgent, Need Help, Formula
 Problem,
   Code
     Problem, and Need Advice will not get quick
 attention
   or
    may
     not be answered.
     2) Don't post a question in the thread of another
   member.
     3) Don't post questions regarding breaking or
   bypassing
    any
     security measure.
     4) Acknowledge the responses you receive, good or
   bad.
     5) Jobs posting is not allowed.
     6) Sharing copyrighted material and their links
 is
   not
     allowed.
     
     NOTE  : Don't ever post confidential data in a
     workbook. Forum owners and members are not
   responsible for
     any loss.
     --- 
     You received this message because you are
 subscribed
   to
    the
     Google Groups "MS EXCEL AND VBA MACROS" group.
     To unsubscribe from this group and stop receiving
   emails
     from it, send an email to excel-macros+unsubscr...@googlegroups.com.
     To post to this group, send email to excel-macros@googlegroups.com.
     Visit this group at
     https://groups.google.com/group/excel-macros.
     For more options, visit
     https://groups.google.com/d/optout.onservatoare. La 15
    27 iunie  pe Campia de la Filaret masele populare
    
    -- 
    Are you =EXP(E:RT) or =NOT(EXP(E:RT)) in Excel? And
  do you
    wanna be? It’s =TIME(2,DO:IT,N:OW) ! Join official
    Facebook page of this forum @ https://www.facebook.com/discussexcel
    
    FORUM RULES
    
    1) Use concise, accurate thread titles. Poor thread
   titles,
    like Please Help, Urgent, Need Help, Formula Problem,
  Code
    Problem, and Need Advice will not get quick attention
  or
   may
    not be answered.
    2) Don't post a question in the thread of another
  member.
    3) Don't post questions regarding breaking or
  bypassing
   any
    security measure.
    4) Acknowledge the responses you receive, good or
  bad.
    5) Jobs posting is not allowed.
    6) Sharing copyrighted material and their links is
  not
    allowed.
    
    NOTE  : Don't ever post confidential data in a
    workbook. Forum owners and members are not
  responsible for
    any loss.
    --- 
    You received this message because you are subscribed
  to
   the
    Google Groups "MS EXCEL AND VBA MACROS" group.
    To unsubscribe from this group and stop receiving
  emails
    from it, send an email to excel-macros+unsubscr...@googlegroups.com.
    To post to this group, send email to excel-macros@googlegroups.com.
    Visit this group at
    https://groups.google.com/group/excel-macros.
    For more options, visit
    https://groups.google.com/d/optout.ntr-un
   spirit eseistic  chiar si atunci cand titlurile
   contrazic aceasta caracterizare:
   
   -- 
   Are you =EXP(E:RT) or =NOT(EXP(E:RT)) in Excel? And
 do you
   wanna be? It’s =TIME(2,DO:IT,N:OW) ! Join official
   Facebook page of this forum @ https://www.facebook.com/discussexcel
   
   FORUM RULES
   
   1) Use concise, accurate thread titles. Poor thread
  titles,
   like Please Help, Urgent, Need Help, Formula Problem,
 Code
   Problem, and Need Advice will not get quick attention
 or
  may
   not be answered.
   2) Don't post a question in the thread of another
 member.
   3) Don't post questions regarding breaking or
 bypassing
  any
   security measure.
   4) Acknowledge the responses you receive, good or
 bad.
   5) Jobs posting is not allowed.
   6) Sharing copyrighted material and their links is
 not
   allowed.
   
   NOTE  : Don't ever post confidential data in a
   workbook. Forum owners and members are not
 responsible for
   any loss.
   --- 
   You received this message because you are subscribed
 to
  the
   Google Groups "MS EXCEL AND VBA MACROS" group.
   To unsubscribe from this group and stop receiving
 emails
   from it, send an email to excel-macros+unsubscr...@googlegroups.com.
   To post to this group, send email to excel-macros@googlegroups.com.
   Visit this group at
   https://groups.google.com/group/excel-macros.
   For more options, visit
   https://groups.google.com/d/optout.n
  acelasi timp  in teritoriile ocupate in 1940 de
  catre sovietici - Basarabia si nordul Bucovinei  50 500
  km2 si.o populatie de 3 800 000 de locuitori  - au avut
  loc deportari si executii si s-a intensificat
  deznationalizarea romanilor.
  
  -- 
  Are you =EXP(E:RT) or =NOT(EXP(E:RT)) in Excel? And do you
  wanna be? It’s =TIME(2,DO:IT,N:OW) ! Join official
  Facebook page of this forum @ https://www.facebook.com/discussexcel
  
  FORUM RULES
  
  1) Use concise, accurate thread titles. Poor thread
 titles,
  like Please Help, Urgent, Need Help, Formula Problem, Code
  Problem, and Need Advice will not get quick attention or
 may
  not be answered.
  2) Don't post a question in the thread of another member.
  3) Don't post questions regarding breaking or bypassing
 any
  security measure.
  4) Acknowledge the responses you receive, good or bad.
  5) Jobs posting is not allowed.
  6) Sharing copyrighted material and their links is not
  allowed.
  
  NOTE  : Don't ever post confidential data in a
  workbook. Forum owners and members are not responsible for
  any loss.
  --- 
  You received this message because you are subscribed to
 the
  Google Groups "MS EXCEL AND VBA MACROS" group.
  To unsubscribe from this group and stop receiving emails
  from it, send an email to excel-macros+unsubscr...@googlegroups.com.
  To post to this group, send email to excel-macros@googlegroups.com.
  Visit this group at
  https://groups.google.com/group/excel-macros.
  For more options, visit
  https://groups.google.com/d/optout.892-1893
 - Se edifica Foisorul de Foc din Bucuresti 8 20 ian -9
 21 ian - Conferinta de la Sibiu a Partidului National Roman
 decide alcatuirea unui Memorandum al romanilor catre
 imparatul f ranz losif 28   mai
 9   iun   
 -   Depunerea   Memorandumului
 laMena - Dimitne A Sturdza  1833-1914  este ales
 presedinte al Partidului National Liberal 13 25 iul -
 Prelungirea tratatului de alianta cu Puterile Centrale1892
 f-Africa    de    Sud-Vest   
 devine    colonie germana - Formarea unui partid
 socialist in Polonia -
 Egiptul   este   ocupat   de   catre   trupele
 engleze - Atentate teroriste ale nihilistilor in Franta
 
 -- 
 Are you =EXP(E:RT) or =NOT(EXP(E:RT)) in Excel? And do you
 wanna be? It’s =TIME(2,DO:IT,N:OW) ! Join official
 Facebook page of this forum @ https://www.facebook.com/discussexcel
 
 FORUM RULES
 
 1) Use concise, accurate thread titles. Poor thread titles,
 like Please Help, Urgent, Need Help, Formula Problem, Code
 Problem, and Need Advice will not get quick attention or may
 not be answered.
 2) Don't post a question in the thread of another member.
 3) Don't post questions regarding breaking or bypassing any
 security measure.
 4) Acknowledge the responses you receive, good or bad.
 5) Jobs posting is not allowed.
 6) Sharing copyrighted material and their links is not
 allowed.
 
 NOTE  : Don't ever post confidential data in a
 workbook. Forum owners and members are not responsible for
 any loss.
 --- 
 You received this message because you are subscribed to the
 Google Groups "MS EXCEL AND VBA MACROS" group.
 To unsubscribe from this group and stop receiving emails
 from it, send an email to excel-macros+unsubscr...@googlegroups.com.
 To post to this group, send email to excel-macros@googlegroups.com.
 Visit this group at
 https://groups.google.com/group/excel-macros.
 For more options, visit
 https://groups.google.com/d/optout.artidul Comunist din RomaniaGheorghe 
Cristescu Elek Koblos Vitali Holostenko Alexander Danieluk Stepanski Boris 
Stefanov stefan Forisin ilegalitate din 1924.

-- 
Are you =EXP(E:RT) or =NOT(EXP(E:RT)) in Excel? And do you wanna be? It’s 
=TIME(2,DO:IT,N:OW) ! Join official Facebook page of this forum @ 
https://www.facebook.com/discussexcel

FORUM RULES

1) Use concise, accurate thread titles. Poor thread titles, like Please Help, 
Urgent, Need Help, Formula Problem, Code Problem, and Need Advice will not get 
quick attention or may not be answered.
2) Don't post a question in the thread of another member.
3) Don't post questions regarding breaking or bypassing any security measure.
4) Acknowledge the responses you receive, good or bad.
5) Jobs posting is not allowed.
6) Sharing copyrighted material and their links is not allowed.

NOTE  : Don't ever post confidential data in a workbook. Forum owners and 
members are not responsible for any loss.
--- 
You received this message because you are subscribed to the Google Groups "MS 
EXCEL AND VBA MACROS" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to excel-macros+unsubscr...@googlegroups.com.
To post to this group, send email to excel-macros@googlegroups.com.
Visit this group at https://groups.google.com/group/excel-macros.
For more options, visit https://groups.google.com/d/optout.

Reply via email to