Hinnavaatlus
:: Foorum
:: Uudised
:: Ärifoorumid
:: HV F1 ennustusvõistlus
:: Pangalink
:: Telekavad
:: HV toote otsing
|
|
autor |
sõnum |
|
sund
HV kasutaja
liitunud: 27.03.2004
|
13.10.2013 15:19:10
Exceli ajavalem??? |
|
|
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.
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
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 |
|
|
alfreedo
HV vaatleja
liitunud: 20.06.2010
|
15.10.2013 19:41:53
|
|
|
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 |
|
|
sund
HV kasutaja
liitunud: 27.03.2004
|
22.10.2013 11:57:32
|
|
|
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
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 |
|
|
Waldof
HV vaatleja
liitunud: 15.07.2006
|
22.10.2013 12:08:30
|
|
|
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 |
|
|
sund
HV kasutaja
liitunud: 27.03.2004
|
22.10.2013 13:43:06
|
|
|
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 |
|
|
Waldof
HV vaatleja
liitunud: 15.07.2006
|
23.10.2013 10:11:12
|
|
|
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 |
|
|
sund
HV kasutaja
liitunud: 27.03.2004
|
23.10.2013 11:46:26
|
|
|
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 |
|
|
iFlop
Kreisi kasutaja
liitunud: 03.05.2003
|
23.10.2013 12:07:00
|
|
|
sund, vaatasin ka seda faili ning mitte midagi ei saa aru, mis seal toimub
Ä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 |
|
|
sund
HV kasutaja
liitunud: 27.03.2004
|
23.10.2013 12:28:48
|
|
|
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 |
|
|
iFlop
Kreisi kasutaja
liitunud: 03.05.2003
|
23.10.2013 12:41:05
|
|
|
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 |
|
|
sund
HV kasutaja
liitunud: 27.03.2004
|
23.10.2013 12:56:53
|
|
|
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
_________________ *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 |
|
|
iFlop
Kreisi kasutaja
liitunud: 03.05.2003
|
23.10.2013 13:43:26
|
|
|
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 |
|
|
sund
HV kasutaja
liitunud: 27.03.2004
|
24.10.2013 21:00:18
|
|
|
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
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 |
|
|
alfreedo
HV vaatleja
liitunud: 20.06.2010
|
24.10.2013 23:26:37
|
|
|
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?
|
|
Kommentaarid: 2 loe/lisa |
Kasutajad arvavad: |
|
:: |
0 :: |
0 :: |
2 |
|
tagasi üles |
|
|
sund
HV kasutaja
liitunud: 27.03.2004
|
25.10.2013 01:13:00
|
|
|
Uuendasin tabelit ja praegu peaks enamvähem töötama, kuni leian jälle miskit 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
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? |
Oli ka eelnevalt ühes postituses, et mängu jälgimiseks. Ehk siis upgraidiks
Ja ma arvan, et mönedki saavad pihta, mis mäng see selline on, kui tabeleid viitsivad uurida
_________________ *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 |
|
|
Waldof
HV vaatleja
liitunud: 15.07.2006
|
|
Kommentaarid: 4 loe/lisa |
Kasutajad arvavad: |
|
:: |
0 :: |
0 :: |
4 |
|
tagasi üles |
|
|
|