Avaleht
uus teema   vasta Tarkvara »  Tarkvara »  Väike küsimus Exceli kohta märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
mine lehele 1, 2  järgmine
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale. Teata moderaatorile
otsing:  
Mobileman
Kreisi kasutaja

liitunud: 20.04.2005




sõnum 03.02.2013 21:04:11 Väike küsimus Exceli kohta vasta tsitaadiga

On üks Excel-i fail, kus ühes veerus jooksevad ülevalt alla kellaajad kujul: 23:58:50,
23:59:09 ... Tahaks kuhugi kõrvale tekitada veeru, mis näitaks kahe kellaaja vahet, ehk näitena toodud nubrite põhjal tuleks sinna 00:00:19 (võib ka mingil muul kujul olla, näiteks lihtsalt näitab sekundeid ehk tuleb vaid number 19


viimati muutis Mobileman 29.07.2016 21:31:24, muudetud 1 kord
Kommentaarid: 45 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 41
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
Dijital
HV Guru
Dijital

liitunud: 09.06.2003



Autoriseeritud ID-kaardiga

sõnum 03.02.2013 21:19:53 vasta tsitaadiga

=a2-a1 (ehk siis lahutad uuest eelmise)

Keerulisemaks läheb muidugi, kui vahepeal on uus päev ehk 23:55:12 ja 00:00:14 näiteks). Sellisel juhul tuleb ka kuupäev juurde panna.

_________________
OBSBOT veebipoe affiliate link/sooduskood: TUIKOTREW
Kommentaarid: 40 loe/lisa Kasutajad arvavad:  :: 1 :: 0 :: 31
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
Mobileman
Kreisi kasutaja

liitunud: 20.04.2005




sõnum 03.02.2013 21:36:10 vasta tsitaadiga

Tänud, ei arvanud, et lihtsalt lahutamisest piisab. icon_razz.gif Aga jah kuna kuupäevi on terve kuu jagu, siis oleks hea teha üks valem, mida siis edasi lohistada kuni lõpuni. Kuupäevad jooksevad eraldi veerus, kellaaegade kõrval. Kuidas sel juhul teha?
Kommentaarid: 45 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 41
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
Dijital
HV Guru
Dijital

liitunud: 09.06.2003



Autoriseeritud ID-kaardiga

sõnum 03.02.2013 22:06:40 vasta tsitaadiga

Peast täpselt ei mäleta ja hetkel ise ei viitsi proovida, kuid kui sul olemas kuupäeva tulp ka siis saad need aja tulbaga kokku panna üheks ja tulemus tuleks stiilis =(a2&b2)-(a1&b1)
_________________
OBSBOT veebipoe affiliate link/sooduskood: TUIKOTREW
Kommentaarid: 40 loe/lisa Kasutajad arvavad:  :: 1 :: 0 :: 31
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
Mobileman
Kreisi kasutaja

liitunud: 20.04.2005




sõnum 29.07.2016 21:31:06 vasta tsitaadiga

Tänud, see näide oli õige, saingi tehtud. thumbs_up.gif icon_wink.gif

UUS KÜSIMUS:
Kasutan seda vana teemat veel, äkki keegi oskab kohe öelda, kuidas järgmist olukorda lahendada. icon_smile.gif
On 2 tulpa aegasid sekundites. Tahaks teha mingi sellise valemi, et võrreldakse kahte kõrvuti (kõrvuti tulpades) asuvat arvu ja see mis on suurem, tehakse näiteks punaseks (teine võib jääda värvimata). Veidi olen varem kasutanud "conditional fortmatting" käsku ja tundub et peaks seda ka antud juhul kasutama, aga kohe hetkel ei osanud seda kuidagi sobivalt rakendada küll. icon_rolleyes.gif
Kommentaarid: 45 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 41
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
Rauno.K
HV vaatleja

liitunud: 07.07.2012




sõnum 29.07.2016 22:02:19 vasta tsitaadiga

Mobileman kirjutas:
Tänud, see näide oli õige, saingi tehtud. thumbs_up.gif icon_wink.gif

UUS KÜSIMUS:
Kasutan seda vana teemat veel, äkki keegi oskab kohe öelda, kuidas järgmist olukorda lahendada. icon_smile.gif
On 2 tulpa aegasid sekundites. Tahaks teha mingi sellise valemi, et võrreldakse kahte kõrvuti (kõrvuti tulpades) asuvat arvu ja see mis on suurem, tehakse näiteks punaseks (teine võib jääda värvimata). Veidi olen varem kasutanud "conditional fortmatting" käsku ja tundub et peaks seda ka antud juhul kasutama, aga kohe hetkel ei osanud seda kuidagi sobivalt rakendada küll. icon_rolleyes.gif


Kui võrrelda tuleb arve, võib teha kummagi veeru jaoks oma conditional formattingu reegel:
- esimese veeru lahtri vormindusega tuleb midagi teha juhul, kui esimese veeru lahtris olev arv on suurem kui teise veeru lahtris olev arv,
- teise veeru lahtri vormindusega tuleb midagi teha juhul, kui teise veeru lahtris olev arv on suurem kui esimese veeru lahtris olev arv.

Seega:
1. tee aktiivseks esimese arvu veerg, loo selle veeru jaoks conditional formattingu reegel (Conditional Formatting => New Rule => Use a formula ...) =A1>B1, ja vali vormistus, nt punane taust;
2. tee aktiivseks teise arvu veerg, loo veeru jaoks conditional formattingu reegel =B1>A1, vormistuseks nt punane taust.

Tulemusena peaks tekkima kaks reeglit (Conditional Formatting => Manage Rules => Show formatting rules for: This Worksheet):
=A1>B1, mõjualaga $A:$A, vormistus vastavalt äranägemisele (nt punane taust)
=B1>A1, mõjualaga $B:$B, vormistus vastavalt äranägemisele (nt punane taust)
Kommentaarid: 4 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 4
tagasi üles
vaata kasutaja infot saada privaatsõnum
Mobileman
Kreisi kasutaja

liitunud: 20.04.2005




sõnum 29.07.2016 22:21:32 vasta tsitaadiga

Nii töötab küll, aga kui neid veergusid on tulbas palju, kuidas siis seda reeglit saaks lihtsasti kõikide veergude jaoks kehtestada?
Kommentaarid: 45 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 41
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
KurjaJuur
HV kasutaja
KurjaJuur

liitunud: 17.07.2007




sõnum 30.07.2016 12:25:42 vasta tsitaadiga

Veergusid tulbas? Ridasid mõtled? Rauno.K pakutud variant toimibki nii, et mõjub kogu veerule. Või mõtled midagi sellist hoopis: https://support.office.com/en-us/article/Copy-and-paste-conditional-formatting-to-other-cells-306efe99-f1d5-4a1f-851b-c9695ab05001?ui=en-US&rs=en-US&ad=US&fromAR=1
_________________
Steam|Last.fm|
Kommentaarid: 7 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 6
tagasi üles
vaata kasutaja infot saada privaatsõnum
Mobileman
Kreisi kasutaja

liitunud: 20.04.2005




sõnum 04.04.2017 18:27:30 vasta tsitaadiga

Tänan, Rauno.K pakutud lahendus toimis nii nagu peab, ilmselt tegin esialgu ise midagi valesti. icon_razz1.gif

UUS KÜSIMUS:
Kui vahemiku C3 kuni AG3 summa on suurem kui B3, siis B3 peaks minema punaseks, kui summa jääb B3 piiresse, siis peaks olema roheline. Oskasin nii teha ühe rea kohta, et näiteks B3 puhul värvid töötasid õigesti, aga kuna ridasid on palju, siis lohistasin seda B3 allapoole ka, kuid sel juhul näiteks B4 korral kõrvutab B4-ga ikka 3. rea summat, mitte 4. rea oma. Kindlasti mingi lihtne lahendus on?
icon_rolleyes.gif
Kommentaarid: 45 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 41
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
alfreedo
HV vaatleja

liitunud: 20.06.2010




sõnum 04.04.2017 20:06:25 vasta tsitaadiga

Ehk aitab, kui eemaldada $ valemist $AG$3! vms.

Hea oleks siiski valemit töös näha.
Kommentaarid: 2 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 2
tagasi üles
vaata kasutaja infot saada privaatsõnum
Mobileman
Kreisi kasutaja

liitunud: 20.04.2005




sõnum 13.08.2019 18:06:39 vasta tsitaadiga

Ei mäletagi enam millega seoses see viimane probleem oli, aga ju ta vist lahenduse leidis, tänan! thumbs_up.gif


UUS KÜSIMUS
Tundub üsna keeruline probleem olema. icon_biggrin.gif

Teen Excelis arveid, väga palju neid ei ole, aga siiski oleks soov natuke vähem käsitööd teha. Arve numbri teen sellise, et seal on järjest aasta, kuu, kuupäev, mitmes arve on selle kuupäevaga, näiteks tänane esimene arve: 19081301 Kas saaks sinna arve numbri lahrtisse mingi sellise valemi teha, et vastavalt hetke kuupäevale ise paneks need esimesed 6 numbrit sinna. Viimase kahe panemist ilmselt ei õnnestu Excelile selgeks õpetada kuna kuidas ta teaks mitmes arve see sel päeval on, ok selle võib ise käsitsi juurde toksida.

Arvel on ka arve koostamise kuupäeva lahter. Äkki saab sinna ka Excel ise õige kuupäeva panna kui fail avada? Selle sain ise tehtud: =TODAY()
Maksetähtpäeva lahter on ka, aga sinna oskasin ise panna "kuupäeva lahter"+7 ja siis liidab kuupäeva lahtris olevale 7 päeva juurde.
Faili salvestamisel panen pärast failinimeks arve numbri (näit. 19081301), seda vist ei õnnestu kuidagi automatiseerida, et arve numbri lahtrist see kuidagi ise faili nime sisse tuleks?
Põhimõte on siis selles, et iga kuu kasutan sama faili nö. põhjana ja vajalikud asjad muudan ära, aga need eelpool nimetaud asjad võiks tulla automaatselt
bow.gif[/b]
Kommentaarid: 45 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 41
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
Märt.
HV Guru
Märt.

liitunud: 17.01.2004




sõnum 14.08.2019 10:56:56 vasta tsitaadiga

Exceli mallide hulgas on ka arvete omad, ehk on abiks.
_________________
Albert Einstein: "Vaid kaks asja on lõpmatud, universum ja inimlik rumalus, ja selles esimeses pole ma nii kindel."
Kommentaarid: 29 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 23
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
Mobileman
Kreisi kasutaja

liitunud: 20.04.2005




sõnum 25.12.2019 21:58:59 vasta tsitaadiga

Need eelmised asjad sain enam-vähem tehtud, aga nüüd uus küsimus.
Oleks vaja saada lahtrisse H13 kirje vastavalt sellele millises vahemikus oli H11 olev number. Näiteks kui H11 oli vahemikus 0-10, siis H13-sse tuleb "üks kiri"; kui H11 oli vahemikus 11-20, siis tuleb "teine kiri"; kui H11 oli vahemikus 21-30, siis "kolmas kiri" jne, kokku 6 vahemike võrdlust.
Kommentaarid: 45 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 41
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
LKits
HV Guru
LKits

liitunud: 06.09.2007




sõnum 25.12.2019 22:06:53 vasta tsitaadiga

Märksõna: if
_________________
itLahendused - Arvutite remont ja hooldus, veebilehtede loomine, soodne veebimajutus. Võta ühendust! Tel: +372 555 268 97 ja e-post info@itlahendused.ee
Kommentaarid: 13 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 13
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
Mobileman
Kreisi kasutaja

liitunud: 20.04.2005




sõnum 25.12.2019 22:18:48 vasta tsitaadiga

See märksõna on teada, aga sellegipoolest ei oska sellist ahelat kokku panna. icon_wink.gif
Kommentaarid: 45 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 41
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
Zuumbox
HV kasutaja

liitunud: 26.08.2016




sõnum 25.12.2019 22:41:31 vasta tsitaadiga

Kas antud juhul Select Case poleks mõistlikum kasutada?
tagasi üles
vaata kasutaja infot saada privaatsõnum
LKits
HV Guru
LKits

liitunud: 06.09.2007




sõnum 25.12.2019 23:16:11 vasta tsitaadiga

Excel != VBA

IF(loogika tehe ehk tingimus; tõene väärtus; mittetõene väärtus)
IF(esimene juhtum; tõene; IF(teine juhtum; tõene; IF(kolmas juhtum; tõene; IF(neljas juhtum; tõene))))

Saaksid tõenäoliselt optimeerida kuidagi algoritmidega, aga nii mõnelgi korral on mitu IF-i lihtsam kasutada ja ka lihtsam ning kiirem taolist valemit luua.

_________________
itLahendused - Arvutite remont ja hooldus, veebilehtede loomine, soodne veebimajutus. Võta ühendust! Tel: +372 555 268 97 ja e-post info@itlahendused.ee
Kommentaarid: 13 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 13
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
smurfer
HV Guru
smurfer

liitunud: 15.08.2006



Autoriseeritud ID-kaardiga

sõnum 25.12.2019 23:56:48 vasta tsitaadiga

Mobileman kirjutas:
See märksõna on teada, aga sellegipoolest ei oska sellist ahelat kokku panna. icon_wink.gif


Spoiler Spoiler Spoiler
Kommentaarid: 351 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 299
tagasi üles
vaata kasutaja infot saada privaatsõnum
Mobileman
Kreisi kasutaja

liitunud: 20.04.2005




sõnum 26.12.2019 01:41:12 vasta tsitaadiga

smurfer kirjutas:
Mobileman kirjutas:
See märksõna on teada, aga sellegipoolest ei oska sellist ahelat kokku panna. icon_wink.gif


Spoiler Spoiler Spoiler


Aga proovi ise reaalselt järgi, kas töötab. Mul küll annab selle peale tulemuseks "FALSE". icon_rolleyes.gif
Usun, et muidu valemiga peaks selle saama tehtud küll ja soovikski selle valemiga teha, aga mõte väga ei jookse, Exceli valemitega tegelesin rohkem 5+ a tagasi, siis sai pika pusimise peale sellest vast keerukamaidki asju tehtud.
Kommentaarid: 45 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 41
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
LKits
HV Guru
LKits

liitunud: 06.09.2007




sõnum 26.12.2019 08:49:45 vasta tsitaadiga

Kui koopia-pasta tegid, siis vaata täpsemalt - seal arvestatakse B1 lahtrit valemis, mitte H11

Aga nagu ütlesin, siis on võimalik ka algoritmiga teha.
Kui vahemikud on näiteks:
11-20, 21-30, 31-40, 41-50, 51-60, 61-70

Siis saab lahutada 1, jagada 10-ga, võtta "floor ümardus", korrutad 10-ga ning saad vahemiku alguse ja lõpu paika.

Näiteks:
=IF(AND(H11<=70;H11>10);FLOOR((H11-1)/10;1)*10+1&"-"&((FLOOR((H11-1)/10;1)+1)*10);"ei ole üldse vahemikus")

_________________
itLahendused - Arvutite remont ja hooldus, veebilehtede loomine, soodne veebimajutus. Võta ühendust! Tel: +372 555 268 97 ja e-post info@itlahendused.ee
Kommentaarid: 13 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 13
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
Zuumbox
HV kasutaja

liitunud: 26.08.2016




sõnum 26.12.2019 10:59:34 vasta tsitaadiga

LKits kirjutas:
Excel != VBA

Siis on Excel saadanast icon_smile.gif
LibreOffice Calc'is on igatahes Select Case olemas.
tagasi üles
vaata kasutaja infot saada privaatsõnum
LKits
HV Guru
LKits

liitunud: 06.09.2007




sõnum 26.12.2019 11:09:57 vasta tsitaadiga

Zuumbox kirjutas:
LKits kirjutas:
Excel != VBA

Siis on Excel saadanast icon_smile.gif
LibreOffice Calc'is on igatahes Select Case olemas.
VBA-s on samuti olemas, mida ka Excel sisaldab.
AGA! Mida soovisin öelda on see, et Excel ei tähenda automaatselt VBA-d.
Exceli makrod on lisavõimalus, mida tegelikult paljud ei kasuta.
Exceli funktsioonid on peamine featuur, mida kasutatakse.

_________________
itLahendused - Arvutite remont ja hooldus, veebilehtede loomine, soodne veebimajutus. Võta ühendust! Tel: +372 555 268 97 ja e-post info@itlahendused.ee
Kommentaarid: 13 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 13
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
Mobileman
Kreisi kasutaja

liitunud: 20.04.2005




sõnum 26.12.2019 11:21:18 vasta tsitaadiga

LKits kirjutas:
Kui koopia-pasta tegid, siis vaata täpsemalt - seal arvestatakse B1 lahtrit valemis, mitte H11

Aga nagu ütlesin, siis on võimalik ka algoritmiga teha.
Kui vahemikud on näiteks:
11-20, 21-30, 31-40, 41-50, 51-60, 61-70

Siis saab lahutada 1, jagada 10-ga, võtta "floor ümardus", korrutad 10-ga ning saad vahemiku alguse ja lõpu paika.

Näiteks:
=IF(AND(H11<=70;H11>10);FLOOR((H11-1)/10;1)*10+1&"-"&((FLOOR((H11-1)/10;1)+1)*10);"ei ole üldse vahemikus")


Niimoodi saab tulemuseks numbrilised vahemikud, aga mul oleks vaja iga vahemiku kohta erinevat teksti. icon_smile.gif



smurfer kirjutas:
Mobileman kirjutas:
See märksõna on teada, aga sellegipoolest ei oska sellist ahelat kokku panna. icon_wink.gif


Spoiler Spoiler Spoiler


Siiski sellega sain täpselt nii tehtud nagu vaja, probleem oli selles, et lahtris olev number oli protsentides, aga see ei olnud vajalik ja kui tegin harilikuks numbriks, siis töötas. Tänud! thumbs_up.gif


viimati muutis Mobileman 26.12.2019 11:34:40, muudetud 1 kord
Kommentaarid: 45 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 41
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
LKits
HV Guru
LKits

liitunud: 06.09.2007




sõnum 26.12.2019 11:34:25 vasta tsitaadiga

Ahjaa, vabandust - siis saaks teha näiteks nii:
=IF(AND(H11<=70;H11>10);INDEX({"esimene vaste";"teine vaste";"kolmas vaste";"neljas vaste";"viies vaste";"kuues vaste";"seitsmes vaste"};FLOOR((H11-1)/10;1));"ei ole vahemikus")

_________________
itLahendused - Arvutite remont ja hooldus, veebilehtede loomine, soodne veebimajutus. Võta ühendust! Tel: +372 555 268 97 ja e-post info@itlahendused.ee
Kommentaarid: 13 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 13
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
Mobileman
Kreisi kasutaja

liitunud: 20.04.2005




sõnum 15.02.2020 10:28:31 vasta tsitaadiga

Kuidas sellist asja teha, et kui neljas veerus jooksevad numbrid ja üleval kuupäevad, siis kusagile tekitada selline loetelu (või kuidagi muul moel teada saada), milles on välja toodud millistel kuupäevadel kõik 4 numbrit on näiteks suuremad kui X või väiksemad kui X? Näiteks kui tahan teada millistel päevadel on need arvud suuremad kui 30, siis annab pildil nähtavast vahemikust tulemuseks 19.02.2020 ja 25.02.2020
Manus

Kommentaarid: 45 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 41
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  Tarkvara »  Väike küsimus Exceli kohta mine lehele 1, 2  järgmine
[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.