--------------------------------------------
On Thu, 2/16/17, mintaspriggs 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:48 AM
 
 
 --------------------------------------------
 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.n acest timp  in Romania continua 
activitatea pentru consolidarea statului national. Un decret din 29 martie 1866 
 promulgat de Locotenenta domneasca  axe in vedere guardia oraseneasca   menita 
a proveghea la paza ordinei  in toate centrele urbane. in ziua urmatoare  prin 
Legea pentru tocmeli de lucrari agricole si pentru executarea lor  este 
oficializata folosirea aparatului de stat in organizarea si desfasurarea 
campaniilor agricole. Dupa votarea acestui act normativ  in aceeasi zi de 30 
martie 1866  vechiul organ legislativ este dizolvat  intrucat din el inca mai 
faceau parte cunoscuti colaboratori ai domnitorului detronat.

-- 
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