- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Huawei Watch GT 6 és GT 6 Pro duplateszt
- iPhone topik
- Samsung Galaxy S24 - nos, Exynos
- Merész dizájn és új teleobjektív az iPhone 17 Pro mobilokban
- Netfone
- Google Pixel 10 és 10 Pro összehasonlító gyorsteszt
- Furcsa névvel dönt rekordokat a Snapdragon 8 Elite Gen 5
- Újradefiniálja a Xiaomi 17, milyen egy kompakt csúcstelefon
- Elhagyja Kínát a Vivo OriginOS rendszere
-
Mobilarena
A Microsoft Excel topic célja segítséget kérni és nyújtani Excellel kapcsolatos problémákra.
Kérdés felvetése előtt olvasd el, ha még nem tetted.
Új hozzászólás Aktív témák
-
Mutt
senior tag
válasz
Wollie #19998 üzenetére
Hello,
Olyan feladatom van, hogy egy oszlopban szereplő szövegek "féleségét" kell megszámolnom...
Egyedi rekordok számolására több megoldás is van.
1. Képlet
Delila1 által megadott szorzatösszeges képlet jó. Ugyanez CSE képlettel:
{=SZUM(1/DARABTELI(tartomany;tartomany))}Ha a tartományban van üres cella, akkor az ezt kezelő képlet a következő:
=SZUM(HAHIBA(1/DARABTELI(tartomany;tartomany);1/DARABÜRES(tartomany)))2. Pivot (Kimutatás) használata
3. Addin használata
Számos kiegészítő van, amelyben készen van erre megoldás. pl. Az ingyenes ASAP utilitiesben megtalálható.
4. Saját makró használata
Function Egyedi(Adatsor As Range, Optional UresCellaIsKell As Boolean = True)
Dim vLista As New Collection
Dim cella As Range
On Error Resume Next
For Each cella In Adatsor
If UresCellaIsKell Then
vLista.Add cella, CStr(cella)
Else
If Len(cella) > 0 Then vLista.Add cella, CStr(cella)
End If
Next cella
On Error GoTo 0
Egyedi = vLista.Count
End Functionüdv
-
m.zmrzlina
senior tag
válasz
Wollie #19998 üzenetére
Próbáld meg a következőt. Az F oszlopban lévő szövegeken megy végig, az E oszlopba kigyűjti az egyedi rekordokat és a D1 cellába kiírja hogy hány különböző rekordot talált. Természetesen a tartományok átírhatók.
Sub lista()
Dim intHanyfele As Integer
Do While ActiveCell.Value <> ""
If Application.WorksheetFunction.CountIf(Range("E:E"), ActiveCell.Value) = 0 Then
Cells(intHanyfele + 1, 5).Value = ActiveCell.Value
intHanyfele = intHanyfele + 1
End If
ActiveCell.Offset(1, 0).Select
Loop
Range("D1").Value = intHanyfele
End SubKicsit ágyúval verébre módszernek tűnik mert meg lehet oldani irányított szűréssel is. Más helyre másolja és Csak egyedi rekordok megjelenítése opciók bekattintva, majd az egyedi rekordokat darabtelivel megszámolni.
-
Delila_1
veterán
válasz
Wollie #19390 üzenetére
Felveszel egy segédoszlopot, ahol a darabteli függvénnyel minden településed mellé kiíratod, hányszor szerepel a tartományban. Vegyük, hogy a településeid az A2:A25 tartományban vannak. A B2 képlete
=DARABTELI($A$2:$A$25;A2), ezt másold le a 25. sorig.Erre a 2 oszlopra hivatkozva meghatározhatod a legtöbbször előforduló település nevét, és az előfordulásainak a számát.
=INDEX(A2:$B$25;HOL.VAN(MAX($B$2:$B$25);$B$2:$B$25;0);1) & ": " & MAX($B$2:$B$25)A képlet első fele (az & jelig) megadja a nevet, a további rész utána írja a kettőspontot, és az előfordulások számát.
Új hozzászólás Aktív témák
Hirdetés
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Lexus, Toyota topik
- MOBILTELEFON / TARTOZÉK / OKOSÓRA / OKOS KIEGÉSZÍTŐ beárazás
- Huawei Watch GT 6 és GT 6 Pro duplateszt
- Blu-ray lejátszók
- AMD Navi Radeon™ RX 9xxx sorozat
- Sorozatok
- Retro teló rajongók OFF topicja
- kraftxld: Untappd lista
- sziku69: Szólánc.
- További aktív témák...
- Windows, Office licencek kedvező áron, egyenesen a Microsoft-tól - Automata kézbesítés utalással is!
- Játékkulcsok olcsón: Steam, Uplay, GoG, Origin, Xbox, PS stb.
- Windows 10 11 Pro Office 19 21 Pro Plus Retail kulcs 1 PC Mac AKCIÓ! Automatikus 0-24
- Számlás!Steam,EA,Epic és egyébb játékok Pc-re vagy XBox!
- Keresem az alábbi PC játékokat! (Teljes lista a leírásban!)
- 139 - Lenovo Yoga Pro 7 (14IMH9) - Intel Core Ultra 9 185H, RTX 4060 (ELKELT)
- Corsair K100 RGB Optix (CH-912A01A-FR)
- HIBÁTLAN iPhone 13 mini 128GB Midnight -1 ÉV GARANCIA - Kártyafüggetlen, MS3337, 94% Akkumulátor
- ELADVA. Részletre elviheted akár 365 napra Bankmentes , azonnal elérhető ASUS ROG Strix G18 G814JIR
- Xiaomi Redmi Note 13 256GB Kártyafüggetlen 1 év Garanciával
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: CAMERA-PRO Hungary Kft.
Város: Budapest