-
Fototrend
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
Joe109
#38129
üzenetére
Szia,
A többiektől kapott válasz mellett egy rosszul megírt saját függvénnyel (UDF) is el lehet érni ezt.
Function Osszeg(oszlop As String) As Double
Dim Utolsosor As Long, i As Long
Utolsosor = Range(oszlop & Rows.Count).End(xlUp).Row
Osszeg = 0
For i = 1 To Utolsosor
With Range(oszlop & i)
If Not .EntireRow.Hidden Then
If IsNumeric(.Value) Then
Osszeg = Osszeg + Range(oszlop & i)
End If
End If
End With
Next i
End FunctionHasználata, ha az értékek a B-oszlopban vannak: =Osszeg("B")
Mivel a függvény paramétere nem változik meg a szűrés során ezért nem számolódik újra, tartja a korábbi értéket. Ha frissíteni akarod, a képletet tartalmazó cellába bele kell kattintanod.
üdv
-
ny.janos
tag
válasz
Joe109
#38129
üzenetére
Nem tudom mi pontosan a cél utána a táblázattal. Attól függően, hogy az összegeket mennyi ideig akarod látni, és zavar-e a további munkában a táblázat kiegészítése, több megoldás is szóba jöhet. 3 példa, valószínűleg lehetnek még további megoldások is (nekem most ezek jutottak eszembe):
1. Ha nem okoz problémát, akkor rendezheted az értékeket a szűrni kívánt adatokat tartalmazó oszlop alapján, majd az adatok - tagolás - részösszegek beépített függvénnyel megkapod mindegyik részösszeget.
2. Új oszlopban vagy akár külön tartományban megkaphatod a szűrési feltételként használt egyes elemeknek (pl. kutya) összesített értékét, ha a SZUMHA függvényt használod.
3. Ha nem kell mindegyik értéknek (kutya, macska, ló, öszvér stb.) megfelelő szumma érték, hanem csak egy a sok közül, akkor használhatod a speciális (korábbi nevén irányított) szűrést is. Az adatokat ez esetben külön munkalapra szűrd, és ott összegezd a szűrt tartományt.
Új hozzászólás Aktív témák
- Kertészet, mezőgazdaság topik
- Folyószámla, bankszámla, bankváltás, külföldi kártyahasználat
- Sorozatok
- Túlélnél egy generációs űrhajón? MIO: Memories in Orbit teszt
- PlayStation 5
- AMD vs. INTEL vs. NVIDIA
- A cégvezetők látják az AI költségeit, csak azt nem hogyan lesz ebből haszon
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Mazda topik
- Autós topik
- További aktív témák...
- 237 - Lenovo Legion Pro 5 (16ARX8) - AMD Ryzen 7 7745HX, RTX 4070
- Raktáron levő AM4 garanciás alaplapok!!!
- 170 - Lenovo Legion Pro 7 (16IRX9H) - Intel Core i9-14900HX, RTX 4090
- Apple iPhone 14 Pro Max 128GB, Kártyafüggetlen, 1 Év Garanciával
- Apple iPhone 11 128 GB Lila 1 év Garancia Beszámítás Házhozszállítás
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Fferi50