- Estetty
- #1
- Liittynyt
- 17.10.2016
- Viestejä
- 2 106
Hei, mulla on excel-taulukko (tossa alhaalla havaintokuva), jossa on listattuna minuutit sekä sekunnit erikseen. Minkälaisella kaavalla saan keskipituuden?
Lähestyt asiaa hirveän hankalan kautta, jos haluat nähdä minuutit ja sekunnit niin en lähtisi laskemaan desimaalilukuna, tuossa esimerkki mitä koitin selittää, tosin laitoin sinne nyt yhden rivin lisää (min, s h:min:s), eli c2 solussa olisi tuo yllä mainitsemani =TIME(0;A2;B2) -> vedä alas.Nyt meni vaikeaksi. Elikä osaan kyllä tehdä tuohon omaan sen, että se laskee desimaaliluvulleen oikean kokonaispituuden, mutta sitten kuinka saada se keskipituus siitä, tai miten.
Tää on kyllä nyt hankalaa.
Sori turhasta sotkusta, mutta tossa on nyt yhteispituus 7,75 minuuttia.
Mutta ongelma on se miten saada keskiarvo kun noita voi olla määrä x nuita pituuksia.
Siis kuinka laitan kaavan tohon että tulee 00:03:45 noista vasemmanpuoleisista. Niin ja mulla on LibreOffice.Lähestyt asiaa hirveän hankalan kautta, jos haluat nähdä minuutit ja sekunnit niin en lähtisi laskemaan desimaalilukuna, tuossa esimerkki mitä koitin selittää, tosin laitoin sinne nyt yhden rivin lisää (min, s h:min:s), eli c2 solussa olisi tuo yllä mainitsemani =TIME(0;A2;B2) -> vedä alas.
Selventääkö kuva yhtään?
LibreOffice ei ole Excel.Siis kuinka laitan kaavan tohon että tulee 00:03:45 noista vasemmanpuoleisista. Niin ja mulla on LibreOffice.
Siis kuinka laitan kaavan tohon että tulee 00:03:45 noista vasemmanpuoleisista. Niin ja mulla on LibreOffice.
Näin esimerkissä, pitäisi toimia samalla tapaa librelläkin.eli c2 solussa olisi tuo yllä mainitsemani =TIME(0;A2;B2) -> vedä alas.
Se nolla merkkaa siinä tunteja. Voit laittaa sen manuaalisesti nollaksi, jolloin se on aina nolla. Vaihtoehtoisesti, jos sulla nuo ajat vaihtelee niin että tuntimääräkin on välillä eri, voit ottaa sen jostain sarakkeestakin.
Siis pitääkö tuo 0 lisätä tohon tunteja ilmaisemaan manuaalisesti vai pitääkö tulla jostain sarakkeesta?
Juuh, elikä ei tämä Libre ymmärrä tota Time-komentoa. #NIMI? vain tulee kenttään. Mikä ihmeen nimi.Se nolla merkkaa siinä tunteja. Voit laittaa sen manuaalisesti nollaksi, jolloin se on aina nolla. Vaihtoehtoisesti, jos sulla nuo ajat vaihtelee niin että tuntimääräkin on välillä eri, voit ottaa sen jostain sarakkeestakin.
Kuinka tuon saa siten, että ei laske noita 0-pituuksia mukaan vain ne joissa on jokin aika.
=AVERAGEIF(D:D;">0")
+1, Openofficessa testasin ja sama averageif ainakin toimii, mutta suomeksi @jjjjussi joudut hakemaan kyllä funktiolistasta, heitetään arvauksena KESKIARVO_JOS, se on kuitenkin siellä heti perässä löydettävissä.Ei niin mitään käryä mikä tuon nimi on suomeksi ja/tai LibreOfficessa.Koodi:=AVERAGEIF(D:D;">0")
Jumalauta sehän toimii!Ei niin mitään käryä mikä tuon nimi on suomeksi ja/tai LibreOfficessa.Koodi:=AVERAGEIF(D:D;">0")
No et vedä / kopioi niitä miljoonaa riviä alaspäinOisko tuohon mitään ratkaisua, että nyt menee nuo nollat miljoona riviä alaspäin, että miten voi rajoittaa tuota kopioimista alaspäin?
Jos laitat tuohon D-sarakkeeseen esim:Jumalauta sehän toimii!
Oisko tuohon mitään ratkaisua, että nyt menee nuo nollat miljoona riviä alaspäin, että miten voi rajoittaa tuota kopioimista alaspäin?
=IF(TIME(A1;B1;C1) > 0; TIME(A1;B1;C1); "")
Aivan eli jäisi pois nuo 00:00:00, jos kenttää ei ole edes täytetty.Jos laitat tuohon D-sarakkeeseen esim:
Ja nyt kun jo tuossa vaiheessa filtteröit ne nollat pois, niin voit vaan käyttää suoraan sitä AVERAGE()-funktiota eikä tarvii sitä AVERAGEIF()-funktiota...Koodi:=IF(TIME(A1;B1;C1) > 0; TIME(A1;B1;C1); "")