-
GAMEPOD.hu
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
-
Gh0sT
addikt
Létezik... Makrónak hívják. Épp próbálgatom neked, de nem nagyon értek hozzá. Azt már sikerült elérnem, hogy ha a Munkalap neve ''Munka1'', akkor átnevezem egy cella értékére, de ezután már nem működik...
Talán lapa kolléga jobban ért hozzá, mint én.Soha nem késő, hogy azzá válj, aki lehettél volna.
-
lapa
veterán
ha a következő sorokat bekopizod a visual basic editorban a ''ThisWorkbook'' kódjaként, akkor működni fog. A1 cella értékét kapja vagy béla.
Private Sub Workbook_SheetChange(ByVal Sh As Object, _
ByVal Source As Range)
' runs when a sheet is changed
If ActiveSheet.Cells(1, 1).Text = '''' Then
ActiveSheet.Name = ''béla''
Else
If ActiveSheet.Cells(1, 1).Text <> ActiveSheet.Name Then
ActiveSheet.Name = ActiveSheet.Cells(1, 1).Text
End If
End If
End Sub
aposztróf+aposztróf = macskaköröm ha minden igaz.
érdemes sztem elmenteni későbbi ''minden bevitelnél valamit lefuttatós'' szükségletek kielégítésére.
[Szerkesztve]
[Szerkesztve] -
lapa
veterán
minta Bővebben: link
egyébként a ''vezérlők'' eszköztárat kő kiválasztani, onnan lehet mazsolázni. a vezérlőknek vannak paraméterei, pl. legördülőnél a listaelemek cellatartománya és a célcella, amibe beírja a kiválasztott listaelemet.
a dátumokkal való összekötésre szép példákat hoz a fájl. ha kérdés van írj. -
Gh0sT
addikt
Mivel nem ismerem a táblázat pontos felépítését, ezért csak találgatni tudok.
1. lépés: legördülő lista készítése szájbarágósan:
Tegyük fel, hogy a táblázatunk egyik oszlopa tartalmazza a hónapokat. Kijelüljük az adott területet. Legyen ez mondjuk az A1:A12 (januártól-decemberig). Ekkor fent a ''Név mezőben'' (az eszköztár alján bal oldalon) az A1 cellanév fog megjelenni. Írjuk ezt át mondjuk ''hónapok''-ra és nyomjunk entert. Úgy tudjuk ellenőrizni, hogy sikeres volt-e ez a művelet, hogy kijelüljük ismét az A1:A12 cellatartományt és immár a kijelőlés alkalmával a ''hónapok'' kifejezés fog mejelenni a ''Név mezőben''.
Ezután ráklikkelünk arra az üres cellára, ahova a legördülő listát szeretnénk létrehozni. Majd Adatok --> Érvényesítés --> Megengedve: lista --> Forrás: =hónapok
2. lépés: statisztika készítése:
Mivel azt írtad hogy intervallumot szeretnél kiválasztani, ezért szükség lesz az első lépés megismétlésére az intervallum felső határát illetően. Innentől kezdve az FKERES, vagy VKERES függvényekkel tudod kibányászni a táblázatodból a szükséges adatokat.
[Szerkesztve]Soha nem késő, hogy azzá válj, aki lehettél volna.
-
lapa
veterán
én elsőre így csinálnám:
1. hónapok és darabszám oszlopokra autoszűrő
2. autoszűrő sora (fejléc) fölé új sor beszúrása
3. szűrés valamelyik hónapra (fontos, hogy szűrve legyen!)
4. az imént csinált legfelső sorra és a darabszám oszlopra állva szummajel megnyomás (nem képlet beírás)
5. kijelölés lehúz a szűrt adatokon túlra és enter
6. különböző szűrések esetén mindig a szűrt tartomány szummája fog megjelenni
lenne mintatábla, de nemtom most felnyomni. mondjuk több hónap szűrése gizikének kicsit macerás...
mod: más lehetőség:
0. ellenőriz, hogy hónap és darab oszlopok el vannak-e nevezve (fejléc)
1. hónap+darab oszlop kijelöl (preferably egész oszlop
2. adatok --> kimutatásdiagramm
3. mindent leokézol vagy tovább vagy mittomén
4. a megjelenő táblának a bal oszlopába behúzod a ''hónap'' elemet a mezőválasztóból
5. a jobb oldali nagy kockába behúzod a ''darab'' elemet
6. ha bal fent ''darab / darab'' jelenik meg, akkor a jobb oldali oszlopon jobb gomb --> mezőbeállítások --> összeg --> ok
[Szerkesztve] -
Gh0sT
addikt
Csúnyán, de elmondom. :)
Ha jobban megnézed, akkor a 27-es sor után a 47-es jön. A közte lévő cellákat lerejtettem, mert ott van a lényeg. Csak így tudtam megoldani, hogy esztétikus legyen. Szóval fedd fel a cellákat! (Kijelölöd a sorszámokoknál a 27-47-et, jobb klikk és felfedés.)
Ez az új kis táblázat tartalmazza az összes hónapot mégegyszer és mellette egy számot, ami vagy 0, vagy az adott hónapra jellemző szumma érték. Ha megnézed a számadatokat, akkor egy nagyon szép képletet találhatsz:
=HA(B28<$B$27;0;HA(B28>$B$47;0;FKERES(B28;$B$5:$K$23;10)))
Valahogy így néz ki a január mellett szereplő.
A képlet működése:
Van ugye a két határ, amit Te adhatsz meg. Először azt vizsgálja, hogy a képlet sorában szereplő dátumérték kisebb-e, mint az alsó határ (HA(B28<$B$27). Ha igen, akkor a visszatérési érték 0. Ha nem, akkor további vizsgálat következik. Megnézzük, hogy a dátumérték nagyobb-e, mint a felső határ (HA(B28>$B$47). Ha nagyobb, akkor 0 lesz az eredmény, ha meg nem, akkor jön a lényeg: az FKERES függvénnyel kikeressük az eredeti táblázatból ($B$5:$K$23) az adott hónaphoz (B28) tartozó szumma értéket.
Ezután már csak annyi dolgog van, hogy szummázod a képletes oszlopot.Soha nem késő, hogy azzá válj, aki lehettél volna.
Új hozzászólás Aktív témák
- HiFi műszaki szemmel - sztereó hangrendszerek
- Android alkalmazások - szoftver kibeszélő topik
- Kamionok, fuvarozás, logisztika topik
- Volkswagen ID.7 menetpróba
- Kínai, és egyéb olcsó órák topikja
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Gyúrósok ide!
- Szevam: Érzelmi magabiztosság/biztonság - miért megyünk sokan külföldre valójában?
- A fociról könnyedén, egy baráti társaságban
- Autós topik
- További aktív témák...
- Eladó Steam kulcsok kedvező áron!
- Steam,EA,Epic és egyébb játékok Pc-re vagy XBox!
- Eredeti Microsoft termékek - MEGA Akciók! Windows, Office Pro Plus, Project Pro, Visio Pro stb.
- PC JÁTÉKOK (OLCSÓ STEAM, EA , UPLAY KULCSOK ÉS SOKMINDEN MÁS IS 100% GARANCIA )
- Steam, Windows, Origin kulcsok, előfizetések közvetlenül a kiadótól, a LEGJOBB ÁRON!