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
Tänud, ei arvanud, et lihtsalt lahutamisest piisab. 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?
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
UUS KÜSIMUS:
Kasutan seda vana teemat veel, äkki keegi oskab kohe öelda, kuidas järgmist olukorda lahendada.
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.
UUS KÜSIMUS:
Kasutan seda vana teemat veel, äkki keegi oskab kohe öelda, kuidas järgmist olukorda lahendada.
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.
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)
Tänan, Rauno.K pakutud lahendus toimis nii nagu peab, ilmselt tegin esialgu ise midagi valesti.
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?
Ei mäletagi enam millega seoses see viimane probleem oli, aga ju ta vist lahenduse leidis, tänan!
UUS KÜSIMUS
Tundub üsna keeruline probleem olema.
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
[/b]
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."
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.
See märksõna on teada, aga sellegipoolest ei oska sellist ahelat kokku panna.
Spoiler
=IF(AND(B1>0;B1<10); "1-10"; (IF(AND(B1>11;B1<20); "11-20"; "jne"))) - 20 min ilma eelneva vahemike exceldamise kogemuseta. Tõenäoline, et on optimaalsemaid valemeid soovitud tulemuse saavutamiseks.
See märksõna on teada, aga sellegipoolest ei oska sellist ahelat kokku panna.
Spoiler
=IF(AND(B1>0;B1<10); "1-10"; (IF(AND(B1>11;B1<20); "11-20"; "jne"))) - 20 min ilma eelneva vahemike exceldamise kogemuseta. Tõenäoline, et on optimaalsemaid valemeid soovitud tulemuse saavutamiseks.
Aga proovi ise reaalselt järgi, kas töötab. Mul küll annab selle peale tulemuseks "FALSE".
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.
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.
smurfer kirjutas:
Mobileman kirjutas:
See märksõna on teada, aga sellegipoolest ei oska sellist ahelat kokku panna.
Spoiler
=IF(AND(B1>0;B1<10); "1-10"; (IF(AND(B1>11;B1<20); "11-20"; "jne"))) - 20 min ilma eelneva vahemike exceldamise kogemuseta. Tõenäoline, et on optimaalsemaid valemeid soovitud tulemuse saavutamiseks.
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!
viimati muutis Mobileman 26.12.2019 11:34:40, muudetud 1 kord
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
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.