Avaleht
uus teema   vasta Tarkvara »  Tarkvara »  Exceli ajavalem??? märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale. Teata moderaatorile
otsing:  
sund
HV kasutaja

liitunud: 27.03.2004




sõnum 13.10.2013 15:19:10 Exceli ajavalem??? vasta tsitaadiga

Kui lahtris c1 on valem =now(), a2 on nimi:jaan ja b2 oleks tegevusele kuluv aeg 8:07.
Kuidas ma saaks sisestada aja c2 umbes sellisel kujul =IF(B2<>"";NOW()+B2;"") , kuid aeg ei tohi selles( c2) lahtris enam edasi liikuda( jääks siis sisestusaeg+ b2). Lahtris e2 oleks järgi jääv aeg tabelit uuendades =IF(c2<>"";c2-c$1;"")
Loodan, et ei saanud liiga keeruline jutt. icon_smile.gif

Leidsin ühe võimaluse, kui lisada üks veerg vahele ja sinna tekitada hetke aeg CTRL+Shift+ ; , kuid millegipäraST kellaajaks tuleb 0:00

Sellele variandile oli tegelik lahendus: Ctrl+Shift+; (semi-colon), siis Space, ja siis Ctrl+Shift+: (colon).
Esimene variant sai lahenduse läbi vba icon_biggrin.gif


Nüüd tekkis uus kysimus, kuigi ega eelmistele siit vastust saanud, kuid proovima peab
Kui ma kasutan VLOOKUP funktsiooni ja tabelis on erinevad vormingud: dd:mm ja arv päevades( sest ma ei suuda päevasid muudmoodi vormindada, kui arvuna), siis tulemit oleks vaja ka vastavalt saada(proovitud erinevaid lahtri vorminguid-nokk kinni saba lahti...)
4 2:00
5 6:00
6 12:00
7 1
8 2

_________________
*Rikastel on omad seadused.
**Vaestele kehtivad need samad seadused, kuid neil pole nii palju raha!
Kommentaarid: 28 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 27
tagasi üles
vaata kasutaja infot saada privaatsõnum
alfreedo
HV vaatleja

liitunud: 20.06.2010




sõnum 15.10.2013 19:41:53 vasta tsitaadiga

Võiks panna kuhugi netti ülesse selle "nokk kinni..." variandi.
Jääb segaseks mida sa "Vlookup-ist" tahad ?
Kommentaarid: 2 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 2
tagasi üles
vaata kasutaja infot saada privaatsõnum
sund
HV kasutaja

liitunud: 27.03.2004




sõnum 22.10.2013 11:57:32 vasta tsitaadiga

Selle valemi sain tehtud lisalehega, kuhu sai esimene tabel kantud selle valemiga =TEXT(M16;"d:h:mm") ja sealt võtsin vlookup-iga siis numbrid icon_biggrin.gif

Aga nüüd tekkis kysimus, et kas järgnevat valemit kuidagi lühemaks nudida ei saa. Praegu mul kasutusel 6le reale. kuid vaja 11le

=IF(F28-E28=1;VLOOKUP(E28+1;Leht5!$A$3:$V$14;2;0);IF(AND(F28-E28=2);(VLOOKUP(E28;Leht5!$A$3:$V$14;2;0))+(VLOOKUP(F28+1;Leht5!$A$3:$V$14;2;0));IF(AND(F28-E28=3);(VLOOKUP(E28;Leht5!$A$3:$V$14;2;0))+(VLOOKUP(F28+1;Leht5!$A$3:$V$14;2;0)+(VLOOKUP(E28+2;Leht5!$A$3:$V$14;2;0))))+IF(AND(F28-E28=4);(VLOOKUP(E28;Leht5!$A$3:$V$14;2;0))+(VLOOKUP(E28+1;Leht5!$A$3:$V$14;2;0)+(VLOOKUP(E28+2;Leht5!$A$3:$V$14;2;0))+(VLOOKUP(F28+3;Leht5!$A$3:$V$14;2;0)))))+IF(AND(F28-E28=5);(VLOOKUP(E28;Leht5!$A$3:$V$14;2;0))+(VLOOKUP(E28+1;Leht5!$A$3:$V$14;2;0)+(VLOOKUP(E28+2;Leht5!$A$3:$V$14;2;0))+(VLOOKUP(E28+3;Leht5!$A$3:$V$14;2;0)+(VLOOKUP(F28+4;Leht5!$A$3:$V$14;2;0))))))+IF(AND(F28-E28=6);(VLOOKUP(E28;Leht5!$A$3:$V$14;2;0))+(VLOOKUP(E28+1;Leht5!$A$3:$V$14;2;0)+(VLOOKUP(E28+2;Leht5!$A$3:$V$14;2;0))+(VLOOKUP(E28+3;Leht5!$A$3:$V$14;2;0)+(VLOOKUP(E28+4;Leht5!$A$3:$V$14;2;0)+(VLOOKUP(F28+5;Leht5!$A$3:$V$14;2;0))))))

Link ka http://sdrv.ms/16so9jO

_________________
*Rikastel on omad seadused.
**Vaestele kehtivad need samad seadused, kuid neil pole nii palju raha!


viimati muutis sund 22.10.2013 13:24:52, muudetud 1 kord
Kommentaarid: 28 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 27
tagasi üles
vaata kasutaja infot saada privaatsõnum
Waldof
HV vaatleja

liitunud: 15.07.2006



Autoriseeritud ID-kaardiga

sõnum 22.10.2013 12:08:30 vasta tsitaadiga

Ei saa kahjuks, hetkel aru mida sa üritad teha ja seega ei oska aidata. Kas oleks võimalik, et sa teed mingi näite ette ja seletaksid seda natuke, siis võibolla saab aidata.
Kommentaarid: 4 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 4
tagasi üles
vaata kasutaja infot saada privaatsõnum
sund
HV kasutaja

liitunud: 27.03.2004




sõnum 22.10.2013 13:43:06 vasta tsitaadiga

kui veerus E olev erineb F-st ühe võrra, poleks probleemi. Kuid kui on erinevus on näiteks 3( F4-F3=3),kus f4 on 8,
siis oleks vajalik liita kõik summad vastavalt 6;7;8 teiselt lehelt. Ehk siis B6:B8

Loodan et on arusaadav.
Link ka http://sdrv.ms/16so9jO

_________________
*Rikastel on omad seadused.
**Vaestele kehtivad need samad seadused, kuid neil pole nii palju raha!
Kommentaarid: 28 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 27
tagasi üles
vaata kasutaja infot saada privaatsõnum
Waldof
HV vaatleja

liitunud: 15.07.2006



Autoriseeritud ID-kaardiga

sõnum 23.10.2013 10:11:12 vasta tsitaadiga

Kahjuks ei saanud väga sellest failist midagi aru.

Kui tegemist on põhiliselt tundide ja minutitega siis sul on võimalus ümber convertida aeg timevalue valemiga numbriteks ja siis kui see on suurem kui 24 siis see convertida päevaks.
Kommentaarid: 4 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 4
tagasi üles
vaata kasutaja infot saada privaatsõnum
sund
HV kasutaja

liitunud: 27.03.2004




sõnum 23.10.2013 11:46:26 vasta tsitaadiga

põhiline oleks seda veerus G olevat valemit lühendada, kui see võimalik. Aja konvertimisega sain enamvähem hakkama.
Oskaks inglise keelt rohkem, esitaks ka mujale kysimuse, kuid sedasi raske.

_________________
*Rikastel on omad seadused.
**Vaestele kehtivad need samad seadused, kuid neil pole nii palju raha!
Kommentaarid: 28 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 27
tagasi üles
vaata kasutaja infot saada privaatsõnum
iFlop
Kreisi kasutaja
iFlop

liitunud: 03.05.2003



Autoriseeritud ID-kaardiga

sõnum 23.10.2013 12:07:00 vasta tsitaadiga

sund, vaatasin ka seda faili ning mitte midagi ei saa aru, mis seal toimub icon_smile.gif
Äkki oskad lahti seletada, mis andmed seal "Leht5!$A$1:$V$12" tabelis on? Tõenäoliselt tuleks see tabel ümber teha, et arvutusi lihtsamaks teha.
Kommentaarid: 66 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 65
tagasi üles
vaata kasutaja infot saada privaatsõnum
sund
HV kasutaja

liitunud: 27.03.2004




sõnum 23.10.2013 12:28:48 vasta tsitaadiga

Seal tabelis on ajad:B1-v12 tunnid -minutid. Täisnumbrid päevad.
_________________
*Rikastel on omad seadused.
**Vaestele kehtivad need samad seadused, kuid neil pole nii palju raha!
Kommentaarid: 28 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 27
tagasi üles
vaata kasutaja infot saada privaatsõnum
iFlop
Kreisi kasutaja
iFlop

liitunud: 03.05.2003



Autoriseeritud ID-kaardiga

sõnum 23.10.2013 12:41:05 vasta tsitaadiga

sund, ok, aga mida A tulba numbrid 1-12 tähistavad? Ning 19 tulpad B-V, mis need on?
Kommentaarid: 66 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 65
tagasi üles
vaata kasutaja infot saada privaatsõnum
sund
HV kasutaja

liitunud: 27.03.2004




sõnum 23.10.2013 12:56:53 vasta tsitaadiga

iFlop kirjutas:
sund, ok, aga mida A tulba numbrid 1-12 tähistavad? Ning 19 tulpad B-V, mis need on?


A veerus siis erinevad operatsiooni järjekorranumbrid ja kui ma pean tegema mitu op. jutti- selleks vajangi valemit, mis eelnevalt oli välja toodud, see ülipikk.
Alumimine keskmine tabel on veeru G jaoks, kus kirjas, mitu operatsiooni on max teha selleks.
See mul ühe mängu jälgimiseks omal, et kaua kõik toimub icon_biggrin.gif

_________________
*Rikastel on omad seadused.
**Vaestele kehtivad need samad seadused, kuid neil pole nii palju raha!
Kommentaarid: 28 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 27
tagasi üles
vaata kasutaja infot saada privaatsõnum
iFlop
Kreisi kasutaja
iFlop

liitunud: 03.05.2003



Autoriseeritud ID-kaardiga

sõnum 23.10.2013 13:43:26 vasta tsitaadiga

ok, nüüd on eesmärk natuke paremini mõistetav. Aga kas H tulba puhul ei piisa vaid ühest vlookup'st vaid on vaja eraldi running total arvutada? Äkki saaks selle eraldi välja arvutada ning siis ühte tabelisse kokku panna? Teine variant oleks INDEX ja MATCH valemid, millega saaks pikka if/vlookup joru lühemaks.
Kommentaarid: 66 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 65
tagasi üles
vaata kasutaja infot saada privaatsõnum
sund
HV kasutaja

liitunud: 27.03.2004




sõnum 24.10.2013 21:00:18 vasta tsitaadiga

Natuke netis tudeerimist ja asjale lahendus leitud. Saab ka kohe ajalise vormingu õigeks =TEXT(SUMIFS(Leht5!B1:B12;Leht5!A1:A12;">"&E4;Leht5!A1:A12;"<="&F4);"dd:hh:mm")
Ja valem kohe palju viisakam icon_biggrin.gif


Aga nüüdm tekkis jälle uus küsimus. Kuidas liita selle ajavorminguga lahtreid. Mul annab vastuseks 0

_________________
*Rikastel on omad seadused.
**Vaestele kehtivad need samad seadused, kuid neil pole nii palju raha!
Kommentaarid: 28 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 27
tagasi üles
vaata kasutaja infot saada privaatsõnum
alfreedo
HV vaatleja

liitunud: 20.06.2010




sõnum 24.10.2013 23:26:37 vasta tsitaadiga

Alustaks siis algusest:

tsitaat:
Kui lahtris C1 on valem =now(), a2 on nimi:jaan ja b2 oleks tegevusele kuluv aeg 8:07.



Kas Jaani mingile tegevusele kuuluva aja arvutab: valem, vba, või sisestatakse see käsitsi.

Valemist.
Valemi asemel oleks öigem ehk kasutada VBA-d kuna muutujaid on palju ja sellest tulenevalt on ka vastuse saamiseks summeeritavaid piirkondi(lahtreid) mitmeid erinevaid ja kas on otstarbekas arvutamine selliste pikkade valemitega.

Lehel5 lahtrite b1..v12 lahtriformaat on väga erineval kujul: number, custom- h:mm, as time-13:30

Kui sul on lahtris number 1 siis kuidas valem peaks teadma, et see on päev ehk 24h aga mitte minut või tund.
Ehk oleks öigem kasutada köikjal Custom: d.mm.yyyy h:mm.
Aga see taandub ka esimesele küsimusele: kuidas andmed saadakse.
Ja mis tegevus see on mis kestab Jaanil mitu päeva? icon_smile.gif
Kommentaarid: 2 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 2
tagasi üles
vaata kasutaja infot saada privaatsõnum
sund
HV kasutaja

liitunud: 27.03.2004




sõnum 25.10.2013 01:13:00 vasta tsitaadiga

Uuendasin tabelit ja praegu peaks enamvähem töötama, kuni leian jälle miskit icon_biggrin.gif http://sdrv.ms/1d3JNQk

Kuid annan vastused eelpool alfreedole siiski
alfreedo kirjutas:
Alustaks siis algusest:

tsitaat:
Kui lahtris C1 on valem =now(), a2 on nimi:jaan ja b2 oleks tegevusele kuluv aeg 8:07.



Kas Jaani mingile tegevusele kuuluva aja arvutab: valem, vba, või sisestatakse see käsitsi.

See aeg tuleb tabelist leht5

Valemist.
Valemi asemel oleks öigem ehk kasutada VBA-d kuna muutujaid on palju ja sellest tulenevalt on ka vastuse saamiseks summeeritavaid piirkondi(lahtreid) mitmeid erinevaid ja kas on otstarbekas arvutamine selliste pikkade valemitega.

Kuna vba on minu jaoks enamvähem kosmoseteadus, siis sai tehtud valemitega. Aga selle pika valemi kohta ma leidsin võimaluse, mis oli ka eelmises postis mul:) (Tegelikult see pikk valem oleks läinud sedasi veel 2-3 korda pikemaks)

Lehel5 lahtrite b1..v12 lahtriformaat on väga erineval kujul: number, custom- h:mm, as time-13:30

Ei leidnud võimalust algul, kuidas sisestada päevasid mitte 24 korrutades.

Kui sul on lahtris number 1 siis kuidas valem peaks teadma, et see on päev ehk 24h aga mitte minut või tund.
sellepärast saigi sedasi sisestatud ja valemid toimivad nii icon_smile.gif

Ehk oleks öigem kasutada köikjal Custom: d.mm.yyyy h:mm.
???
Aga see taandub ka esimesele küsimusele: kuidas andmed saadakse.
Veergudesse B ja C sisestan käsitsi ja hiljem parandan vajadusel veergu E.

Ja mis tegevus see on mis kestab Jaanil mitu päeva? icon_smile.gif


Oli ka eelnevalt ühes postituses, et mängu jälgimiseks. Ehk siis upgraidiks icon_biggrin.gif
Ja ma arvan, et mönedki saavad pihta, mis mäng see selline on, kui tabeleid viitsivad uurida icon_biggrin.gif icon_biggrin.gif icon_biggrin.gif icon_biggrin.gif

_________________
*Rikastel on omad seadused.
**Vaestele kehtivad need samad seadused, kuid neil pole nii palju raha!
Kommentaarid: 28 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 27
tagasi üles
vaata kasutaja infot saada privaatsõnum
Waldof
HV vaatleja

liitunud: 15.07.2006



Autoriseeritud ID-kaardiga

sõnum 29.10.2013 23:56:53 vasta tsitaadiga

Kas sain aru, et midagi sellist oli vaja ?
http://www.upload.ee/files/3673266/Book1.xlsm.html

Lihtaslt uurin.
Kommentaarid: 4 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 4
tagasi üles
vaata kasutaja infot saada privaatsõnum
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  Tarkvara »  Exceli ajavalem???
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
sa ei või postitada uusi teemasid siia foorumisse
sa ei või vastata selle foorumi teemadele
sa ei või muuta oma postitusi selles foorumis
sa ei või kustutada oma postitusi selles foorumis
sa ei või vastata küsitlustele selles foorumis
sa ei saa lisada manuseid selles foorumis
sa võid manuseid alla laadida selles foorumis



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.