praegune kellaaeg 18.04.2024 05:46:43
|
Hinnavaatlus
:: Foorum
:: Uudised
:: Ärifoorumid
:: HV F1 ennustusvõistlus
:: Pangalink
:: Telekavad
:: HV toote otsing
|
|
autor |
sõnum |
|
Osiris
HV Guru
liitunud: 12.08.2002
|
25.02.2018 19:12:01
Exceli valem/makro |
|
|
Tervitus.
Päris hädas siin exeliga.
Asi selline. On üks tabel - esimene rida on nimi - teises kuupäevade vahemik. Edasi on veerud ära jagatud nõnda, et ühe kuu iga päeva kohta on oma veerg.
Vaja oleks nii, et mingi valem võtaks need kuupäevad ja värviks konkreetsete kuupäevade lahtrid ära.
Väike pilt näitamaks mida mõtlen:
Kuna pole excelis just eriti kodus siis pole üldse aimugi kuidas seda võiks lahendada ja kas üldse saab lahendada ilma suurema pusimiseta?
Vaja oleks mõnda vihjet kuskohast alustada. Edasi pusiks juba ise.
|
|
Kommentaarid: 114 loe/lisa |
Kasutajad arvavad: |
|
:: |
0 :: |
0 :: |
102 |
|
tagasi üles |
|
|
Prayer
HV veteran
liitunud: 30.01.2002
|
25.02.2018 20:48:31
|
|
|
Conditional Formatting oleks ilmselt abiks... vaja aint valem välja mõelda, mis võrdleks tulba päist alguse ja lõpu kuupäevadega (need tuleks kaheks tulbaks ära jagada).
|
|
Kommentaarid: 222 loe/lisa |
Kasutajad arvavad: |
|
:: |
0 :: |
0 :: |
193 |
|
tagasi üles |
|
|
Rauno.K
HV vaatleja
liitunud: 07.07.2012
|
25.02.2018 22:34:19
|
|
|
Tervitus!
Väikese pusimisega on see täitsa tehtav.
Mõned lähtekohad:
- vaja on esile tõsta kuupäevad, mis on suuremad või võrdsed kui algust ja väiksemad või võrdsed kui lõpp. Kuna kuupäevi saab Excelis otse võrrelda, saab eeltoodud võrdluseks kasutada nt
=AND(võrdlusKP >= algusKP; võrdlusKP <= lõppKP) |
- saamaks algusKP ja lõppKP väärtust kätte ühest lahtrist, saab kasutada LEFT / RIGHT funktsioone.
nt saamaks kätte alguskuupäeva, kui eraldaja on "-" (nt lahtri sisu on "03.05-20.05"):
=LEFT(vahemikuLahter;FIND("-";vahemikuLahter)-1) |
- kuna eeltoodud "jaotamise" tulemus ei ole kuupäeva-tüüpi, ei saa seda otse teiste kuupäevadega võrrelda. Esmalt tuleb see tulemus muuta kuupäeva-tüübiks, kasutades selleks
- lahtri esiletoomiseks saab kasutada Conditional Formatting'ut. Selleks oleks soovituslik esmalt valmis saada valem, mis täidab lahtrid TRUE/FALSEga ja mida saab laiendada tervele tabelile. Seejärel tuleks teha aktiivseks see tabeli osa, millest hakatakse midagi esile tooma (all pildil B2:G3). Siis tuleks valida Conditional Formatting -> New Rule -> Use a formula ... -> Format values where this formula is true: siia lisada oma aktiivseks tehtud tabeli osa esimese lahtri valem (all pildil B2 valem).
Lõpptulemusena tekkiv valem on umbes midagi sellist:
Selle valemi kujunemise sammudest sai tehtud ka väike Exceli fail, äkki on natuke abiks: https://www.upload.ee/files/8098941/excel-kp_vahemike_highlight.xlsx.html
Jõudu!
|
|
Kommentaarid: 4 loe/lisa |
Kasutajad arvavad: |
|
:: |
0 :: |
0 :: |
4 |
|
tagasi üles |
|
|
|
lisa lemmikuks |
|
|
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.
|