Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

UPDATE : Excel 2003 - funkcja data +warunek

Walken 20 Lut 2009 07:44 3728 6
  • #1 20 Lut 2009 07:44
    Walken
    Poziom 2  

    Witam. Mam problem ze stworzeniem formuły na taki przypadek:
    Wprowadzana jest data i godzina. potrzebuje by formuła oddała w wyniku date i godzine po 4 godzinach pracujących czyli warunek musi uwzględniac godziny pracy 9-17 i weekendy.
    tzn jezeli zostanie wprowadzona data 2009-02-20 12:30 to otrzymam w wyniku 2009-02-20 16:30 ale jesli zostanie wprowadzona 2009-02-20 16:00 to wyniku bedzie 2009-02-23 12:00.
    Bardzo prosze o pomoc

    0 6
  • #3 20 Lut 2009 10:36
    marek003
    Poziom 40  

    Prosze bardzo. :)

    Przy czym formuła nie do końca jest durnoodporna, tzn. jeżeli wpiszesz złą datę a w szczególności nieodpowiednia godzinę to funkcja zawiedzie. Można i na to się ubezpieczyć rozpbudowując funkcję ale na razie myślę że tyle ci wystarczy.

    I jeszcze jedno: nie dziw się zaokrągleniu godzin poprostu excel daty i godziny "widzi" jako liczby i czasami ma kłopot z dokładnością np godzina wyliczona z 13:00+4 godziny da 17:00 co bez zaokrąglenia nie jest równe 17:00 wpisanej z ręki.

    0
  • #4 20 Lut 2009 10:55
    marek003
    Poziom 40  

    Rozwiązanie w linku też ciekawe :)

    A jeszcze aby moje formuły działały (a szczególnie formuła workday) powinieneś mieć włączone w menu narzędzia w dodatkach... - Analisys ToolPak.

    0
  • #5 20 Lut 2009 11:05
    Walken
    Poziom 2  

    Super działa jeszcze troszke nad tym posiedze i mysle ze dopieszcze
    Dziekuje bardzo za szybką i wyczerpujaca odpowiedz.
    Pozdrawiam

    0
  • Pomocny post
    #6 20 Lut 2009 11:13
    marek003
    Poziom 40  

    Na poprzednim forum miałeś kłopot z liczeniem formuł jeżeli nie ma daty.

    Jeżeli nie chcesz by ci wyliczało kiedy nie ma daty, formuły liczące z danej komórki zamknij w funkcji "jeżeli"
    np. (jeżeli w A1 jest data).

    =Jeżeli(A1="";""; i tu cała wcześniejsza formuła - bez równa się)

    0
  • #7 20 Lut 2009 14:10
    Walken
    Poziom 2  

    Juz wszystko bangla, Dzieki troche zagmatwałem odpisując troszke na wariata za co przepraszam ale strasznie czas mnie naglił a tak naprawde wystarczyło troche pomyslec.
    Jeszcze raz Dziekuje
    Pozdrawiam

    Dodano po 2 [godziny] 44 [minuty]:


    To jeszcze chciałbym pomęczyc ten temat nie ukrywam ze bardzo mi zalezy na tym rozwiązaniu. problem podobny tzn zostaje wprowadzona data, godzina i ilość godzin a formuła ma zwrocic w wyniku date i czas wczesniejsza o zadaną ilość godzin ( oczywiscie roboczych) czyli tak naprawde prob lem odwrotny do poprzedniego tylko z różną iloscią godzin
    np: wprowadzono 2009-02-23 16:00 , 5 - wynik 2009-02-23 11:00
    wprowadzono 2009-02-23 11:00 , 5 - wynik 2009-02-20 14:00

    0