Twoje PC  
Zarejestruj się na Twoje PC
TwojePC.pl | PC | Komputery, nowe technologie, recenzje, testy
B O A R D
   » Board
 » Zadaj pytanie
 » Archiwum
 » Szukaj
 » Stylizacja

 
M E N U
  0
 » Nowości
0
 » Archiwum
0
 » Recenzje / Testy
0
 » Board
0
 » Rejestracja
0
0
 
Szukaj @ TwojePC
 

w Newsach i na Boardzie
 
OBECNI NA TPC
 
 » Shark20 02:10
 » GULIwer 01:13
 » elliot_pl 01:06
 » Pinokio.p 01:03
 » ham_solo 00:53
 » Paweł27 00:51
 » Martens 00:45
 » Wedrowiec 00:33
 » slanter 00:17
 » Mademan 00:17
 » Holyboy 00:16
 » piszczyk 00:13
 » resmedia 23:54
 » Tomasz 23:53
 » yanix 23:48
 » g5mark 23:42
 » homzik 23:32
 » DJopek 23:29
 » Lukas12p 23:23
 » stefan_nu 23:21

 Dzisiaj przeczytano
 41120 postów,
 wczoraj 25974

 Szybkie ładowanie
 jest:
włączone.

 
ccc
TwojePC.pl © 2001 - 2024
A R C H I W A L N A   W I A D O M O Ś Ć
    

Do znawców EXCELA - jak zrobic liste obecnosci z uwarunkowieniem (makrem) , Fantomas 2/02/04 23:38
mamy tabele gdzie w kolumnach są nazwiska (mogą byc kolejne cyfry) a w wierszach kolejne dni tygodni dygodnia a dokładnie same daty (nie interesuje nas czy 20.02 to poniedizałek czy czwartek)

mamy grupe 100 pracowników, przychodzą do pracy,
codziennie (czyli przychodza tez w sobote, niedziele swiata)

gdy przyjda do pracy w odpowiednium dniu/nazwisko wstawia sie liczbe 1 (dla prostoty) gdy ich nie ma nie wstawia sie nic,

a teraz tego czego nie wiem jak zrobic.....

gdy nie przychodza nie wpisuje sie nic a na dole pod tabelką pojawia sie liczba 1,2,3 czyli tyle ile nie było pracownika w pracy, ale jezeli przyjdą choc jeden dzien to liczba nieobecnosci im sie zeruje i gdy znowu nie przychodza (np nastepnego dnia) liczba dni nieobecnych idzie od poczatku wyswietlajac sie na dole pod danym pracownikiem

no i jak taką sztuczke zrobic i napisac takie cus w excelu, bo siedze kombinuje, robi sie coraz pozniej, a ja uswiadamiam sobie coraz bardziej moją niewiedze :(

PS: fantomas

.... jezeli nie wyłapałes(aś)
złosliwosci to przeczytaj raz
jeszcze ...

  1. no wiec , Birdman 2/02/04 23:46
    wydaje mi sie ze wystarczy od liczby dni, odjac sume wszystkich jedynek;

    ping?

    1. no widzisz o tym myslałem i jednak źle myslisz , Fantomas 2/02/04 23:53
      bo np ustalmy, ze lista zaczeła nam sie 01.01.2004 a kolesia nie było w pracy przez dwa tygodnie a teraz znow go nie ma przez 2 dni to licba na dole wg tego myslenia wyjdzie 14 (dwa tygodnie) + 2 ... a ma wyjsc tylko 2

      .... jezeli nie wyłapałes(aś)
      złosliwosci to przeczytaj raz
      jeszcze ...

      1. hmm , Birdman 3/02/04 00:02
        najprosciej bylo by napisac makro w vba, ktor zlicza nieobecnosci i w momencie dojscia do dnia kiedy pracwonik przyszedl zeruje je; niestety nie pamietam skladni vba wiec walne cpp:
        while (i=koniec)
        {
        if (wartosc(i)==0)
        {
        nieobecnosc++;
        i++;
        };
        else if (wartosc(i)==1)
        nieobecnosc=0;
        }
        gdzie wartosc(i) to numer komorki, nieobecnosc to liczba nieobecnosci; a koniec to wspolrzedna ostatniej komorki;

        ping?

        1. oczywiscie , Birdman 3/02/04 00:03
          zamiast while (i=koniec) powinno byc while (i==koniec)

          ping?

          1. no to tylko zostało przeniesc to do excela ... ehhh tylko jak ?? , Fantomas 3/02/04 04:43
            :)))

            .... jezeli nie wyłapałes(aś)
            złosliwosci to przeczytaj raz
            jeszcze ...

            1. makro , Venom79 3/02/04 07:45
              Narzedzia->Makro->Makra-> i tworzysz jakies nowe makro

              pisze sie w Visual Basic for Aplications ( VBA ) - wpisz to w google to znajdziesz male kursy jak w tym pisac ( bardzo prosto )

              tu masz pare adresow:
              http://vb4all.canpol.pl/
              http://www.poradnikexcela.com/Pliki/Pliki.htm
              http://www.vba.matrix.pl/...rzyklady/przyklady.htm

              Mysle, ze po paru godzinach ( moze szybciej ) bedziesz juz znal skladnie i najprostrze polecenia i bez problemow napiszesz makro, pozdrawiam.

              Lewy pas to nie kółko różańcowe.

    
All rights reserved ® Copyright and Design 2001-2024, TwojePC.PL