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
430
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
- 222387
- 941523
- 1161248
- 751130
Mira Luoti ja Julkkisselviytyjät 2017 - Ketä kuumottaa juuri nyt?
HS: Tässä ohjelmassa Mira Luoti kertoi kokeneensa seksuaalista väkivaltaa "PMMP-yhtyeen Mira Luoti kertoo Ylen uudessa18949- 52852
Julkisuuden henkilön päiväin päätös
Sitä vaan, että kyllä nyt kaikki tietävät kuka oli Eemeli Peltola (kansanedustaja, joka päätti päivänsä eduskuntatalossa249851Törkeä eläinsuojelurikos Sonkajärvellä
Pohjois-Savossa Sonkajärvellä noin 40 kissaa ja reilut 10 koiraa on jouduttu lopettamaan kaltoinkohtelun vuoksi, kertoo18831MESTARI SIVALTAA JÄLLEEN
https://www.is.fi/politiikka/art-2000011436243.html Suomen ainoa Mestari lausuu tosiasiat Sannasta , Tuomiojasta ja hil209830- 34785