JOS sama luku, lisää 1

Vuosi vuodelta

Taulukon sarakkeessa E on vuosilukuja.
Nyt pitäissi saada samat vuosiluvut laskettua, eli kuinka monta kertaa sarakkeessa E esiintyy kukin vuosiluku.

millainen onkaan kaava.

Käytännössä menis jotenkin näin.
Jos Luku on 1980 lisää summaan 1,
Mutta juu kun tosiaan pitäisi saada nämä kaikki 1980 vuosiluvut poimittua 150 muun vuosiluvun joukosat, ja vuosilukuja tulee lisää aina satunnaisesti.

ja nhyt pitää tietää montako näitä 1980 vuosia taulukossa kaikkiaan on
ja sama pätee jokaiseen muuhunkin vuosilukuun.
erilaisia on periaatteessa no tällä hetkellä välille 1994 - 1956


ja tuossahan mulla on nyt yhteenvedossa loketoituna jokainen vuosi erikseen.
Jonnekka syöttäisin tuon kaavan.



Näistä teen sitten madiaanin, mutta se on hanllussa.

3

483

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • vanhoja yhdistäen ;-)

      moduuliin...

      Sub lajittele()
      Dim solu As Range
      Dim vika As Long
      Dim i As Long
      Dim EiTupla As New Collection
      Dim Löydetty As Range

      On Error GoTo virhe
      Vika = Range("E65536").End(xlUp).Row
      For Each solu In Range("E1:E" & Vika)
      If Not IsEmpty(solu) Then
      EiTupla.Add solu.Value, CStr(solu.Value)
      End If
      Next solu
      Range("F:G") = ""
      Range("F1").Select
      For i = 1 To EiTupla.Count
      ActiveCell = EiTupla(i)
      ActiveCell.Offset(1, 0).Select
      Next
      Columns("F:F").Sort Key1:=Range("F1"), Order1:=xlAscending
      Vika = Range("F65536").End(xlUp).Row
      For Each solu In Range("F1:F" & Vika)
      Set Löydetty = EtsiJaSiirrä(solu)
      solu.Offset(0, 1) = Löydetty.Cells.Count
      Next
      Exit Sub
      virhe:
      Resume Next
      End Sub


      Function EtsiJaSiirrä(Hakuehto As Variant) As Range
      Dim solu As Range
      Dim EkaOsoite As String
      Worksheets("Sheet1").Activate
      With Range("E:E")
      Set solu = .Find( _
      What:=Hakuehto, _
      LookIn:=xlValues, _
      LookAt:=xlWhole, _
      SearchOrder:=xlByRows, _
      SearchDirection:=xlNext, _
      MatchCase:=False, _
      SearchFormat:=False)
      If Not solu Is Nothing Then
      Set EtsiJaSiirrä = solu
      EkaOsoite = solu.Address
      Do
      Set EtsiJaSiirrä = Union(EtsiJaSiirrä, solu)
      Set solu = .FindNext(solu)
      Loop While Not solu Is Nothing And solu.Address EkaOsoite
      End If
      End With
      End Function

      Keep Excelling
      @Kunde

    • muuan mies

      Kunde esittää erinomaisia VBA-pätkiä (kiitos niiitä!), mutta minusta tämä olisi Pivot taulukolla ratkaistava ongelma. Mikäli oikein käsitin, olisi vain saatava tietää eri vuosilukujen lukumäärät ja ne saa helpoimmin Pivotilla.
      Jos pelkillä kaavoilla mennään, siin silloin jokaiselle vuosiluvulle olisi varattava oma solu, johon =LASKE.JOS(E:E);1980) tyyppinen kaava.

      • mää itte

        =LASKE.JOS(E:E);1980)


        ja vielä ekan E:n eteen 1 kpl sulku.

        jeps tää on juurikin loistava

        olipas simppeli Kun sen osaa) ;)

        KIITOS.

        nyt oon tähän asti laskenut jokaisen käsipelillä, ja alka aolemaan hankalaa ja ei välttämättä 500 joukosta kaikkea saa ihan oikein.


    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Onnea Riikka! Työttömyys aste on nyt täysi kymppi!

      🎯 💪 Kiitoksia Riikalle ansiokkaasta työstä Suomen kansantalouden tuhoamisessa. V.Putin suljetun rajan tuolla puolen
      Maailman menoa
      136
      5431
    2. Hyvällä tuurilla Suomen väkiluku nousee 7 miljoonaan

      Vuoteen 2050 mennessä, mikäli onnistumme maahanmuuttopolitiikassa hyvin. Näin analysoi väestötieteen tohori Hiilamo. ht
      Maailman menoa
      191
      4525
    3. Riikka jytkytti työttömyyden uuteen ennätykseen!

      Erinomaista työtä jälleen kerran irvistelevältä saksiniekalta. ”Yhtä korkeaa työttömyysastetta ei löydy työvoimatutkimu
      Maailman menoa
      176
      4450
    4. Juuri nyt! Parturi bongattu Sannan seurassa!

      🌐 Breking News 📢 🗞️ 🆕 Kaksikko bongattu Suomen Helsingin Töölöstä. Kyllä. Sieltä samasta Töölöstä, josta kuppakin
      Maailman menoa
      2
      4427
    5. Keskisarja kiihotti persuja kansanryhmää vastaan

      Rikoksen vakavuutta lisää se, että Keskisarja toimii eduskuntapuolueen puheenjohtajana, jonka puheilla on enemmän painoa
      Maailman menoa
      55
      4313
    6. Miksi media ei ole tutkinut Li Anderssonin antifa-yhteyksiä

      Antifa on väkivaltainen äärivasemmistolainen terrori-järjestö, joka USA:ssa on nyt kielletty. Andersson itse on äärivas
      Maailman menoa
      87
      4133
    7. Kolmepäiväinen työviikko on kulman takana

      Zoomin toimitusjohtajan mukaan tekoäly alkaa olla monissa työtehtävissä niin tehokas, että ihmiset voivat pudottaa työpä
      Maailman menoa
      15
      3939
    8. Mercedes-Benzille riitti Suomen äärioikeistohallitus

      Tästä jo pari vuotta sitten varoiteltiin, että kaikki ulkomaalaiset investoijat poistuvat fasistipersujen myötä tukemast
      Maailman menoa
      35
      3800
    9. Aamun Riikka: sakset tiputtavat 31 000 lasta köyhyysrajan alle

      ✂️ STM:n tuoreen arvion mukaan Riikan leikkaukset pudottavat peräti 31 000 lasta köyhyysrajan alle, kun aikaisempi THL
      Maailman menoa
      61
      3700
    10. Päivän Riikka: Valmet Automotive aloittaa jättimäiset muutosneuvottelut

      😭😭😭😭😭😭😭 Tämäkin vielä, Brutukseni. Että ei olisi Suomen historian pahimmat työttömyysluvut riittäneet, niin Riik
      Maailman menoa
      104
      3660
    Aihe