Hirdetés
-
Computex 2024: monstrumhűtő a DeepCoolnál (videóval!)
ph Az Assassin IV széria legújabb verziója egy vapor chamber talpat kapott, így már 300 wattig használható.
-
Retro Kocka Kuckó 2024
lo Megint eltelt egy esztendő, ezért mögyünk retrokockulni Vásárhelyre! Gyere velünk gyereknapon!
-
Új Reno12 modellek is érkeznek
ma A Reno12 Pro mellett belépő ajánlatokkal is készül az Oppo, a Reno12 F 4G-s és 5G-s verzióban is elérhető lesz.
-
PROHARDVER!
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
-
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.[ Szerkesztve ]
-
Delila_1
Topikgazda
válasz Joe109 #38129 üzenetére
Ny.janos 3 megoldása után egy negyedik:
Készíts a táblázatodból kimutatást, az állandóan mutatja minden kisállat darabszámát, nem kell külön-külön szűrni rájuk. A kimutatást erre találták ki.
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
Mutt
aktív 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
A tanácsaimat ingyen adom. Ha nem tetszik, akkor kérlek ne kritizáld! / https://github.com/viszi/codes/tree/master/Excel
Új hozzászólás Aktív témák
- Diablo IV
- Mini-ITX
- Politika
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- XGS24 - Megjelenési dátumot kapott a World of Warcraft The War Within
- GTA V
- Azonnali VGA-s kérdések órája
- Motorola Edge 30 Neo - wake up, Jr...
- XGS24 - Befutott az Assassin's Creed Shadows legújabb előzetese
- XGS24 - Befutott a Dragon Age: Veilguard új előzetese
- További aktív témák...
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen