Taip dirbti su tabeliais patogiau

A
Almas 17
2004-11-10 15:19 Almas
t.y. ten ne makrokomandos , o funkcijos Visual Basice. Turite kaip ir nurodžiau, atsiversti Visual Basic programinį langą. Ten matysis visi moduliai. Jei einate kitaip, per makrokomandų sarašą, modulių ir funkcijų nematysite.
Tiesi Tiesi 4035
2004-11-10 15:46 Tiesi 2011-09-11 03-32
TOOLS - Macro - VisualBasicEditor atidaro 4 -tą modulį smile Ir niekaip kitaip smile
TOOLS - Macro - Microsoft Script Editor rodo 5 pozicijas, ir nė vienos tinkamos


Almas rašė: nežinau, turi matytis 4 moduliai - module1, module2, module3 ir module 4
in this workbook turi būti paspaustas

taip pat peržiūrint modulius, reikia du kartus ant jų užspausti.
data yra module 1.
Z
zilvinas75 101
2004-11-10 15:48 zilvinas75
Almas baige Excelio kursus ir bandė realizuoti žinias tabelyje smile
Pagirtina, nors daug darbo mazai naudos.
Kai "atidirbsi sistema", duok patobulinta variantą smile
A
Almas 17
2004-11-10 15:51 Almas
esate Visual Basic lange - tada view.project explorer

atidaro juostą kairėje

ten yra du katalogai - mircrosoft excel objects ir modules

spaudžiate ant modules - turi rodyti visus keturis modulius
Tiesi Tiesi 4035
2004-11-10 15:52 Tiesi 2011-09-11 03-32
Radau :) Ačiū smile


Almas rašė: esate Visual Basic lange - tada view.project explorer

atidaro juostą kairėje

ten yra du katalogai - mircrosoft excel objects ir modules

spaudžiate ant modules - turi rodyti visus keturis modulius
Tiesi Tiesi 4035
2004-11-10 15:57 Tiesi 2011-09-11 03-32
Naudos gali būt nemažai. Ypač jei turi daug darbuotojų, dirbančių skirtingais grafikais, einančių atostogų kaip papuola. Gatavą tabelį kur kas lengviau pakoreguot pagal faktą, nei daryt tabelį naujai. Viena ko gaila - kažkaip niekur neatsižvelgiama, kad egzistuoja toks dalykas, kaip viršvalandžiai. Įdomu, juos turbūt pakankamai sunku įvesti?



zilvinas75 rašė: Almas baige Excelio kursus ir bandė realizuoti žinias tabelyje smile
Pagirtina, nors daug darbo mazai naudos.
Kai "atidirbsi sistema", duok patobulinta variantą smile
A
Almas 17
2004-11-10 16:01 Almas
deja, kursų nebaigiau :),
Tiesi Tiesi 4035
2004-11-10 16:25 Tiesi
Dar keli klausimai (jų žinoma yra labai daug, bet dar kaip suformuluot nesugalvojau smile )
Kas yra PDB, naudojama formulėse?
Kas tie kūrikėliai? 3 grafikas?
Kaip keičiamas darbuotojo darbo grafikas? T.y. tarkim iš 5 į kokį kitą?
Kas yra tas 5 grafikas, kuris yra nustatytas?

Ech, rimtai be šansų... smile
A
Almas 17
2004-11-10 16:35 Almas
Dėl viršvalandžių - pagalvokite: jei kiekvieną dieną kiekvieno žmogaus viršvalandžiai svyruoja - tai koks gali būti automatizavimas? Nes pirminiai duomenys vis vien kažkokiu būdu turi į kompiuterį patekti - o jie kiekvieną dieną skirtingi. Taigi, belieka rankinis suvedimas.

Jeigu viršvalandžiai yra nesvyruojantys, tada galima būtų padaryti taip: įvesti papildomą grafą bendroje DB - panašiai kaip dabar yra atostogų grafos arba neatvykimų grafos. Tada pirmoje nurodai viršvalandžių valandas, nuo - nuo kada tie viršvalandžiai, iki - iki kada. ta prasme, jei visą savaitę buvo vienodi viršvalandžiai pvz. 2 val., tai suvedi pvz. 2; 2004-11-08;2004-11-12. Formulėse reiktų pridėti dar vieną tikrinimą, kur patikrintų ir jeigu yra viršvalandžių, tai dienai rodytų etato normą 8 val. + viršvalandžių indekso grafoje nurodytą viršvalandžių lygį. Bet jeigu viršvalandžiai yra dažni, kiekvienam darbuotojui ir svyruoja dažnai, tai nieko geriau, kaip rankinis suvedimas nesugalvosi :).
A
Almas 17
2004-11-10 16:53 Almas
kas yra PDB?

kaip žinote, daug patogiau formulėse yra naudoti vardus. tam tikrą lauką galima pavadinti vardu, taigi šiuo atveju PDB yra pavadintas Bendros DB laukas, kurs suvesti pirminiai duomenys. Koks tai laukas konkrečiai, galite pasižiūrėti Insert.Name. Lygiai tas pats su Kūrikais ir kūrikėliais :))). Čia jau mano darbo konkretybės, kurias galima trinti lauk :). Reikalas tame, kad pas mus yra kūrikai dirbantys visiškai kitu grafiku. Lape grafikai matote tris grafikus - įprastinį, kūrikų, ir tą patį kūrikų, kuriame surašytos kurikų valandos, kartu su naktinėmis valandomis. tas trečia ir gavo pavadinimą kūrikėliai :)), grynai dėl vaizdumo. Kam viso to reikia? Kadangi visam tabelio lapui naudojama ta pati identiška formulė, ji pati patikrina, ar žmogus dirba įprastiniu grafiku, ar kitokiu. jei kitokiu - pvz pas mane, kūrikų grafiku, atrenka pagal konkretų žmogų jo grafiką ir jo valandas.

5 grafikas - tai reiškia, kad jeigu grafiko grafoje bendroje DB yra pažymėta 5 (t.y. normalus darbo grafikas - 5 darbo dienos), tai jam taikomas įprastinis darbo grafikas iš grafikų. Grafikai grafikų lape dar naudingi tuo, kad iš jų atrenka, kurios dienos yra darbo, o kurios - poilsio ir švenčių. Mano konkrečiu atveju yra du grafikai - kai dirbama 5 diena ir ilsimasi 2 - įprastinis grafikas, arba kai dirba 2, 2 ilsisi - kūrikai. Esant dar kitokiems grafikams, reiktų grafikų lape suformuoti dar vieną grafiką, o formulėse įvesti dar vieną tikrinimą. pats skaičius 5, ar bet kokie kitokie žymėjimai Bendroje DB neturi jokios reikšmės - pvz. vietoje OK galėtų būti pliusas, vietoje penki - paprasčiausiai žodis - įpr., tik tada formulėms reiktų pataisyti loginius kriterijus. Tai grynai žymėjimo dalykas.
Tiesi Tiesi 4035
2004-11-10 18:09 Tiesi 2011-09-11 03-32

Almas rašė:
Koks tai laukas konkrečiai, galite pasižiūrėti Insert.Name.

va šito man ir reikėjo :)


Almas rašė: 5 grafikas - tai reiškia, kad jeigu grafiko grafoje bendroje DB yra pažymėta 5 (t.y. normalus darbo grafikas - 5 darbo dienos), tai jam taikomas įprastinis darbo grafikas iš grafikų. Grafikai grafikų lape dar naudingi tuo, kad iš jų atrenka, kurios dienos yra darbo, o kurios - poilsio ir švenčių. Mano konkrečiu atveju yra du grafikai - kai dirbama 5 diena ir ilsimasi 2 - įprastinis grafikas, arba kai dirba 2, 2 ilsisi - kūrikai. Esant dar kitokiems grafikams, reiktų grafikų lape suformuoti dar vieną grafiką, o formulėse įvesti dar vieną tikrinimą. pats skaičius 5, ar bet kokie kitokie žymėjimai Bendroje DB neturi jokios reikšmės - pvz. vietoje OK galėtų būti pliusas, vietoje penki - paprasčiausiai žodis - įpr., tik tada formulėms reiktų pataisyti loginius kriterijus. Tai grynai žymėjimo dalykas.


Kad 5 yra požymis, šitai aišku. Bet kokį požymį turėčiau užduot kitokiam darbo grafikui? Kas yra požymis atskiriantis Tavo atveju kūriką nuo kūrikėlio?
A
Almas 17
2004-11-10 20:11 Almas
:))

ne, ne taip supratote. Kūrikai tai tie patys :), tik grafikai jiems yra du. Vienas naudojamas poilsio dienoms atsekti, o kitas - konkrečioms valandoms pagal konkrečią pavardę. tai kad vienas laukas pavadintas kūrikai, o kitas - kūrikėliai :) , tai tik pavadinimai. Galėjau pavadinti taip - "Kūrikų_poilsio_dien" ir "Kūrikų_darbo_valandos", tada būtų logiškiau. O ar žmogus dirba įprastu, ar tuo kitu grafiku formulė atseka pagal grafą grafikas (o gal ir etatas, nžn nepamenu) jei randa 24 val., tai tada taiko laukus Kūrikai ir Kūrikėliai :)

Jei suprantate formulių logika, lengvai viską galite perdaryti, arba patobulinti. Jei perprasite pačią idėją - kaip tikrinama ar ta diena nėra poilsio diena, kaip surašomos neįprasto grafiko valandos. Tuose dviejuose grafikuose (kūrikai ir kūrikėliai), žmonės tie patys, šiuo atveju keturi, dirba po 24 val. su dviem poilsio dienom. Jei formulė randa per VLOOKUP, kad žmogus kūrikas, tada ji ieško tos pačios pavardės eilutėje tos konkrečios dienos, kurioje formulė suvesta (pvz lapkričio 15 d. stulpelyje esančios formulės) reikšmės per HLOOKUP funkciją. ten dar vienas triukas :), eilutė turi būti nurodyta skaičiumi, todėl iš pradžių per VLOOKUP suranda pavardę ir pirmame stulpelyje nuo pavardės esantį eilutės numerį - matote abejuose grafikuose yra skaičiai antrame stulpelyje 2, 3, 4, 5. Paskui tas skaičius naudojamas HLOOKUP funkcijos. Pirmame grafike HLOOKUP suranda poilsio dieną, o pagal antrą, tam pačiam žmogui pažymi kokias valandas jis dirbo. Supaprastinimo čia nėra tiek daug - visa tai galima padaryti tiesiai į tabelį ranka, bet man patogiau, kad tie žmonės dirbantys išskirtiniu grafiku būtu vienoje vietoje.
Tiesi Tiesi 4035
2004-11-10 22:07 Tiesi 2011-09-11 03-32
smile smile smile smile
Be šansų smile smile smile


Almas rašė:
Jei suprantate formulių logika, lengvai viską galite perdaryti, arba patobulinti. Jei perprasite pačią idėją - kaip tikrinama ar ta diena nėra poilsio diena, kaip surašomos neįprasto grafiko valandos.
Savana Savana 1122
2004-11-15 11:14 Savana
oi.... labai gaila, bet man neatidaro-o-o-o-o-o-o... smile
U
ulelau 13
2004-12-03 19:56 ulelau
Vikas atrodo neblogai, tačiau sunku vartoti, gal reiktų dar padirbėti ir įvesti įrankių juostoje ką nors panašaus, kaip "pildyti" , kur būtų paprasčiau nustatyti datas, atostogas ir pan. Teko tokį tabelį matyti:) tik aš tai visai ne specė, tai tiksliau patarti negaliu:(
V
Vismantas 1
2005-01-28 13:30 Vismantas
Almai, buk zmogus, idek nearchyvuota faila, niekaip nepavyksta atidaryti smile
Tu esi neprisijungęs vartotojas
Prisijungti arba registruotis
Tax.lt © 2002 - 2024, admin@tax.lt, Reklama tax.lt

Buhalterinės apskaitos sistema internete smulkiam ir vidutiniam verslui