Miten saisin isosta taulukosta lajisttelun jälkeen ulos kuinka monta erilaista arvoa jokin sarake sisältää.
Solut sisältävät x-määrän erilaisia tietoja ja tämä x pitäsisi saada jollakin tavalla laskettua. Ei ole mahdollista hakea jollakin kriteerillä esim. laske.jos solun arvo vaikkapa 123. En siis tiedä mitä arvoja solut sisältävät tai siis en tiedä arvojen "toleranssia".
Ymmärtääköhän tätä nyt kukaan...
Samansisältöisten solujen yhteenlasku
3
710
Vastaukset
Oletetaan aluksi, että käytät Exceliä vaikka et sitä erikseen maininnutkaan. (Muitakin taulukkolaskentaohjelmia on, ihan vaan muistutuksena kaikille. :)
Jos Excelisi juttelee englantia, niin hae ohjeesta avainsanalla (keyword) "count" ja valitse aiheeksi (topic) "Count unique entries in a list". Sieltä löytyvät ohjeet tuohon tarvitsemaasi temppuun. Ja sama varmaan suomeksi.- Kunde
lisää valikkoon oma painike ja liitä siihen makro
Sub Lkm()
Dim x As Range
Dim vika As Double
On Error Resume Next
Set x = Application.InputBox("Valitse sarake", "Uniikkiarvot", Type:=8)
x.AdvancedFilter Action:=xlFilterInPlace, Unique:=True
vika = Application.WorksheetFunction.Subtotal(3, x)
MsgBox vika
ActiveSheet.ShowAllData
End Sub - paavali
Jos solualue on yhtenäinen (ei yhtään tyhjää solua välillä), onnistunee tällä matriisikaavalla:
{=SUMMA(JOS(VASTINE(A1:SIIRTYMÄ(A1;LASKE.A(A:A)-1;0);A1:SIIRTYMÄ(A1;LASKE.A(A:A)-1;0);0)=RIVI(A1:SIIRTYMÄ(A1;LASKE.A(A:A)-1;0));1;0))}
Kaava laskee montako eri arvoa löytyy A-sarakkeesta, jos välissä on tyhjiä soluja ei onnistu.
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
- 16457
- 10412
- 16347
- 3341
Mies mä oon ihan helppo
Miehelle johon oon ihastunut. Olen harvoin ihastunut, mutta suhun olen. Ei tarvitse kuin pyytää, niin...13206- 1103
- 090
Mies olen aika erakko nykyään
Vanhentunutkin olen muutamana viime vuonna parikyt vuotta. Kun en ennenkään kelvannut, niin tuskin nytkään kelpaan. Lisä090Kuinka moni palstalaisista on näin hyvässä kondiksessa
76-vuotias rokkari Rick Springfield esittelee elämäntyyliään : https://www.youtube.com/watch?v=GbxHuNy6d68367- 161