- Fórumok
- OS, alkalmazások
- Microsoft Excel topic
- (kiemelt téma)
-
5500 - 5401
54992 - 54001 54000 - 52001 52000 - 50001 50000 - 48001 48000 - 46001 46000 - 44001 44000 - 42001 42000 - 40001 40000 - 38001 38000 - 36001 36000 - 34001 34000 - 32001 32000 - 30001 30000 - 28001 28000 - 26001 26000 - 24001 24000 - 22001 22000 - 20001 20000 - 18001 18000 - 16001 16000 - 14001 14000 - 12001 12000 - 10001 10000 - 8001 8000 - 7901 7900 - 7801 7800 - 7701 7700 - 7601 7600 - 7501 7500 - 7401 7400 - 7301 7300 - 7201 7200 - 7101 7100 - 7001 7000 - 6901 6900 - 6801 6800 - 6701 6700 - 6601 6600 - 6501 6500 - 6401 6400 - 6301 6300 - 6201 6200 - 6101 6100 - 6001 6000 - 5901 5900 - 5801 5800 - 5701 5700 - 5601 5600 - 5501 5500 - 5401 5400 - 5301 5300 - 5201 5200 - 5101 5100 - 5001 5000 - 4901 4900 - 4801 4800 - 4701 4700 - 4601 4600 - 4501 4500 - 4401 4400 - 4301 4300 - 4201 4200 - 4101 4100 - 4001 4000 - 2001 2000 - 1
-
Fórumok
PROHARDVER! - hardver fórumok
Notebookok TV & Audió Digitális fényképezés Alaplapok, chipsetek, memóriák Processzorok, tuning Hűtés, házak, tápok, modding Videokártyák Monitorok Adattárolás Multimédia, életmód, 3D nyomtatás Tabletek, E-bookok Nyomtatók, szkennerek PC, mini PC, barebone, szerver Beviteli eszközök Egyéb hardverek PROHARDVER! BlogokMobilarena - mobil fórumok
Okostelefonok Mobiltelefonok Okosórák Autó+mobil Üzlet és Szolgáltatások Mobilalkalmazások Tartozékok, egyebek Mobilarena blogokIT café - infotech fórumok
Infotech Hálózat, szolgáltatók OS, alkalmazások SzoftverfejlesztésGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokLOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendFÁRADT GŐZ - közösségi tér szinte bármiről
Tudomány, oktatás Sport, életmód, utazás, egészség Kultúra, művészet, média Gazdaság, jog Technika, hobbi, otthon Társadalom, közélet Egyéb Lokál PROHARDVER! interaktív
-
Frissítve: 2023-11-13 08:31 Téma összefoglaló
Ú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
veterán
Valami ilyesmi, de ez a függvény nekem elsőre kínai
Próbálom bogozni...
Ha elküldöm emailben a táblámat, nem tennéd meg, hogy ott is megcsinálod egyszer, mert ott már két fül is van, abból utána könnyebben kibogozom a logikáját
-
Delila_1
veterán
-
kp78
veterán
-
Cuci3
tag
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!
Valami ilyesmire gondolnék. Az A és C oszlopot ki tudtam tölteni, de a többihez már magyarázat is kell. Az indirekt függvényt nézd meg jól, hasznos.

-
Delila_1
veterán
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!
Csatolj képet a lapokról, mert így nehéz elképzelni.
-
Cuci3
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...

Behúzod 5-ször az adatot, majd adatterületen egyenként jobb klikk és mezőbeállítások. Onnan lehet válogatni a mezőstatisztikából. Rem erre gondoltál.

Formátum - Automatikus formázás lehetőséggel pedig szép színesre lehet varázsolni. -
kp78
veterán
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!

-
Fire/SOUL/CD
félisten
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.
Hali!
Hüleséget írtam, bocsesz, jó az a kód, csak Én szűrtem nem jó oszlopot..

Fire.
-
Fire/SOUL/CD
félisten
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 SubHali!
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.
-
Fire/SOUL/CD
félisten
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 SubHali!
Erről van szó!
Még esetleg egy info, hogy az Autofilter.Range.Address lekérésével, nem kell az egész táblát a tartományba helyezni...
A ciklusos módszert csak azért említettem, hogy ha valamiért mégis csak végig kell szaladni a szűrt listán..
Fire.
-
Delila_1
veterán
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.
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 -
Fire/SOUL/CD
félisten
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.
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
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...

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
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 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
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...

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
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...

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ő.
-
Fire/SOUL/CD
félisten
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
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.
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. -
Fire/SOUL/CD
félisten
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!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! -
Fire/SOUL/CD
félisten
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
Hali!
Egész nap lassú nagyon, sőt van amikor 503-as hibakóddal meg sem nyílik a PH kezdőlapja...

Még egyszer kérdem, az #5433 sorszámú HSZ-ről van szó?
(Amúgy közel sem biztos, hogy meg tudnám oldani, csak szeretem a "Mission Impossible" témakört...
)Fire.
#5433
Egyszerűnek hat, csak valamit nem tudok, amit ismerni kellene hozzá. -
Fire/SOUL/CD
félisten
Hali!
Egész nap lassú nagyon, sőt van amikor 503-as hibakóddal meg sem nyílik a PH kezdőlapja...

Még egyszer kérdem, az #5433 sorszámú HSZ-ről van szó?
(Amúgy közel sem biztos, hogy meg tudnám oldani, csak szeretem a "Mission Impossible" témakört...
)Fire.
-
Delila_1
veterán
Nálatok is akadozik a PH, vagy az én készülékemben van a hiba?
-
Delila_1
veterán
Hali!
Neked nem jön össze? Húha, akkor már nézem is azt a HSZ-t, mert biztos durva vagy egyszerűen csak lehetetlen...

mod
Nem írtad el a HSZ sorszámát?
Fire.
Te biztosan megfejted.
-
Fire/SOUL/CD
félisten
-
Delila_1
veterán
-
Cuci3
tag
-
Delila_1
veterán
Szia Cuci!
Az 5433-hoz találtál már megoldást?
-
Cuci3
tag
Egész jól néz ki ez a képletsor, de nem lenne egyszerűbb két fkeres-sel az utolsó argumentumban kitöltése nélkül?
HA(D5="BENZIN";FKERES(D4,benzines tábla,2);FKERES(D4,dieseles tábla,2))Benzines tábla bárhol:
0 8
1001 9
1501 10Dieseles tábla bárhol:
0 6
1501 7
2001 8 -
SAxchivava
csendes tag
Kösönöm a segítséget!
-
Delila_1
veterán
-
kolja
tag
Ahhha ... akkor így kell ezt logikai láncra felfűzni excelileg ...
Hatalmas köszönet Delila!!!
-
Delila_1
veterán
Igazad van, valami kimaradt. Jó, hogy leírtad a feltételeket szövegesen.
A képlet:=HA(ÉS(D5="Benzin";D4<1001);8;HA(ÉS(D5="Benzin";D4>1000;D4<1501);9;HA(ÉS(D5="Benzin";D4>1500);10;HA(ÉS(D5="Diesel";D4<1501);6;HA(ÉS(D5="Diesel";D4>1500;D4<2001);7;8)))))
-
kolja
tag
Köszönöm Delila!
De valami nem klapfol .... ilyen viszonylatban kéne működnie:
Benzin
1001 alatt 8 liter
1001-1500 9 liter
1500 felett 10 liter
Diesel
1500 alatt 6 liter
1501-2000 7 liter
2000 felett 8 liter ....A benzin 1000 felett nincs benne .... asszem
-
Delila_1
veterán
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 ...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 ... -
Fire/SOUL/CD
félisten
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!
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
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!
Jobb klikk után ezt vidd be:
Private Sub Worksheet_Change(ByVal Target As Range)
Worksheets("Munka1").Tab.ColorIndex = 4
End Sub -
Delila_1
veterán
-
GrassM@N
csendes tag
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.Kösz Delila! Megoldottad a problémámat!
THX again! -
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!
-
GrassM@N
csendes tag
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.Küldtem neked egy PMet Delila.
-
Delila_1
veterán
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.
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
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.
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.
-
Delila_1
veterán
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?
Mit szólsz a 3. pontra az irányított szűrős megoldáshoz? Szűrőfeltételként lehetne megadni az autoszűrő kritériumát. A végrehajtáshoz viszont meg kellene szüntetni az autoszűrést.

-
Cuci3
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!
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
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

Megoldottam.

-
RoyalFlush
őstag
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'.
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

-
roomgrey
csendes tag
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.
Sikerült!!! Köszönöm szépen Cuci3!

-
Cuci3
tag
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
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.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.
-
roomgrey
csendes tag
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'.
De hol tudom kideríteni, hogy ezeket a kifejezéseket hogyan fordították a magyar Excelben? (Mert hogy különben nem működik a függvény...) Már, ha jól értem!
-
Delila_1
veterán
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
Kezdem érteni...
=JBÉ(((1+C30/compound_period)^(compound_period/deposits_per_year))-1;deposits_per_year;-$E$11;-H29)-$E$11*deposits_per_year-H29Egy ilyen sorban hogyan írod át Excel 2007-ben, a:
compound_period
deposits_per_yearkifejezéseket????
Köszi
-
Delila_1
veterán
A D és F oszlopok képleteiben is át kell írnod az angol szöveget magyarra, valószínűleg az oszlopok fejléceinek a nevére. Ezt a csere funkcióval teheted meg lekönnyebben.
-
roomgrey
csendes tag
-
Delila_1
veterán
Ü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

-
Delila_1
veterán
Az E12 cellában találtam egy érvényesítést. Hívd be a cellán állva az Adatok/Érvényesítést, ott a Beállítások fülön a Forrásnál megtalálod az angol szöveget.
-
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!
-
roomgrey
csendes tag
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.
Köszönöm a választ, de valamiért nem találok ListFillRange nevű sort a tulajdonságok közt. Ez a táblázat a probléma forrása, megnéznéd nekem, kérlek!
http://data.hu/get/1756254/Befektetesi-nyereseg_szamito_program.xls.html
Köszi!
-
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
Ö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.
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
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)
Ö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
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)
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
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)
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)
-
Delila_1
veterán
Feltéve, hogy az A oszlopban vannak az adataid:
=DARABTELI(A$1:A1;A1)
Ezt lemásolod, ameddig az adataid vannak, aztán szűrsz az 1-nél nagyobbakra. Azokat a tételeket fogja mutatni, amelyek 1-nél többször szerepelnek a listádban. -
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
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!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
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!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
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égetLeí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
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.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
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.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
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.
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
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.
És mit rontok el ha nem akar nekem számokat növelni?
Fogok egy új excel munkafüzetet, nyomok egy alt-f11 -et, ott beírom a thisworkbook-ba a kódot, utána vissza alt-f11, A3 cellába egy 1-est, nyomtatok kettőt, és mindkét oldalon 1-es szerepel.
Tudom nagyon kezdő vagyok

-
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
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!

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!

-
Delila_1
veterán
-
Rolly
veterán
-
Delila_1
veterán
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
Keress a kimutatás szóra a fórumon, sok példát találsz rá.
-
Rolly
veterán
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
-
Delila_1
veterán
-
swoody
senior tag
-
Delila_1
veterán
-
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?
-
Delila_1
veterán
Új hozzászólás Aktív témák
-
5500 - 5401
54992 - 54001 54000 - 52001 52000 - 50001 50000 - 48001 48000 - 46001 46000 - 44001 44000 - 42001 42000 - 40001 40000 - 38001 38000 - 36001 36000 - 34001 34000 - 32001 32000 - 30001 30000 - 28001 28000 - 26001 26000 - 24001 24000 - 22001 22000 - 20001 20000 - 18001 18000 - 16001 16000 - 14001 14000 - 12001 12000 - 10001 10000 - 8001 8000 - 7901 7900 - 7801 7800 - 7701 7700 - 7601 7600 - 7501 7500 - 7401 7400 - 7301 7300 - 7201 7200 - 7101 7100 - 7001 7000 - 6901 6900 - 6801 6800 - 6701 6700 - 6601 6600 - 6501 6500 - 6401 6400 - 6301 6300 - 6201 6200 - 6101 6100 - 6001 6000 - 5901 5900 - 5801 5800 - 5701 5700 - 5601 5600 - 5501 5500 - 5401 5400 - 5301 5300 - 5201 5200 - 5101 5100 - 5001 5000 - 4901 4900 - 4801 4800 - 4701 4700 - 4601 4600 - 4501 4500 - 4401 4400 - 4301 4300 - 4201 4200 - 4101 4100 - 4001 4000 - 2001 2000 - 1
-
Fórumok
PROHARDVER! - hardver fórumok
Notebookok TV & Audió Digitális fényképezés Alaplapok, chipsetek, memóriák Processzorok, tuning Hűtés, házak, tápok, modding Videokártyák Monitorok Adattárolás Multimédia, életmód, 3D nyomtatás Tabletek, E-bookok Nyomtatók, szkennerek PC, mini PC, barebone, szerver Beviteli eszközök Egyéb hardverek PROHARDVER! BlogokMobilarena - mobil fórumok
Okostelefonok Mobiltelefonok Okosórák Autó+mobil Üzlet és Szolgáltatások Mobilalkalmazások Tartozékok, egyebek Mobilarena blogokIT café - infotech fórumok
Infotech Hálózat, szolgáltatók OS, alkalmazások SzoftverfejlesztésGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokLOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendFÁRADT GŐZ - közösségi tér szinte bármiről
Tudomány, oktatás Sport, életmód, utazás, egészség Kultúra, művészet, média Gazdaság, jog Technika, hobbi, otthon Társadalom, közélet Egyéb Lokál PROHARDVER! interaktív
- Fórumok
- OS, alkalmazások
- Microsoft Excel topic
- (kiemelt téma)
- Elemlámpa, zseblámpa
- Folyószámla, bankszámla, bankváltás, külföldi kártyahasználat
- A Linux megnégyszerezte magát a Steamen — a Microsoft ismét ígérget
- Vezetékes FÜLhallgatók
- Apple asztali gépek
- Milyen routert?
- Mibe tegyem a megtakarításaimat?
- Filmvilág
- Samsung Galaxy Watch8 és Watch8 Classic – lelkes hiperaktivitás
- Háztartási gépek
- További aktív témák...
- Dell Optiplex 3020 MT,i3-4130,8GB RAM,128GB SSD,WIN10
- GYÖNYÖRŰ iPhone 14 Pro 256GB Deep Purple -2 ÉV GARANCIA - Kártyafüggetlen, MS4693, 100% AKKSI
- Dell Latitude 3301,13.3",FHD,i5-8365U,8GB RAM,256GB SSD,WIN11
- 27%! LG 86UR76006LC (86") UHD (Active HDR, 60 Hz, Smart TV)
- BESZÁMÍTÁS! Gigabyte B450M R5 5500 32GB DDR4 512GB SSD RTX 3060 12GB Rampage SHIVA Chieftec 700W
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest



érték amit meg kell változtatni, hogy "jól" működjön...
Nem jövök rá a szintaktikára.








Fferi50
