Ongelma on seuraavanlainen, on Ukko ja päivässä on 12 tapahtumaa joissa Ukko voi olla mukana, miten saan selville jos esim. sarakkeessa C5 on luetteloitu, että Ukko on ollut tapahtumissa:
1,5,7,8,12
Sarakeissa E5 - E17 on eri tapahtumien kestoajat ja edellä kuvatuista tapahtumista mitäisi pystyä Ukolle laskemaan siis tunnit tapahtumista 1,5,7,8,12
HELP PLEASE !
Vertailu
5
406
Vastaukset
laita oma funktio Lasketunnit moduuliin ja sitten soluun mihin haluat tunnit nakyviin kirjoitat kaavan
=Lasketunnit(C5)
eli nyt hakee tapahtumat solusta C5 ja tunnit on tapahtumille soluissa E5-E16
ja tama siis moduuliin (laskee nyt tunteja desimaaleilla). Jos haluat, etta laskee minuuteilla- eli kestoaika annettu muodossa 02:20 niin voin tehda sitten korjatun makron. Makro toimii vain v 2000 ylospain muistaakseni... (Split- funktiosta johtuen)
Public Function Lasketunnit(Solu As Range) As Double
Dim tapahtumat
Dim i As Integer
Dim tunnit As Double
tapahtumat = Split(Solu.Text, ",")
For i = 1 To UBound(tapahtumat) 1
tunnit = tunnit Range("E5").Cells(tapahtumat(i - 1), 1)
Next
Lasketunnit = tunnit
End Function- Baster Blaster
En halua laskea tunteja piluilla vaan tapahtumat oli eroteltu pilkuin Ukko oli siis ollut mukana tapahtumissa 1,5,7,8,12 siis pitäisi selvittää koodilla mitkä tapahtumat lasketaan mukaan.
Eli Ukko voi olla jossakin tapahtimassa tai kaikissa tai osassa tapahtumista mukana se pitäisi saada selville mitkä tapahtumien kestot siis lasketaan Ukon tuntimäärään.
Kiitos vaivannäöstäsi Baster Blaster kirjoitti:
En halua laskea tunteja piluilla vaan tapahtumat oli eroteltu pilkuin Ukko oli siis ollut mukana tapahtumissa 1,5,7,8,12 siis pitäisi selvittää koodilla mitkä tapahtumat lasketaan mukaan.
Eli Ukko voi olla jossakin tapahtimassa tai kaikissa tai osassa tapahtumista mukana se pitäisi saada selville mitkä tapahtumien kestot siis lasketaan Ukon tuntimäärään.
Kiitos vaivannäöstäsikoodihan tekee juuri noin!!!
Hakee solussa olevat tapahtumat
erottelee ne
hakee niita vastaavat tuntimaarat ja
summaa ne yhteen
???- Baster Blaster
kunde kirjoitti:
koodihan tekee juuri noin!!!
Hakee solussa olevat tapahtumat
erottelee ne
hakee niita vastaavat tuntimaarat ja
summaa ne yhteen
???Niinpäs tekeekin mutta aika siis on muodossa 14:20 eli minuutitkin pitäisi saada.
Sori oli visiin simmut ristissä
Kiitos nyt tosi paljon Baster Blaster kirjoitti:
Niinpäs tekeekin mutta aika siis on muodossa 14:20 eli minuutitkin pitäisi saada.
Sori oli visiin simmut ristissä
Kiitos nyt tosi paljonmuuta sen solun muotoiluksi missa kaava
[h]:mm
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Kuvat! Dannyyn liitetty Helmi Loukasmäki, 22, on puhjennut naisena kukkaan - Some sekoaa: "Sä..."
Ooo, kaunis aikuinen nainen Helmistä on kasvanut siinä yli 80-vuotiaan Dannyn rinnalla! Katso uudet kuvat: https://ww483661- 472631
Suodatinpussin kastelemalla saa parempaa kahvia
Kokeilin niksiä ja kyllä tämä kahvi on parempaa nyt. Ei lainkaan maistu paperiselta. Huljuttelee hanan alla suppiloa pap1301987Tidätkö nainen
että suoraan sanottuna v.tut.aa että pääsit näin lähelle minua. Ei olisi oikeasti aikaa tähän mutta silti aina välillä o1011721Mikä on kaivattusi etunimi?
Otsikossa siis on kysymys eriteltynä. Vain oikeat vastaukset hyväksytään.531139Onkohan sinulla kaikki hyvin?
Nyt vähän sellainen outo tunne tuli. Sinun asiasi niin ei minulle toki tarvitse kertoa. Kunhan mietin...381127- 1731026
En kestä katsoa
Sitä miten sinusta on muut kiinnostuneita. Olen kateellinen. Siksi pitäisi lähteä pois84956Huikeeta, mahtavaa, ihan mielettömän upeeta
Me ostettiin talo Espanjasta. Tosin saadaan käyttää sitä vain muutama viikko vuodessa kun on monta muutakin ostajaa! M176935Oho! Arja Koriseva paljastaa TTK:n ekasta suorasta lähetyksestä: "On vähän ärsyttävä yhtälö!"
Upea Arja Koriseva! Tsemppiä haasteelliseen tilanteeseen! Lue lisää: https://www.suomi24.fi/viihde/oho-arja-koriseva-14884