- sziku69: Szólánc.
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Chosen: Canon 5D II - portrézás 2025-ben
- bitpork: Augusztus 2- szombat jelen állás szerint.
- sziku69: Fűzzük össze a szavakat :)
- eBay-es kütyük kis pénzért
- Luck Dragon: Asszociációs játék. :)
- Geri Bátyó: B550 szűk keresztmetszet, de mi és miért?
- Fogkefe: elektromos vagy manuális?
- Magga: PLEX: multimédia az egész lakásban
-
LOGOUT
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
-
Ribi
nagyúr
Nekem is lenne 1 fix hivatkozásos kérdésem
Egyik cellába be akarom rakni a másik worksheet B2 cellájának tartalmát.
='2'!B2
Ez eddig jó is, csak ha beinzertálok egy sort a 2-es elé akkor követi és ='2'!B3 lesz.
Ezen a $ sem segít (ha jól értelmeztem az lenne a fix hivatkozás módja ='2'!B$2)
Hogy csináljam meg ? -
cma8
csendes tag
Nekem egy olyan kérdésem lenne, hogyha adott egy sorba rendezett havi egyenleg állomány (pl.: -2000, -1500, -1300, 250, 500), hogyan tudom kiválasztani azt a hónapot (a felette lévő sorban a hónapok szerepelnek), amelynél már a korábbi hónapok kumulált egyenlegei is pozitívak. Tehát a korábbi veszteségek is fedezve vannak.
Köszönöm,
András -
Cuci3
tag
Az indirekt nagyon egyszerű függvény. Van mondjuk egy hivatkozás a Munka1 munkalap A1-es cellájára, ami így néz ki: Munka1!A1. Az indirektben ezt a szöveget rakhatom össze darabjaiból, és a függvény ebből készít egy hivatkozást. A szövegeket idézőjelbe kell raknom és a szövegrészek összefűzésésre a & jel szolgál.
Például ez is működne: INDIREKT("Munk"&"a1!"&"A1")Priviben ment a mail címem.
-
kp78
addikt
Egy elég bonyolult kérdésem lenne (legalábbis nekem
) az excelből mindent tudók felé
Adott egy tábla, egyelőre 3 lapfüllel.
Az elsőn lenne az összesítés, az összes többin 1-1 tanfolyam adatai, amiből az összesítésnek dolgoznia kellene.
Amit szeretnék, hogy az első lapfülön kiválasztom a lenyíló listából (B oszlop) az adott tanfolyamot, majd kiválasztom, akkor töltse ki az "A" "C" stb. oszlopokat.
Én beírom az "E" oszlopba az adott hónap óramennyiségét, a táblázat pedig számolja a másik füleken lévő adatokból.
Megoldható ez vhogy?
Nagyon szépen köszönöm a segítséget! -
adam_
senior tag
Hogyan lehet Excelben (2003-as) -ban olyan kimutatást csinálni amelyben pl.: márka és szín szerinti kategóriákra megjeleníti az autók napi árának legalább 5, tetszőlegesen választott mutatóját (min/max stb.)! Addig eljutottam, hogy létrehozzam a kimutatást, de nem tudom, hogy egy darab kimutatásba hogyan tudom beletenni ezeket a statisztikai mutatókat, mert külön-külön megy, de egy kimutatásba kellene...
-
SAxchivava
csendes tag
Köszönöm a válaszokat!
-
válasz
Fire/SOUL/CD #5487 üzenetére
Hali!
Hüleséget írtam, bocsesz, jó az a kód, csak Én szűrtem nem jó oszlopot..
Fire.
-
válasz
Delila_1 #5485 üzenetére
Hali!
Bocs, de már nem tudtam szerkeszteni a HSZ-t(épp gond volt(megint) a PH-val) , a lényeg meg lemaradt...
Mr. Nagy nem ezt kérte, hanem hogy az értékhez tartozó nevet(a B oszlopból) másolja máshova(had gonoszkodjam Veled egy kicsit)
Bár ez legyen házi feladat Mr. Nagy számára, hogy mi az az 1érték amit meg kell változtatni, hogy "jól" működjön...
Fire.
-
-
Delila_1
veterán
válasz
Fire/SOUL/CD #5484 üzenetére
Ez jó tipp volt, és még csak végig sem kell menni a sorokon, továbbá függvények (hol.van, indirekt) sem kellenek hozzá. Az egész makró egyetlen sor.
A kérdés feltevése azt sugallja, hogy minden név csak egyszer szerepel a B oszlopban. Ha ez nem igaz, a makró mindenképp az első találat azonosítóját írja a G1-be.Mr. Nagy
Egy (bármelyik) cellába írd be: =MOST()
A laphoz pedig rendelt ezt a makrót:
Private Sub Worksheet_Calculate()
Cells(1, 7) = Cells(Range("A2:A65536").SpecialCells(xlCellTypeVisible).Row, 1)
End Sub -
válasz
Delila_1 #5481 üzenetére
Hali!
Ha A és B oszlopban vannak az adatok, és van fejléc, akkor azt is tudod, hogy A2 és B2-től kezdődnek az adatok.
Nem kell semmilyen kritérium, egyszerűen csak végig kell menni a szűrt tartományon(ha több elem is megfelelt a szűrésnek, pl több Kovács István is van)
A kezdő pontját tudod(A2 vagy B2, a szűrt lista hossza lekérhető, egyszerűen csak egy ciklussal végig kell szaladni, a LÁTHATÓ cellákon és átrakni valahova.Fire.
-
Delila_1
veterán
válasz
Fire/SOUL/CD #5479 üzenetére
Ha sikerül lekérdezni a kritériumot, akkor a HOL.VAN és az INDIREKT függvényekkel már egyszerű a hozzá tartozó azonosítót kikeresni.
-
Delila_1
veterán
válasz
Fire/SOUL/CD #5477 üzenetére
SAxchivava kérdése nem az A1-re vonatkozik az én értelmezésem szerint, hanem arra, hogy van-e adat lapon.
sz = Application.CountA(Cells)
if sz>0 then ... -
Delila_1
veterán
válasz
Fire/SOUL/CD #5479 üzenetére
Nem ott akadtam el, hanem a kritérium lekérdezésénél.
Nem jövök rá a szintaktikára.
A Calculate esemény beindításához a részösszeg függvényt tettem be 3-as függvényszámmal.
Az eredményt nem jó a 2. sorba íratni (mr.nagy a G2-be kérte), mert az a szűréskor "elrejtődhet", érdemesebb a G1-be tenni.
-
Cuci3
tag
válasz
Fire/SOUL/CD #5479 üzenetére
Ja, vagy úgy.
Mint pár poszttal korábban írtam, még nem foglalkoztam a gyakorlati megvalósítással, csak gondolatba futottam végig. De akkor már látom, hogy az alapötletem elvethető. -
Hali!
Mr. Nagy feladata elég egyértelmű, amit korábban írtam, szerintem az is...De sebaj, akkor kérdésekkel válaszolok.
"Én változáskor az autofilterből..."
Mi változik? Milyen esemény(Event) fut le, amikor valaki lenyitja az autofiltert, kijelöl egy vagy több elemet, majd leokézza?
(mert hogy a Worksheet_Change esemény biztosan nem fut le például)Fire.
UI: az irányított szürés meg kizárja az autofilter-t mellesleg...
-
Cuci3
tag
válasz
Fire/SOUL/CD #5475 üzenetére
Az én felfogóképességem kicsit lassú. Minek kell a darab függvény?
Én változáskor az autofilterből kiszedném a kritériumot, aztán irányított szűrőznék, vagy végiglépkednék a sorokon. Csak ezzzel baromi lassú lesz az Excel. -
válasz
SAxchivava #5476 üzenetére
Hali!
Private Sub Worksheet_Change(ByVal Target As Range)
If Range("A1") = "" Then
Munka1.Tab.ColorIndex = xlColorIndexNone
Else
Munka1.Tab.Color = vbGreen
End If
End SubFire.
-
SAxchivava
csendes tag
Közbe rájöttem a kérdésem végére. Már "csak" ez lenne aktuális "Annyit megtennétek még, hogy ha ismét üres lesz a Munka1 akkor visszavált alapba a lapfül színe?".
Köszi! -
válasz
Delila_1 #5473 üzenetére
Hali!
Egyszerű is, csak valószínűleg Te is abba a "hibába" estél, mint Én is néha, nevezetesen ha bonyolultabb dolgokat ír az ember, akkor hajlamos bonyolultan is megközelíteni a problémákat, holott a megoldás lényegesen egyszerűbb...
Feltételezem, az volt az alapvető probléma, hogy az Autofilter "szűrés" eseményét nem lehet elcsípni, azaz amikor végbe megy a szűrés, akkor nincs milyen event-hez társítani a makrót...
Nos, ha nincs esemény, akkor CSINÁLJUNK...
Egyszerűen csak rakj valahova pl C1-be(most azt vettem, hogy A és B oszlopban vannak az adatok) egy DARAB2 függvényt például, amit a szűrt tartományra állítod.(lehet DARAB, DARABTELI, bármi, csak az a lényeg, hogy SZÁMOLJON)Ugye már nyilvánvaló, hogy most már lesz olyan esemény, ami a szűréskor végbemegy, nevezetesen a Calculate... Innentől kezdve meg azt hiszem nem jelenthet problémát a szűrt tartományon végigmenni és azt máshova átmásolni...
Fire.
-
SAxchivava
csendes tag
Sziasztok!
Köszönöm, mindkét megoldás jó (kérés5453, válaszok 5456,57) csak közbe változtak az igények. Annyit megtennétek még, hogy ha ismét üres lesz a Munka1 akkor visszavált alapba a lapfül színe? Illetve ha más a Munka1 neve pld XY akkor elég ezt csak a kódba átírnom?
Köszi! -
Delila_1
veterán
válasz
Fire/SOUL/CD #5472 üzenetére
#5433
Egyszerűnek hat, csak valamit nem tudok, amit ismerni kellene hozzá. -
-
Delila_1
veterán
Nálatok is akadozik a PH, vagy az én készülékemben van a hiba?
-
Delila_1
veterán
válasz
Fire/SOUL/CD #5469 üzenetére
Te biztosan megfejted.
-
-
Cuci3
tag
-
SAxchivava
csendes tag
Kösönöm a segítséget!
-
-
-
Delila_1
veterán
A D5-be már eleve érvényesítést vittem be (Adatok/Érvényesítés/Lista, ahol a két érték a Diesel és a Benzin), így azokkal már nem kell foglalkozni a függvényben.
A képlet:
=HA(ÉS(D5="Benzin";D4<1001);8;HA(ÉS(D5="Diesel";D4<1501);6;HA(D4>2000;8;7)))(ha jól értelmeztem az adataidat).
-
kolja
tag
Tisztelt Hozzáértők!
Tudom én vagyok a nagyonlama de nemtom összehozni, hogy az alábbi logikai függvénnyel megadhassam egy adott gépjármű átalánynorma szerint előírt max fogyasztását, üzemanyag típus "D5", és hengerűrtartalom "D4" alapján ....=HA(VAGY(D5="Diesel";D5="Benzin");(VAGY(HA(ÉS(D5="Benzin";D4<1001);8;HA(D4>1500;10;9));HA(ÉS(D5="Diesel";D4<1501);6;HA(D4>2000;8;7))));"NEM ÉRTELMEZHETŐ")
Jelenleg az első HA függvényig minden jó, mert a két beírható lehetőségen kívül mindig a Nem értelmezhető szöveg ugrik fel .... amúgy az IGAZ szó jelenik meg ...
Kérem valaki mondja meg hol hibáztam, esetleg ajánljon más megoldást ... -
válasz
SAxchivava #5453 üzenetére
Hali!
Vagy ezt
Private Sub Worksheet_Change(ByVal Target As Range)
If Range("A1") = "" Then
Munka1.Tab.Color = RGB(0, 255, 0)
Else
Munka1.Tab.Color = RGB(255, 0, 0)
End If
End SubFire.
-
Delila_1
veterán
válasz
SAxchivava #5453 üzenetére
Jobb klikk után ezt vidd be:
Private Sub Worksheet_Change(ByVal Target As Range)
Worksheets("Munka1").Tab.ColorIndex = 4
End Sub -
SAxchivava
csendes tag
Sziasztok!
Én, mint kezdő arra keresek megoldást, hogy:
Adott egy Munka1 lapfül, ami alapba üres és szürke színű. Ha feltöltöm adattal a táblát, ami mondjuk A1-es cellánál kezdődik, akkor a lapfül színe automatikusan változzon meg pld zöld színűre.
Van-e olyan VB kód, amit a Munka1 jobb klikk kód megjelenítés-be be lehet szúrni?Köszi, előre is!
-
Delila_1
veterán
válasz
GrassM@N #5450 üzenetére
A hetet a dátumból a Weeknum függvénnyel tudod előállítani.
=WEEKNUM(A1;2)A második paraméter 1, ha vasárnappal kezdődik a hét, és 2, ha hétfővel.
A függvény akkor alkalmazható, ha az Eszközök/Bővítménykezelőben bejelölted az Alnalysis ToolPak jelölő négyzetét. Érdemes bekapcsolni az Alnalysis ToolPak-VBA-t is, sok új függvényt tudsz utána használni a VBA-ban. -
GrassM@N
csendes tag
Sziasztok!
A segítségeteket szeretném kérni. A probléma a köv.:
Van egy statisztikai táblám – itt az aktuális heti adatok vannak – egy munkalapon, ezt szeretném egy másik munkalap (aktuális év) megfelelő hetéhez bemásolni. A másolást makróval már sikerült megoldanom, azt nem tom hogy kell, hogy a megfelelő héthez menjen.A köv.képpen sheet-ekből épül fel:
Van ugye a heti stat
2009 éves – hetekre bonva (1-53)
Aztán lesz majd 2010, stb…Előre is kösz a segítséget.
-
mimi_bacsi
tag
válasz
mimi_bacsi #5448 üzenetére
Sikerült megoldanom, a másik kérdésem, hogy ha egy listában duplikálva vannak számok, hogy lehetne azokat megjelölni és gyorsan kitörölni? (van rá képlet?)
-
mimi_bacsi
tag
Kérem a segítségeteket. OpenOffice számolótábla és az egyik munkalapból (amiben a teljes adatbázis megvan) szeretnék áthozni adatokat a másik munkalapba, úgy, hogy a beírt azonosító adathoz tartozó pass-t írja ki a táblázat megfelelő sorába.
-
Cuci3
tag
válasz
mr.nagy #5433 üzenetére
Elkezdtem ezen gondolkodni. Direkten nincs ilyen lehetőség, indirekten pedig makróval lehet valamit megoldani. De tuti belassítaná a munkafüzetet.
Autofilter makró lehetőségeinek elolvasása után én így látom a probléma megoldását:
1. Betöltéskor a B oszlop autószűrő kritéiumát el kellene tárolni.
2. Ha változik valami a munkafüzetben, akkor megnézni, hogy változott-e a kritérium
3. Ha változott a kritérium, akkor a kritériumnak megfelelő elemeket kiíratni valahova. A kiírásra egyelőre nem találtam tuti megoldást, úgy tűnik az A oszlop összes használt során végig kell lépkedni, és megnézni, hogy egyezik-e a kritériummal.Valakinek valami jobb ötlete?
-
RoyalFlush
őstag
válasz
RoyalFlush #5444 üzenetére
Megoldottam.
-
RoyalFlush
őstag
válasz
Delila_1 #5439 üzenetére
Hi!
Egy diagrammba szeretném ábrázolni 2008. év és 2009. év fogyasztását:
2008. év fül
A
2. sor 2008.01.01
3 2008.01.02
4 2008.01.03
5 2008.01.16
6 2008.01.17
7 2008.01.20
8 2008.01.27
9 2008.02.03
10 2008.02.04
11 2008.02.10I
2. sor 0,0
3 10,0
4 10,0
5 15,0
6 15,0
7 10,3
8 10,9
9 12,6
10 10,0
11 10,52009. év fül
A
2. sor 2009.01.01
3 2009.01.03
4 2009.01.04
5 2009.01.06
6 2009.01.07
7 2009.01.08
8 2009.01.09
9 2009.01.11
10 2009.01.13I
2. sor 0,0
3 9,5
4 19,0
5 15,0
6 20,0
7 17,0
8 20,0
9 19,5
10 19,5Megoldható valahogyan?
(M Excel 2002)
(Paintbe rajzoltam egy skiccet, hogyan gondoltam - a görbéket csak úgy behúztam szabadkézzel)
Előre is thx
-
Cuci3
tag
válasz
roomgrey #5440 üzenetére
Sajnos 2003-as Excelem van, úgyhogy nem tudom, pontosan hol keresd, de a Név megadása a probléma nyitja. 2003-ban: Beszúrás / Név / Név megadása.
Lényeg, hogy a munkafüzet készítője generált pár változót, amiket angol névvel látott el. Ezek specifikusak, meg egyéniek, úgyhogy az Excel nem is fogja lefordítani. Ezt neked kell megtenned, ha meg szeretnéd. A név megadásánál csak át kell írni a dolgokat, de plíz figyelj oda, hogy némelyiknél a függvényben is szerepelnek ezeke az angol nevek. -
Cuci3
tag
Hát a legjobb megoldás egy makro lenne rá. Az egyszerűbb pedig az, hogy készítesz egy oszlopban egy HA(ÉS();1;0) függvényt, ahol az ÉS argumentumaiba az egyes részvények napi nyitó értékeire mutató cellát teszed be. Az ÉS akkor legyen igaz, ha üres a cella.
Tehát pl Fotex B5, Csopak F5: HA(ÉS(B5="";F5="");1;0). Aztán amelyik sornál 1-es a képlet értéke, azt lehet törölni (Autoszűrő, 1-es kiválaszt, sorok kiválaszt, sor törlése).
A baj ezzel csak annyi, hogy az ÉS-nek max 30 argumentuma lehet, tehát adott sorban csak 30 cellán (részvényen) tudod megnézni, hogy tényleg üres-e. -
Delila_1
veterán
válasz
roomgrey #5438 üzenetére
Kijelölöd a területet, ahol a cserét végre akarod hajtani. A 'Kezdőlap' menüben a 'Szerkesztés'-nél a 'Keresés és kijelölés'-t választod. 'Csere', a 'Keresett szöveg rovat'-ba beírod, amit le akarsz cserélni, a 'Csere erre' rovatba pedig a megfelelő magyar szöveget, majd a következő lépés 'Az összes cseréje'.
-
roomgrey
csendes tag
-
Delila_1
veterán
-
mr.nagy
tag
Sziasztok!
A következőhöz kérném segítségetek:
(Office 2003) - Adott egy táblázat aminek az A oszlopában szerepelnek az egyedi azonosítók, a B oszlpoban nevek találhatók. Azt kellene megoldani, hogy ha az autoszűrővel kiválasztásra kerül egy név a B oszlopban akkor a mellette az A oszlopban található azonosítót automatikusan másolja be egy megadott cellába (pl a G2-be).
Köszönöm!
-
Bubee82
őstag
Üdv!
Egy adott táblázaton belül a táblázat felső részében kialakítottam egy külön szekciót bizonyos alapadatok felvételéhez. Ehhez beállítottam a cellák, oszlopok méretét, ahogy megfelelő. A táblázat további részében az oszlopok vagy cellák méretét szeretném egységessé tenni, mert úgy van rá szükségem, viszont nem tudom úgy beállítani a szélességet h a fenti rész ne menjen vele.
Hogyan kell ezt megcsinálni?
Kösz előre is
-
Grass
aktív tag
Ismételten köszönöm a segítségeteket!
Most már szépen épül az adatbázis. Sajnos elfogytak az oszlopok, de amíg a konzulensem nem válaszol, addig nem akarok semmit kitörölni. (Nem lehet valahogy kiszélesíteni az excel táblát?)
Azt hogy lehet megoldani, hogy kitörölje azokat a sorokat, amelyek üresek, tehát nem volt kereskedés és nincs semmilyen adat benne. Ha van rá valami egyszerűbb módszer, akkor csak jobb lenne így, mint néhány részvény dátumoszlopát összeollózni. -
Cuci3
tag
válasz
Delila_1 #5428 üzenetére
Letöltöttem, megnéztem. A képlet megoldását Delila már megírta.
De a betöltés kb fél percig tartott, ami egyrészt bosszantó, másrészt eléggé leterheli a rendszert.A dátumok tekintetében még mindig azt tudom javasolni, hogy csak a kereskedési napokat használd. A dátumok felsorolásához pedig pár A típusú részvény dátumait kellene egymás alá méásolni, növekvőbe rendezni, aztán szűrő/irányított szűrés, csak egyedi tételeket. Rem nem fagy bele az Excel.
Oszlopok száma: ez tényleg kérdőjeles. Meg tuti lesz legalább egy loghozam mindegyik részvényre, ami tovább növeli az oszlopok számát.
Nem tudom mit szeretnél kezdeni ezzel a sok szép adattal, de rem nem idősort akarsz elemezni Excelben. Arra inkább egy Eviews-t ajánlanék. Az adatoknál pedig figyelj arra, hogy a split (feldarabolás) hogyan van kezelve."A fájl mérete 7 MB alá ment, de ez így is óriási."
Dolgoztam már 70 MB-s fájllal is. Bár nem volt egy nagy élmény.
-
Delila_1
veterán
Összeállítottam az 5 részvényre, és az Összes lapon a 8. sortól lefelé a képletek helyére az értékeket illesztettem be. A fájl mérete 7 MB alá ment, de ez így is óriási.
Valahogy az oszlopok számán kellene spórolni, mert 50 részvénynél akkora lesz a méret, hogy be sem tudod majd hívni.Ha az 5. sorban zavarnak a számok, színezd a karaktereket fehérre.
-
Delila_1
veterán
Mégis sikerült letölteni.
Az Összes lapra az 5. sorba minden egységhez be kell írnod a sorszámokat a Nyitó ártól a Kapitalizációig, 2-től 12-ig. Fontos, ez adja meg, hogy az Areszveny lap aktuális tarományából melyik oszlop adata legyen a cella értéke.Az X7 képlete:
=HA(HIBÁS(FKERES($A7;Areszveny!$A$7:$L$7311;X$5;0));"";FKERES($A7;Areszveny!$A$7:$L$7311;X$5;0))AJ7:
=HA(HIBÁS(FKERES($A7;Areszveny!$M$7:$X$7311;AI$5;0));"";FKERES($A7;Areszveny!$M$7:$X$7311;AI$5;0))AT7:
=HA(HIBÁS(FKERES($A7;Areszveny!$Y$7:$AJ$7311;AT$5;0));"";FKERES($A7;Areszveny!$Y$7:$AJ$7311;AT$5;0))Amint lemásoltad a képleteket egy részvényhez, az értékek szúrópróba szerű ellenőrzése után jelöld ki az oszlopokat (pl. az Összes lapon a Fotex képletei után a B:L-t), és a képletek helyére illesztd be az értéküket.
Csak ezután írd be a következő részvényhez a képleteket. Sokkal gyorsabb lesz a munka, nem kell annyit újra számolnia az Excelnek, és még a méret is csökken.Szerk.: ne a teljes oszlop képleteit alakítsd át értékké. 1 sort hagyj meg a képletekkel, amit később majd lejjebb tudsz másolni. Célszerűen legyen ez a 7. sor.
-
Delila_1
veterán
Ekkora fájl letöltését meg sem kísérlem, ehhez gyenge izomzatú a gépem. Talán Cucinak, vagy másnak megy.
Próbáld meg úgy csökkenteni a méretet és az újraszámolási időt, hogy amelyik értékeket már sikerült átcsalogatnod az összesítő lapra, ott a képletek helyére tedd be a fix értéket –irányított beillesztés. -
Grass
aktív tag
Köszönöm szépen a segítséget Delila és Cuci! Előrébb jutottam. Viszont most van egy újabb problémám. Ismét feltöltöttem egy mintát, ez már 30mega lett :S. Ha a részvényadatok külön fülekre kerülnek és onnan összesítem, akkor nincs baj. Viszont ha egy fülbe többet is szeretnék tenni, egymás mellé, akkor nem tudom a kódot működésre bírni. Jelen esetben az „Areszveny” fülben van három részvény adata. Az elsőt (Antenna) még be tudtam tenni, viszont a Csopak és az AAA adatait nem tudom. Hol van a hiba a kódban?
Összes – AI7
=HA(HIBÁS(FKERES($A7;Areszveny!$M$7:$X$7311;2;0));"";FKERES($A7;Areszveny!$M$7:$X$7311;OSZLOP(Areszveny!N6);0))Összes – AT7
=HA(HIBÁS(FKERES($A7;Areszveny!$Y$7:$AJ$7311;2;0));"";FKERES($A7;Areszveny!$Y$7:$AJ$7311;OSZLOP(Areszveny!Z6);0))Az összes A és B részvényt be kell tennem, és teljesen a kezdetekig vissza kell mennem. Sajnos az OTP-t csak később vezették be és ha annak a dátumoszlopát venném kiindulási alapnak, akkor az azelőtti néhány év kimaradna. (Bár én is erre gondoltam és ha nem találok ki valami jobb megoldást, akkor az lesz)
-
sonar
addikt
Sziasztok,
Van nekem egy rohadt hosszú oszlopom és vannak benne ismétlődések. Hogyan tudnám kiszűrni őket?
-
Delila_1
veterán
Ahogy Cuci írta, jó lenne a felesleges oszlopokat kigyomlálnod, mert túl nagy lesz a fájl, dugig képletekkel, amik szörnyen lelassítják az újraszámolást.
Feltettem ide: [link]. Csak a FOTEX és a CSOPAK van benne, na meg az összesítő lap, így is több, min 5 M. Az 50 részvény 11-11 oszloppal min. két lapon fér el a 2007 előtti Excel verziókban.
Azt is meg kellene gondolnod, hogy milyen messze menj vissza a dátumokkal. -
Cuci3
tag
Na, ez egy szép kérdés. Először is tőzsdén egy év kb 250 kereskedési napból áll (hétvége, ünnepnap lejön). Tehát mondjuk az OTP kereskedési napjait kellene alapul venni, aztán ahhoz rendezni a dolgot.
A BÉT-ről nem tudom hogyan tudod lehúzni az adatokat, de a Csopak alapján azt látom, hogy kezdetben csak azon napokon van adat, amikor volt kereskedés. De 1997.08.14-e után már minden kereskedési nap fel van sorolva. Csak sajnos amikor nem történt kereskedés, akkor üresek a cellák.
Javasolnám a portfolio letöltési honlapját. Igaz ez csak 1995-től indít, de csöppet jobb.
Miután megvannak az adatok, utána a következő fájl átnézését javaslom. Fkeres-sel meg lehet oldani a dolgot, csak kell elé egy HA, HIBÁS függvény is. Nem tom, hogy az fkeres utolsó lehetőségébe be kell-e írni a HAMIS feltételt. Ennek kipróbálását rád bízom.A szakdogámnál én is BÉT a 18 részvényének adatait használtam. Nem tudom, neked mire kell, de szerintem érdemes átgondolni, hogy kell-e mind az 50 részvény, illetve részvényenként minden adat.
-
Grass
aktív tag
Sziasztok!
Egyfajta rendezési problémám lenne. Itt egy mintafájl: [http://exwtf.atw.hu/naezthogy.xls]
A BÉT honlapjáról lehet letölteni fasza excel táblákat a különböző részvények adataival. Ide kettőt illesztettem be (Fotex, Csopak), de kb 50darabot kell így egymás mellé bemásolnom. Valahogy meg kéne bűvölni, hogy az első dátumoszlophoz igazodjon az összes többi sor. Tehát a dátum oszlopban vagyunk mondjuk 1995.03.02-án. Akkor ide mellé rendezze be a Fotex az napi adatai/sorát (nyitóár, záróár, min-max ár. Stb.), és ugyanezt a csopakkal is és a következő 50 részvénnyel.
Tehát a feladat egy olyan táblázat létrehozása, ahol dátumnak megfelelően sorakoznak egymás mellett a részvények napi adatai.
Előre is köszönöm a segítséget! -
Cuci3
tag
Leírni hosszú lenne, meg így szemléletesebb is.
Kell egy oszlop, ahol összefűzöd az értékeket. Ez történhet & jellel, vagy összefűz függvénnyel. Én tettem a számok közé egy szeparátort (szóköz), hogy tényleg pontos legyen a találat. Pl.: 123 jöhetne 1, 2, 3 számokból vagy 12, 3 számokból.
Utána a hol.van függvény már visszaadja a tömbben elfoglalt sorszámát, de a pontos sorhoz még kell az is, hogy hol kezdődik a tömb.
Röviden ennyi, a tényleges bemutató meg itt. -
Hetkó
csendes tag
Helló!!
Olyan kérdésem lenne hogy Excel 2003-ban vannak számaim 5-oszlopban és 2743-sorban
ezek amúgy vegyes számok 1-100-ig azt kéne csinálni hogy én leírok 5-számot egy sorba és megkeresi azt sort amibe ezen számok vannak.Vagyis egy olyan fügvény érdekel ami ezt végre tudja hajtani vagy bármi ami képes erre.
Köszi a segítséget -
Cuci3
tag
Kicsit másabb progi, de lényegében ugyanaz. Sajnos a Nyomtatás menü Mégse gombja valahogy nincs nevesítve, VBA rögzítő sem érzékeli, neten sem találtam meg. Ezért nyomtatás előtt felugrik egy aranyos kis kérdés, hogy tényleg ki akarod-e nyomtatni. Egy idő után idegesítő lehet, dehát ez is csak egy félmegoldás (a kérdésem után még simán kattinthat az ember a mégsére a nyomtatási ablakban).
Private Sub Workbook_BeforePrint(Cancel As Boolean)
Dim kerdes As Integer
kerdes = MsgBox("Valóban ki akarod nyomtatni?", vbQuestion + vbYesNo)
If kerdes = 6 Then
If ActiveSheet.Name = "Munka1" Then
ActiveSheet.Range("A3") = ActiveSheet.Range("A3") + 1
End If
ElseIf kerdes = 7 Then
Cancel = True
End If
End Sub -
Cuci3
tag
Na, félig megvagyok, én rontottam el a kódot. A már helyesebb verzió:
Private Sub Workbook_BeforePrint(Cancel As Boolean)
If ActiveSheet.Name = "Munka1" Then
ActiveSheet.Range("A3") = ActiveSheet.Range("A3") + 1
End If
End SubViszont azt még nem tudom megoldani, hogy nyomtatásnál "Mégse" gombra kattintva ne növelje az A3 értékét.
De próbálkozok.
-
Geby
senior tag
Félig rájöttem, a formátumát számra változtatva növeli az értéket, de elég furcsán.
Ha rámegyek a fájl menü nyomtatás menüre, akkor már nyomtat is, és ha mondjuk beírom hogy 3 példány, akkor az első lap amit még azelőtt nyomtatott ki hogy ténylegesen akartam volna nyomtatni az kijön egy számmal, a másik 3 példány meg eggyel nagyobb számmal. -
Geby
senior tag
-
Cuci3
tag
Makró lesz rá a megoldás. Nyomtatás előtt egy adott mező értékét növeli meg eggyel a következő szubrutin:
Private Sub Workbook_BeforePrint(Cancel As Boolean)
ActiveWindow.SelectedSheets.PrintOut Copies:=1
If ActiveSheet.Name = "Munka1" Then
ActiveSheet.Range("A3") = ActiveSheet.Range("A3") + 1
End If
End SubEzt a VB szerkesztőben a "This Workbook" modulba kellene bemásolnod. A "Munka1" helyére annak a munkalapnak a nevét írd, amit nyomtatsz, az A3 helyére meg a szóban forgó cellát.
-
Geby
senior tag
Sziasztok!
Van nekem egy üres munkalapom, amit az emberek töltögetnek kézzel, ikszelgetnek, írogatnak bele, stb. Ehhez kéne nekem egy olyan mezőt csinálni amit ha kinyomtatok akkor mindig növekszik eggyel. Meg kéne sorszámozni a munkalapokat. Van erre valami mód?
üdv
-
Delila_1
veterán
válasz
roomgrey #5410 üzenetére
Kétféle legördülő létezik, az "Űrlapok" eszköztárról letöltött Kombi panel, és a "Vezérlők eszközkészleté"-ről a Combo Box (Beviteli lista). A beviteli elemen jobb klikkre ez azonnal kiderül.
Az első esetben a legördülőn jobb klikkre megjelenik egy gyorsmenü, a "Vezérlő formázása" pontot választva, a "Vezérlő" fülön a "Bemeneti tartomány " megmutatja a felsorolás helyét.
A második esetben a jobb klikkre csak akkor jön elő a gyorsmenü, ha a "Vezérlők eszközkészlete" meg van nyitva (fent az ikosoron – eszköztáron – jobb klikk, Vezérlők eszközkészlete). Alapállásban tervező módban jelenik meg, ha nem így lenne, a bal felső sarokban lévő vonalzós ikonnal lehet váltani a "Tervező mód" és a "Kilépés a Tervezésből" módok között. Tervező módban legyél. Ekkor a legördülőn jobb klikkre megjelenő gyorsmenüből a Tulajdonságokat választod, ahol a ListFillRange tulajdonság tartalmazza a lista helyét.
-
roomgrey
csendes tag
Sziasztok!
Abban a problémámban szeretném a segítségetek kérni, hogy egy meglévő excel kalkulátorban van egy cella, ami legördülő lista. Ennek az elemei angol nyelvűek, így szeretném lefordítani magyarra csak nem tudom hogyan kellene visszakeresnem a tartományt, amiben szerepelnek a az elnevezések.
Köszi!
-
sziasztok egy excel kimutatással gyűlt meg a minap a bajom.
a feladat az lenne, hogy van egy táblázatunk mely a kifizetéseket tartalmazza. A kiizetések jogcímét külön külön oszlopban tárolom. S ezekből kellene nekem havi statisztika, hogy havonta összesen mire mennyi megy el
dátum | megnevezés | jogcím1 | jogcím2 | jogcím3 | jogcím4 | jogcím5
hogyan tudom ezt megcsinálni. Az már csak hab lenne a tortán, ha éves kimutatást is tudnék csinálni.
Ja grafikonba kellene, de ha csak táblázatba megmondanátok hogyan lehet, azzal már sokat segítenétek, mert abból tudnék már grafikont csinálni
-
swoody
senior tag
Sziasztok.
Azt,hogyan lehet megoldani,hogy ne az eredményt lássam a táblázatba,hanem a képletett amivel meglett oldva?
Új hozzászólás Aktív témák
Hirdetés
- Windows 10 11 Pro Office 19 21 Pro Plus Retail kulcs 1 PC Mac AKCIÓ! Automatikus 0-24
- Vírusirtó, Antivirus, VPN kulcsok
- Új, bontatlan World of Warcraft gyűjtői kiadások
- Eladó steam/ubisoft/EA/stb. kulcsok Bank/Revolut/Wise (EUR, USD, crypto OK)
- Számlás!Steam,EA,Epic és egyébb játékok Pc-re vagy XBox!
- Dell Latitude 5495 Full HD IPS Ryzen 5 pro 2500u Radeon Vega Mobile Gfx i5-8350u verő Bp MPL Foxpost
- HP ProBook 430 G4 Pentium 4415U (bios jelszavas)
- Telefon felvásárlás!! Samsung Galaxy A12/Samsung Galaxy A22/Samsung Galaxy A32/Samsung Galaxy A52
- BESZÁMÍTÁS! GIGABYTE AORUS ELITE Z790 i7 14700K 64GB DDR5 1TB SSD 7900XTX 24GB be quiet! SB802 1000W
- BESZÁMÍTÁS! 32GB (2x16) G.Skill Trident Z RGB 6600MHz DDR5 memória garanciával hibátlan működéssel
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: CAMERA-PRO Hungary Kft
Város: Budapest