Keresés

Részletes keresés

Fatales Creative Commons License 2023.07.23 0 0 37349

Ezt "művelem" én is.   :(

Ezt kellene 1szerűsiteni.

Köszönöm a segítségedet.

Előzmény: pimre (37348)
pimre Creative Commons License 2023.07.23 0 0 37348

Szia,

1. Az első lépésre nem tudok egyszerűbb megoldást, mint az 5 oszlopot egy új oszlopba bemásolni egymás alá.

2. Az adatok menüben rendezés a legkisebbtől a legnagyobbig

3. Ugyanitt az ismétlődő értékek eltávolítása

4. A kapott adatok vízszinteressé transzponálása

 

 

Előzmény: Fatales (37347)
Fatales Creative Commons License 2023.07.23 0 0 37347

Szerbusztok.
Kérdezni/kérni szeretnék.
-
Adott egy tetszőleges kiragadott számokból álló számhalmaz.
Mindig 5 oszlop (A,B,C,D,E)és 20 sor a kiragadott vizsgálandó számhalmaz.
Összesen 100 db. szám amiben sok a szám ismétlődés.
-
Kérdésem.
Hogyan tudom az 5x20-as számhalmazt 1 sorba rendezni.
Növekvő számsorrendben az ismétlődő számokat kiszűrve/elhagyva.
A többlépcsős makró használatot kellene kiváltani.
-
Köszönöm.

-

MZ/Y Creative Commons License 2023.07.22 0 0 37346

Csak hogy kerek legyen a történet, és értsétek mi történt: de.

 

Ha a D oszlopba másoltam a függvény értékét, random hosszúságnál levágta (legalábbis szemre, de lehet x karakternél, csak a különböző betűszélességek miatt tűnik így), ha egy másik sheet A oszlopába, ott meg megvan.

 

A kérdésednél azt hittem, arra gondolsz, hogy a képernyőn nem húzom elég szélesre az oszlopot.

 

Úgyhogy elvileg minden szép és jó - csak kiderült, hogy néhány új sort nem /abc/ kezdettel jelöl, teljesen mással indul (nincs / sincs), úgyhogy a sorok mondjuk 5 %-át nem tudom kinyerni, de azt már letojom.

Előzmény: MZ/Y (37331)
MZ/Y Creative Commons License 2023.07.21 -1 0 37345

Kösz mindenkinek, majd kipróbáljuk.

 

De hogy ez az elválasztójel-különbség mekkora f.szság.. Jó, tizedes vesző-pont különbözik, mert az helyesírás kérdése, na de a paraméterek elválasztása... Ez döntés kérdése, "legyen vessző minden nyelven", és kész.

Fferenc50 Creative Commons License 2023.07.21 0 1 37344

Szia!

Akkor az én ismereteim voltak korlátosak. Igaz, idegen nyelvű Excellel nem volt "szerencsém" találkozni.

Köszi az információkat.

Üdv.

Előzmény: Garashan (37341)
Garashan Creative Commons License 2023.07.21 0 0 37343

Közben meg is lett a beállítás:

Klasszikus vezérlőpult --> Dátum is idő --> Dátum és idő módosítása --> Naptárbeállítások módosítása --> További beállítások

Itt a "lista elválasztó" választja el a függvényeket.

Előzmény: Garashan (37342)
Garashan Creative Commons License 2023.07.21 0 0 37342

Most tudtam értelmezni amit írtál. Szóval a függvény nevek angolok, de az elválasztó jel marad pontosvessző és minden működik szépen.

Ha jól emlékszem, akkor területi beállítás függvénye a vessző-pontosvessző és a számoknál a pont-vessző kérdés is.

Előzmény: Garashan (37341)
Garashan Creative Commons License 2023.07.21 0 0 37341

Legjobb tudomásom szerint igen. Bár ennek némileg ellentmond pimre tapasztalata.

Én nem egyszer nyitottam már meg angol nyelven szerkesztett Excel munkafüzetet, minden esetben minden jól működött nekem. Olyannyira biztos, hogy nem magyar nyelven szerkesztették eredetileg, mint hogy kék az ég. Külföldi fórumról származott, ahol nem is beszéltek magyarul.

Az is látszódik, hogy az xlsx fájlon belül az adott munkalap xml fájlján belül már vessző az elválasztó karakter és nem pontosvessző.

 

@pimre: Engem eddig nem foglalkoztatott az Office nyelvének a módosítása. Ha hamarabb váltasz nyelvet, minthogy megnyitnád a fájlt, akkor is hibásak a függvények?

Előzmény: Fferenc50 (37340)
Fferenc50 Creative Commons License 2023.07.21 0 0 37340

Szia!

Angol nyelvi környezetben - nem csak az Excel nyelvét átállítva - akkor ezek szerint az elválasztó jeleket is megfelelően tudja alkalmazni?

Üdv.

Előzmény: Garashan (37337)
Fferenc50 Creative Commons License 2023.07.21 0 0 37339

Szia!

Csak azok a paraméter elválasztó jelek ne lennének.....

Egyébként rémlik nekem olyan példa is már valahonnan, ahol a magyar Excelben is vessző az elválasztójel. Nem tudom, nem emlékszem hol láttam. Jó lenne, ha valaki esetleg tudna valamit mondani azzal kapcsolatban, hogyan lehet ilyet beállítani.

Üdv.

Előzmény: pimre (37338)
pimre Creative Commons License 2023.07.21 0 0 37338

Sőt továbbmegyek. Ha a nyelvet átállítom, akkor ugyanazt a fájlt megnyitva a függvények a választott nyelven jelennek meg.

 

Magyarul:

 

 

Átállítva angolra az Office nyelvét:

 

 

Csak az a furcsa, hogy az elválasztójeleket meghagyja pontosvesszőnek. És ebből következően a vesszőt nem is fogadja el.

Előzmény: Garashan (37337)
Garashan Creative Commons License 2023.07.21 0 0 37337

Szia!

Én annyit pontosítanék a leírtakon: amilyen nyelvű az adott Excel olyan nyelven kell a függvényeket megadni neki, de ő ezt minden esetben angolul tárolja el.

Látszik a két képernyő mentés összevágásánál is, hogy én a magyar Excelemben magyarul írtam meg a függvényt és ha "megnyitottam szövegszerkesztővel", akkor ott már angolul látszódik a függvény. Így ilyen szempontból mindegy, hogy eredetileg milyen nyelven írodott az Excel tábla és hogy a későbbiekben milyen nyelvű Excellel lesz az megnyitva, mindig az adott nyelven fognak a függvények megjelenni.

Előzmény: Fferenc50 (37336)
Fferenc50 Creative Commons License 2023.07.21 0 0 37336

Szia!

A magyarban magyar, az angolban angol függvény neveket kell használni :(  (és mások a paraméter határolók is) , sajnos nincs kétnyelvű Excel, legalábbis én így tudom.

Nálad nem fogja "megenni" az angol függvényneveket.

Makróval lehet megoldani, ha makróval írod be a képleteket, akkor az international szabvány szerint angol függvényneveket, elválasztót kell használni a Range.Formula paramétereként. Viszont ezt az Excel a saját verziójának megfelelően fogja megjeleníteni a cellákban.

A makrót beleteheted a sablonfájlba és új munkafüzet nyitásakor egyszer le kell futtatni - ez mehet automatikusan is.

Ha ez a lehetőség működik nálatok akkor mintát tudok mutatni.

Üdv.

Előzmény: MZ/Y (37335)
MZ/Y Creative Commons License 2023.07.21 0 0 37335

Persze, nem csak nem látszott, nem volt ott.

 

De megoldódott, kiszedtem  a nekem amúgy sem kellő részt (annyi, hogy én oda vesszőt írtam, de nem hiszem, hogy az kavart be, mindegy, mit szúrnék be szerintem), és így már tökéletes. Köszönöm ismét.

 

A tegnap félre tett kérdésem:

Én magyar Excelt használok, más angolt. Ott is működik a jobb, bal... függvény? Vagy angolosítsam nálam, és az működik mindkettőben?

Előzmény: Fferenc50 (37332)
MZ/Y Creative Commons License 2023.07.21 0 0 37334

Nem, csak a végén. De már a múlt. :) 

Előzmény: pimre (37333)
pimre Creative Commons License 2023.07.21 0 0 37333

És a gh? gbb sorral mi történik? Ott nem zavarja a kérdőjel?

Előzmény: MZ/Y (37327)
Fferenc50 Creative Commons License 2023.07.21 0 0 37332

Szia!

Elég széles a D oszlopod? 

Üdv.

Előzmény: MZ/Y (37327)
MZ/Y Creative Commons License 2023.07.21 0 0 37331

Én ezt használtam, mert nálam a fájlkezelő keresője nem adott találatot, de ez tarthatott 5 percig is, az Excelben meg 5-6 mp. Előttem próbálták mutatni a kollégáknak ezt, hogy jobb mint a fájlkezelő, de nem tudták meggyőzni őket. Nekem a sebességgel végül sikerült. :)

 

De köszönöm! 

Előzmény: m54-b (37330)
m54-b Creative Commons License 2023.07.20 0 0 37330

Jövőbeni ötletnek a Totál Commandert ajánlom, mint kereső.

 

Az ALT + F7 kiadja ezt az ablakot.A "Mit keres"-be *txt --> minden txt fájlt megkeres (ezt lehet cifrázni, *alm* pl minden olyan fájlt keres, amely tartalmazza az alm-t). Szöveg bejelölésével ezekben keresi a megadott szót.

 

Az 1 értelemszerű, az adott fájlra ugrik, a 2 kiad egy ablakot

 

Ebben egyesével lépkedve F3-al belenézhetsz a fájlokba.

A Bővített fül alatt további paraméterekkel szűkítheted a találati listát (időpontok között, fájlméret figyelembe vétele).

Sokkal gyorsabb, mint a Win keresője, jobban paraméterezhető, zseniális. Szerintem.

Előzmény: MZ/Y (37322)
Fferenc50 Creative Commons License 2023.07.20 0 0 37329

Szia!
Tudom, nem vígasztal, de nálam műxik, Excel (MS) 365 van nálam.

Jó éjszakát!

Üdv.

Előzmény: MZ/Y (37328)
MZ/Y Creative Commons License 2023.07.20 0 0 37328

Pontosvessző az elválasztó.

De most inkább jó éjszakát, majd holnap kérdezek még 2-t - meg előbb kipróbálom, amit most beszéltünk. Hátha ez meg is oldódik.

Előzmény: Fferenc50 (37325)
MZ/Y Creative Commons License 2023.07.20 0 0 37327

Igen, képletek vannak a sablonban most is, csak nem ismert a sorok száma, ezért berakom az első sorba, és onnan lehet bemásolni annyi sorba, amennyi éppen kell.

 

Megpróbálom majd, de az egész szenzitív, mindent át kell irni.

 

De röviden így néz ki:

/abc/rzgcfgh

fgjbb

dbFFe

renc27vbgfh

fghBud

apestchvdd

/abc/fgghh

fghvfg

eggfgh

thh

/abc/zgg

vbbb

gh? gbb

/abc/pkhf

fbvgh

g hFt

hghfhh

thgtzu? 

zzhftz

hjhgj

hj?ggzuk

k hffgu

/abc/ghbf

dgh

 

Amelyik sor végén kérdőjel van, ott (onnantól)nem adódik hozzá a következő sor. Sor elején még nem bukott ki, hogy zavart okozna, de lehet, az első 300 sorban pont nem volt olyan sor.

Előzmény: Fferenc50 (37323)
Fferenc50 Creative Commons License 2023.07.20 0 0 37326

Amúgy gratulálok annak a programozónak, amelyik ilyen összevissza adatot képes kiadni a kezéből.... annak pedig külön diploma jár, aki ezt így el fogadja, netalán még fizet is érte. :( :(

 

Előzmény: MZ/Y (37324)
Fferenc50 Creative Commons License 2023.07.20 0 0 37325

Szia!

Ahol összefűzés miatt van a & ";" & akkor a ; elhagyható. A kérdőjelet nem értem, nálam a példában simán betette. Ezért mondtam, hogy jó lenne látni, hol van. Esetleg mutasd meg a képleted. Milyen Excel verziót használsz, mi a paraméter elválasztó?

Üdv.

Előzmény: MZ/Y (37324)
MZ/Y Creative Commons License 2023.07.20 0 0 37324

Kösz, látom.

 

Érdekes, mert nekem nem teszi be a ;-t. Valamit elírtam volna? De nekem nem is kell pontosvessző, úgy kell összefűznie a sorokat, ahogy vannak. Pl. a név, számlaszám sem 1-1 sorban van, hanem sor végén elkezdődik a név (FFe), a másik sor elején meg folytatódik (renc). Ugyanez a számlaszámmal: sor végén HU123, következő sor elején meg 45678901234567890123456. Tehát csak össze kell fűzni.

 

Akkor ezek szerint kiszedhetem a ";" & részt, marad az D2 & A3 (ha jól emlékszem, hátha nem borul meg a kérdőjeltől.

Előzmény: Fferenc50 (37321)
Fferenc50 Creative Commons License 2023.07.20 0 0 37323

Szia!

Képletezett sablont is tudsz csinálni. Továbbá, ha táblázattá alakítod, akkor még a képletekkel sem kell törődni. Ezért lenne jó látni a szerkezetet.

Ha tudod, tegyél fel egy mintát valahová.

Üdv.

Előzmény: MZ/Y (37322)
MZ/Y Creative Commons License 2023.07.20 0 0 37322

Lehet, hogy járható lenne, de azt már nem nyomnám le a kollégák torkán. :)

 

FFerenc megoldásával egyelőre kell egy. txt import, oszlop másolás, beillesztés a sablonba, x db oszlopban a 2. sor lehúzása végig, szűrés, pár oszlop másolása, másik fájlba/lapra beillesztés értékkel. Ezt talán el tudom érni.

 

Napi több óra munkát lehet megspórolni 5 perc alatt, de nagyon nehezen mozdulnak a kollégák, óriási a tehetetlenség, "így szoktuk", "X így találta ki", ha nem pofon egyszerű, inkább szüttyögnek órákig. Én meg látom, csapágyasra vannak hajtva nem túl jó fizetésért, próbálok erővel is segíteni rajtuk. :)

 

Most volt egy "projektem", az is sok órát spórolt meg, de küzdelmes volt a dolog: csak annyi a változás, hogy csináltam egy böszme .xls-t, abban tudnak keresni - max. 5-6 mp (múltkor ezt akartam még gyorsítani), ha a táblázat legvégén van az adat, külön cellába kiraktam ami kell; eddig meg a windows fájlkezelőjében keresték a szöveget, nem túlzok, volt hogy 5 perc alatt lett meg a .txt, megnyitották, abban megkeresték a szöveget, az ömlesztett sorból kivadászták, ami most ott van külön cellában. Na, ez is nem nagyon tetszett, 1 ember mondta, szerinte a táblám lelassítja a fájlkezelőt, rögtön volt, aki csatlakozott. Aztán 1 ember használta, elmondta, hogy 10-20-100x gyorsabb, aztán 3, ma már mindenki, éppen ma hálálkodtak, mennyire jó. Csak nehéz rávenni őket, hogy van új a nap alatt, ezért kell a végletekig egyszerűsítenem.

 

Bocs, hogy hosszú lett.

Előzmény: m54-b (37319)
Fferenc50 Creative Commons License 2023.07.20 0 0 37321

Szia!

Megmutatnád legalább képen a kiinduló adataidat? (Persze ne a titkosad, csak a szerkezete fontos.)

A ; a Ha függvénynél paraméter elválasztó, egyébként pedig az egyes sorok közötti elválasztás lenne a funkciója, nézd vissza a hozzászólásomban a képet.

Üdv.

Előzmény: MZ/Y (37320)
MZ/Y Creative Commons License 2023.07.20 0 0 37320

Köszönöm, majdnem tökéletes.

 

Egy hiba van: ha a sorom utolsó karaktere ?, akkor a D2 & ";" & A3 "parancs" eredménye marad D2. Ezt kellene még megoldani, utána tökéletes lenne szerintem.

 

Bevallom, az a ";" nem tudom, mi célt szolgál, mert pontosvesszőt nem tesz be, azt látom.

 

Előzmény: Fferenc50 (37314)
m54-b Creative Commons License 2023.07.20 0 1 37319

Word nem lehet?

 

Szöveg a Wordbe, soremelés lecserélése semmire, vagy egy szóközre, aztán az xyz cserélése bekezdésjel + xyz-re.

Előzmény: MZ/Y (37313)
pimre Creative Commons License 2023.07.20 0 0 37318

Szép megoldás. Akkor én nem is próbálkozom más megoldással.

Előzmény: Fferenc50 (37314)
MZ/Y Creative Commons License 2023.07.20 0 0 37317

Kösz szépen, meglesem, és akkor pimre olvtársat már nem is kell terhelnem.

Előzmény: Fferenc50 (37314)
MZ/Y Creative Commons License 2023.07.20 0 0 37316

Megnyugodtam, az félelmetes lett volna, ha ilyen memóriád van. De számomra az is csoda, am(enny)ire emlékeztél. :)

 

Tökéletesen értetted a problémát. :)

 

Szoktam importálni (na nem sokat...), de nem láttam olyan beállítást, hogy több sorból 1 sor. Erre gugliban keresve az 1 cellában több sort hozza, egyetlen fordított (nekem kellő) találat sincs.

 

Jól érzed, szenzitiv a cucc, még "kihoznom" is nehéz lenne, próbálok összedobni valami hasonlót, úgyis csak az elv a lényeg. A : és , abszolút nem számít, mert tulajdonképpen nem is kell cellákra bontani, jó egyben is a sor.

 

Kösz előre is, ha van rá(m) időd!

Előzmény: pimre (37315)
pimre Creative Commons License 2023.07.20 0 0 37315

Szia, nem emlékeztem, csak rémlett, hogy talán nálad volt valami lassulási probléma. Próba szerencse rákerestem az Excel hozzászólásaidra (tudod, bárki nevére kattintva egy hozzászólás felett listát kapsz arról, hogy hány hozzászólásod volt az adott topikban. Neked kevés volt, így pillanatok alatt rátaláltam a 2020-as lassulásra.) . 

 

A txt-s kérdést nem tudom, jól értem-e. Tehát egys sorok valamilyen fix karaktersorozattal kezdődnek, legyen /xyz/. És akkor az adott sor tartalmához hozzá kell fűzni (és törölni) a további sorokat addig, amíg nem találunk egy /xyz/-t, mert ezzel új összefűzést kezdünk új sorba. Az első üres cellánál befejezzük a keresést.

 

Nem hinném, hogy ez komoly nehézséget jelentene. Az excel és a txt jóban vannak, könnyű konvertálni ket. Gondolj a CSV kiterjesztésre. 

 

"Amúgy érdekes a .txt, hol :, hol vessző a szeparátor jel, ". Ha a kettőspont és a vessző egyaránt csak szeparátorként fordul elő, akkor nem nehéz törölni, vagy másra változtatni, vagy egységesíteni őket.

 

Ha tudsz küldeni emailben, vagy felhőből (pl. Google Drive) egy mintát, akkor szívesen megnézem. Az adataid nyilván bizalmasak, de próbálj meg egy olyan részt kivágni, ahol nincs érzékeny adat, vagy valami hasonlót generálni 6-8-10 sornyit.

Előzmény: MZ/Y (37313)
Fferenc50 Creative Commons License 2023.07.20 0 0 37314

Szia!

Némi trükközéssel megoldható szerintem:

A oszlop az eredeti sorok, D oszlop az összfűzött értékek, H oszlop a vizsgálat eredménye, ami alapján törölni kell a sorokat.

Lépések:

D2 cella képlete: =A2

D3 cella képlete: =HA(BAL(A3;5)="/xyz/";A3;D2 & ";" & A3)

Ez végig húzható a D oszlopon, ameddig adataid vannak.

H2 cella képlete: =HA(A2=D2;HAMIS;HA(A3=D3;IGAZ();HAMIS()))

Ez lehúzható a H oszlopon, ameddig az A oszlopban adataid vannak.

D:H oszlop kijelölése másolás - irányított beillesztés értéket --> hogy a képletek értékké változzanak.

Autoszűrő bekapcsolása 

A H oszlop szűrő HAMIS kiválasztása - a sorok kitörlése

Szűrő megszüntetése.

 

A D oszlopban ott a kívánt eredmény.

Az A és H oszlop természetesen törölhető a műveletek végén.

Ha egy sorban több oszlopban is van adatod, akkor az oszlopok értékét ugyanúgy össze kell fűzni a utolsó oszlop után.

Üdv.

Előzmény: MZ/Y (37313)
MZ/Y Creative Commons License 2023.07.20 0 0 37313

Erre most emlékszel, vagy visszakerestél? Ha előbbi, le vagyok esve a székről. :) Volt ilyen, az más probléma volt. Elbújó képek miatt bődületes fájlméret, alig lehetett megtalálni, a fájlt meg megnyitni is alig.

 

Itt most csak sima "lassúságról" van szó, pár mp, amin van aki hisztizik, de ezen is túl vagyok.

 

Még egy bajom van, hálás lennék, ha erre lenne megoldás. Makró biztos jó, csak nem értek hozzá. :(

 

Van egy .txt, abban sok tétel, de így:.

Első sor /xyz/abcd

Következő sorok: szövegek, amiket az előző sorhoz hozzá kellemes fűzni. "Az egyszerűség kedvéért" változó, hány sor van, azzal nem lehet kalkulálni.

 

Valami olyan jut eszembe, nézze meg, szöveg eleje /xyz/-e, ha igen, lépjen a következő sorra. Megint vizsgálja, ha igen, lépjen lentebb, ha nem, fűzze hozzá az előző sorhoz, ezt a sort törölje, következőt vizsgálja, mindaddig ismételve, amíg üres cellát nem talál.

 

Programmal bármikor menne fél óra alatt (rég csináltam ilyet, azért írok ilyen sokat), de multi, (tök jogosan amúgy) nincs helye saját programoknak, Excelben kellene összehozni. Aztán még egy kis bűvészkedés az adatokkal, aztán az egészet úgy összerakni, hogy a kollégáknak csak a .txt tartalmát kelljen bemásolni, és kiessen a kész adat. :) A vége nem gond, de a kiinduló adatot nem tudom előállítani.

 

Amúgy érdekes a .txt, hol :, hol vessző a szeparátor jel, de az is megoldható, csak nem tudom, ki és miért ilyet generál.

Előzmény: pimre (37302)
Vax Creative Commons License 2023.07.18 0 0 37312

A táblázat amit havonta lehívsz, minimum három oszlopot tartalmazzon!
1. kelt, vagy hónap,
2. partnerkód,
3. összeg

Ezeket az adatokat másold egy "Egyesített adatok" nevű munkalapra, havonta egymás alá!

Az "Egyesített adatok" nevű munkalapot elemezd kimutatással!
A kimutatást egyszer kell megszerkeszteni. Bármilyen formázás, rendezés létrehozható.

A havi teendő annyi, hogy becopyzod az adatokat, és mented. Frissíted a kimutatást és annyi. Praktikus, ha a kimutatás és az adatok nem egy munkafüzetben vannak.
Ha a havi lekérés nem tartalmazza a partner nevét, akkor kell egy nulladik havi táblát is hozzáadni az egyesítetthez, hogy a nevek is kéznél legyenek.

Előzmény: Nyáúkász (37304)
Fferenc50 Creative Commons License 2023.07.17 -1 0 37311

:)

Előzmény: Delila10 (37310)
Delila10 Creative Commons License 2023.07.17 -1 1 37310

De igen, csak nem tudok négyig számolni ebben a hőségben. :(

Előzmény: Fferenc50 (37306)
pimre Creative Commons License 2023.07.17 -1 1 37309

Biztos, ami biztos itt elérhetők az általam használt fájlok, amik azonosak a mintában megadottakkal. Hogy ha valamiért nem működne nálad, akkor össze tudd hasonlítani, és megtalálni az eltéréseket.

 

https://docs.google.com/spreadsheets/d/1DtlmnaHrjRoxvH-vefLpaKV_uNeYIA0z/edit?usp=drive_link&ouid=113951927802309105103&rtpof=true&sd=true

 

https://docs.google.com/spreadsheets/d/1aLy7YMXMx_xy2V2oen9xnZvYxaPIo6Jr/edit?usp=sharing&ouid=113951927802309105103&rtpof=true&sd=true

Előzmény: pimre (37308)
pimre Creative Commons License 2023.07.17 -1 0 37308

Ja és ha megvan, célszerű a kapott eredményeket értékre konvertálva véglegesíteni.

Előzmény: pimre (37307)
pimre Creative Commons License 2023.07.17 -1 0 37307

 

A saját tábládban a június hónap első sorába másold be a következőt: 

 

=HAHIBA(INDIREKT("[vevők.xlsx]Munka1!B" & HOL.VAN(A2;[vevők.xlsx]Munka1!$A$2:$A$8;0)+1);"")

 

A vevők.xlsx és a Munka1 helyére persze  a letöltött fájl nevét és a munkalap nevét írd. Majd ezt a képletet húzd le a teljes partnerlistán.

 

Mindeközben legyen nyitva a letöltött fájl is.

Előzmény: Nyáúkász (37304)
Fferenc50 Creative Commons License 2023.07.17 -1 0 37306

Szia! Nem a 4. paraméterre gondoltál?

Előzmény: Delila10 (37305)
Delila10 Creative Commons License 2023.07.17 -1 0 37305

Szia! Nézd meg a súgóban az FKERES függvényt, különös tekintettel a 3. paraméterére.

Előzmény: Nyáúkász (37304)
Nyáúkász Creative Commons License 2023.07.16 -1 0 37304

Sziasztok! 

 

Excel használatában szeretnék segítséget kérni :)

Munkahelyen, a számítógépes programból kell lehívnom minden hónapban egy táblázatot, ezt szeretném összefésülni egy másik, a meghajtón lévő táblázattal. 

A saját gépen lévő táblázatnál fel van sorolva az összes ügyfél név és partnerkód alapján, mellettük lévő oszlopokban pedig egy összeg, hogy a különböző hóapokban milyen értékben vásároltunk tőlük. A legutóbbi hónap (június) még nincs kitöltve, ebben lenne szükségem a segítségre. A programból lehívott táblázatbanc sak azok az ügyfelek szerepelnek, szintén partnerkód alapján, akiktől a legutóbbi hónapban (júniusban) vásároltunk, valamint mellette az összeg, hogy mennyiért. Ezt a két táblázatot kéne a lehető leggyorsabb módon összefésülnöm egybe. 

Segítségképpen itthon készítettem egy egyszerűsített példát. A lenti, fehér táblázat B (Összeg) oszlopából szeretném a számokat átrakni a felső, kék táblázat B (Június) oszlopába, a partnerkódnak megfelelő sorba. Tehát az első, 50 000-res összeget szeretném berakni az első táblázat A/4 cellájába, és így tovább.

Természetesen ezt csak a szemléltetés végett készítettem, munkahelyen sokkal több adatról lenne szó, ezért is keresek egy gyorsabb megoldást, hogy ne kelljen hónapról-hónapra kézzel átírnom.

 

Előre is köszönöm mindenki segítségét! 

Eredő Vektor Creative Commons License 2023.07.11 0 0 37303

Használhat oszloponkénti autofiltert a kereséshez, vagy ha ez a keresés egy sima Ctrl+F opcióval történik, akkor kijelölni előtte azt az oszlopot, amiben keresni akar... így csak a kijelölt tartományon (oszlopon) vándorol végig, nem a teljes táblán.

Előzmény: MZ/Y (37300)
pimre Creative Commons License 2023.07.11 0 0 37302

Nem lehet, hogy képek is vannak a táblában? 3 éve volt valami hasonló problémád, amit a képek (rajzok) eltávolításával megoldottál.

Előzmény: MZ/Y (37300)
Eredő Vektor Creative Commons License 2023.07.11 0 0 37301

Abban az értelemben amire Te gondolsz, nem lehet indexet rakni rá.

Nem tudom, hogy keresel a táblában... Valószínűleg máshogy kéne megfogni, megközelíteni ezt a keresést, elképzelhető, hogy előállítható gyorsabb módszer is. De így látatlanul megítélhetetlen.

 

Előzmény: MZ/Y (37300)
MZ/Y Creative Commons License 2023.07.10 0 0 37300

Van mód "indexelni" az Excel táblát?

Adott egy több százezer soros táblázat, amiben a keresés lehet 15 mp is. Ezt van aki sokallja. :) Ha lehetne adatbázist kezelni a melóhelyen, nem lenne gond, index a kívánt oszlopra, és 1 mp alatt kiadná. De nem lehet, így az Excelből kellene kihoznom a legtöbbet.

Eredő Vektor Creative Commons License 2023.07.07 0 0 37299

Szia,

Nézd meg a Nézet/ Ablak / Új ablak opciót. Munkalaponként nyiss új ablakot. (Mindegyiken ablakban kiválsztod a látni kívánt munkalapot.)

Utána rendezd ezeket az ablakokat:  Nézet / Ablak / Mozaik -->

Válaszd ki a kívánt elrendezést és jelöld be alul az "aktív munkafüzet ablakai" checkboxot. Ok.

Előzmény: peeszp (37298)
peeszp Creative Commons License 2023.07.06 0 0 37298

Sziasztok!

 

Egy kis segítséget kérnék. Az excelben egymásra épülő számoló táblázataim vannak, mindegyik külön munkalapon. A számított eredményeket, vagy adatokat amire másik munkalapon, másik táblázatban is szükség van mindig átkerülnek a következő munkalapokra. A táblázatok teljesen különböző formátumuak, így azonos munkalapon a megjelenítésük nem szerencsés, az eltérő méretű cellák miatt.

 

Hogy ne kelljen folyamatosan ugrálnom az egyes munkalapok között szerencsés lenne, ha egymás alatt azonos oldalon látnék mindent, de ehhez több oszlopazonosító kiosztás kell úgy gondolom. Meg lehet azt oldani, hogy a különböző munkalapokat egymás alatt lássam, így görgetéssel tudnék haladni a táblázatok között.

 

Talán érhető volt, amit kérdeztem. Köszönöm.

local75 Creative Commons License 2023.07.06 0 0 37297

A sorba rendezést sehogy nem akarta jól elvégezni, de sikerült táblázattá alakítanom.

Nem tetszett neki hogy a fejléc egyesített cellákból áll.

Előzmény: local75 (37296)
local75 Creative Commons License 2023.07.06 0 0 37296

Sziasztok!

Egy táblázatban az első sorban lévő elemre nem hat a sorba rendezés parancs.

Mit lehet ilyenkor tenni?

 

Nem alakítottam táblázattá, mert ez egy meglévő "táblázat", és akárhogyan próbálom táblázattá alakítani, szétcseszi a formát.

 

local75 Creative Commons License 2023.07.05 0 0 37295

Hát ez tényleg egyszerű lett volna. :)

 

Köszönöm mindkettőtöknek.

Előzmény: Fferenc50 (37290)
Delila10 Creative Commons License 2023.07.05 0 0 37294

OK.

Előzmény: Fferenc50 (37293)
Fferenc50 Creative Commons License 2023.07.05 0 0 37293

Ha valamelyik cellában HIBAérték van, akkor ne az legyen az eredmény, hogy #HIÁNYZIK/#ZÉRÓOSZTÓ stb.

Előzmény: Delila10 (37292)
Delila10 Creative Commons License 2023.07.05 0 0 37292

Még a HAHIBA sem kell.

=AB12 & "." & G12 & HA(Q12>0;"_" & Q12;"")

Előzmény: Fferenc50 (37290)
Delila10 Creative Commons License 2023.07.05 0 1 37291

=HA(VAGY(Q12=0;Q12="");AB12&"."&G12;AB12&","&G12&"_"&Q12)

Előzmény: local75 (37289)
Fferenc50 Creative Commons License 2023.07.05 0 1 37290

Szia!

Be kell építeni egy HA függvényt, pl.

=HAHIBA(ÖSSZEFŰZ(AB12;".";G12;HA(Q12>0;"_" & Q12;""));"")

De az ÖSSZEFŰZ függvény helyett lehet használni az & jelet (ahogyan a HA függvényen belül is használtam):

=HAHIBA(AB12 & "." & G12 & HA(Q12>0;"_" & Q12;"");"")

Üdv.

Előzmény: local75 (37289)
local75 Creative Commons License 2023.07.05 0 0 37289

Sziasztok!

Segítségre lenne szükségem.

Van egy ilyen függvényem:
=HAHIBA(ÖSSZEFŰZ(AB12;".";G12;"_";Q12);"")

 

Szeretném ha Az alsó vessző, és a Q12 értéke nem lenne összefűzve ha Q12=0 vagy nincs érték.

 

Most ezt a műveletet végzi:

 

AB12       G12       Q12                    EREDMÉNY

 

   1          Sajt       Paprika                    1.Sajt_Paprika      

   1          Sajt           0                        1.Sajt_0               Rossz

 

 

Szeretném, ha Q12-ben nulla az érték, vagy nincs érték, akkor ez lenne az eredmény:

 

AB12       G12       Q12                    EREDMÉNY

 

   1          Sajt                                     1.Sajt                

   1          Sajt           0                        1.Sajt                

 

 

Köszi.

Garashan Creative Commons License 2023.07.02 0 0 37288

Tudtommal nincs olyan függvény, ami meg tudná állapítani a cellák színét és az alapján rendezni valamint a bennük lévő adatok alapján pluszban.
Makróval lehet megoldani a dolgot.

Előzmény: Fatales (37287)
Fatales Creative Commons License 2023.07.02 0 0 37287

Szerbusztok.
A segitségeteket szeretném kérni.
Adott ez a fügvény ami teszi a dolgát.
=DARABTELI($A$1:$H$1;A1)>0
Hogyan kell átirni hogy rendezze is soronként?
1.A szint (csak 2 szín jelöli zöld=kitöltés , piros=szám) a megtalált számokkal előre veszi.
2.A színnel(zöld=kitöltés) jelölt megtalált számokat sorba rendezi nagyság szerint
3.A nem színesített számokat a sorok végén szintén nagyság szerint rendezi.
Köszönöm.

-

-

tekeoff Creative Commons License 2023.06.29 0 0 37286

Nagyon szépen köszönöm! 

Előzmény: Fferenc50 (37285)
Fferenc50 Creative Commons License 2023.06.29 0 0 37285

Szia!

Bocs, lemaradt egy HAHIBA függvény az elejéről, mert az Excel fájlomban nincs benne.

=HAHIBA(képlet;"")

Remélem rá tudsz nézni arra a fájlra, ami a linken van. Ott megtalálod az összes képletet helyesen (igaz angolul). 

Képletek magyarul, HAHIBA nélkül, 

H2 képlete:

=INDEX(ELTOLÁS(connections!$B$1;HOL.VAN(Csatlakozások!$B2;connections!$B$1:$B$35;0)-1;0;DARABHA(connections!$B$1:$B$35;Csatlakozások!$B2);20);HOL.VAN(BAL(H$1;1);ELTOLÁS(connections!$B$1;HOL.VAN(Csatlakozások!$B2;connections!$B$1:$B$35;0)-1;OSZLOP($E2);DARABHA(connections!$B$1:$B$35;Csatlakozások!$B2);1);0);OSZLOP())

I2 képlete:

=INDEX(ELTOLÁS(connections!$B$1;HOL.VAN(Csatlakozások!$B2;connections!$B$1:$B$35;0)-1;0;DARABHA(connections!$B$1:$B$35;Csatlakozások!$B2);20);HOL.VAN(BAL(I$1;1);ELTOLÁS(connections!$B$1;HOL.VAN(Csatlakozások!$B2;connections!$B$1:$B$35;0)-1;OSZLOP($E2);DARABHA(connections!$B$1:$B$35;Csatlakozások!$B2);1);0);OSZLOP($G2))

J2 képlete:

=INDEX(ELTOLÁS(connections!$B$1;HOL.VAN(Csatlakozások!$B2;connections!$B$1:$B$35;0)-1;0;DARABHA(connections!$B$1:$B$35;Csatlakozások!$B2);20);HOL.VAN(BAL(J$1;1);ELTOLÁS(connections!$B$1;HOL.VAN(Csatlakozások!$B2;connections!$B$1:$B$35;0)-1;OSZLOP($E2);DARABHA(connections!$B$1:$B$35;Csatlakozások!$B2);1);0);OSZLOP($H2))

K2 képlete:

=INDEX(ELTOLÁS(connections!$B$1;HOL.VAN(Csatlakozások!$B2;connections!$B$1:$B$35;0)-1;0;DARABHA(connections!$B$1:$B$35;Csatlakozások!$B2);20);HOL.VAN(K$1;ELTOLÁS(connections!$B$1;HOL.VAN(Csatlakozások!$B2;connections!$B$1:$B$35;0)-1;OSZLOP($E2);DARABHA(connections!$B$1:$B$35;Csatlakozások!$B2);1);0);OSZLOP($H2))

L2képlete:

=INDEX(ELTOLÁS(connections!$B$1;HOL.VAN(Csatlakozások!$B2;connections!$B$1:$B$35;0)-1;0;DARABHA(connections!$B$1:$B$35;Csatlakozások!$B2);20);HOL.VAN(L$1;ELTOLÁS(connections!$B$1;HOL.VAN(Csatlakozások!$B2;connections!$B$1:$B$35;0)-1;OSZLOP($E2);DARABHA(connections!$B$1:$B$35;Csatlakozások!$B2);1);0);OSZLOP($H2))

M2 képlete:

=INDEX(ELTOLÁS(connections!$B$1;HOL.VAN(Csatlakozások!$B2;connections!$B$1:$B$35;0)-1;0;DARABHA(connections!$B$1:$B$35;Csatlakozások!$B2);20);HOL.VAN(M$1;ELTOLÁS(connections!$B$1;HOL.VAN(Csatlakozások!$B2;connections!$B$1:$B$35;0)-1;OSZLOP($E2);DARABHA(connections!$B$1:$B$35;Csatlakozások!$B2);1);0);OSZLOP($H2))

N2 képlete

=INDEX(ELTOLÁS(connections!$B$1;HOL.VAN(Csatlakozások!$B2;connections!$B$1:$B$35;0)-1;0;DARABHA(connections!$B$1:$B$35;Csatlakozások!$B2);20);HOL.VAN(N$1;ELTOLÁS(connections!$B$1;HOL.VAN(Csatlakozások!$B2;connections!$B$1:$B$35;0)-1;OSZLOP($E2);DARABHA(connections!$B$1:$B$35;Csatlakozások!$B2);1);0);OSZLOP($H2))

O2 képlete:

=INDEX(ELTOLÁS(connections!$B$1;HOL.VAN(Csatlakozások!$B2;connections!$B$1:$B$35;0)-1;0;DARABHA(connections!$B$1:$B$35;Csatlakozások!$B2);20);HOL.VAN(O$1;ELTOLÁS(connections!$B$1;HOL.VAN(Csatlakozások!$B2;connections!$B$1:$B$35;0)-1;OSZLOP($E2);DARABHA(connections!$B$1:$B$35;Csatlakozások!$B2);1);0);OSZLOP($H2))

P2 képlete:

=INDEX(ELTOLÁS(connections!$B$1;HOL.VAN(Csatlakozások!$B2;connections!$B$1:$B$35;0)-1;0;DARABHA(connections!$B$1:$B$35;Csatlakozások!$B2);20);HOL.VAN(P$1;ELTOLÁS(connections!$B$1;HOL.VAN(Csatlakozások!$B2;connections!$B$1:$B$35;0)-1;OSZLOP($E2);DARABHA(connections!$B$1:$B$35;Csatlakozások!$B2);1);0);OSZLOP($H2))

Q2 képlete:

=INDEX(ELTOLÁS(connections!$B$1;HOL.VAN(Csatlakozások!$B2;connections!$B$1:$B$35;0)-1;0;DARABHA(connections!$B$1:$B$35;Csatlakozások!$B2);20);HOL.VAN(Q$1;ELTOLÁS(connections!$B$1;HOL.VAN(Csatlakozások!$B2;connections!$B$1:$B$35;0)-1;OSZLOP($E2);DARABHA(connections!$B$1:$B$35;Csatlakozások!$B2);1);0);OSZLOP($G2))

R2 képlete:

=INDEX(ELTOLÁS(connections!$B$1;HOL.VAN(Csatlakozások!$B2;connections!$B$1:$B$35;0)-1;0;DARABHA(connections!$B$1:$B$35;Csatlakozások!$B2);20);HOL.VAN(R$1;ELTOLÁS(connections!$B$1;HOL.VAN(Csatlakozások!$B2;connections!$B$1:$B$35;0)-1;OSZLOP($E2);DARABHA(connections!$B$1:$B$35;Csatlakozások!$B2);1);0);OSZLOP($H2))

Ezeket kell belefoglalnod a HAHIBA függvénybe.

Ezután a képletek húzhatóak lefelé.

Üdv.

Előzmény: tekeoff (37284)
tekeoff Creative Commons License 2023.06.29 0 0 37284

Igen így már kezd működni. :)

Viszont ahol nincs beolvasandó érték pl. G4 - G7 oda "#Hiányzik" kerül. Ezt hogy lehet kiküszöbölni? Ha nincs mit beírni, inkább maradjon üres a mező. Illetve a következő "H" oszlopba a képlet melyik értéket kell átírnom? 

Előzmény: Fferenc50 (37283)
Fferenc50 Creative Commons License 2023.06.29 0 0 37283

Szia!

Ezek szerint magyar Exceled van. Fenn a linken nekem angol neveket kellett írnom ahhoz, hogy működjön.

A függvény neveket magyarul kell beírnod:

INDEX = INDEX

OFFSET=ELTOLÁS /vagy régebbi verzióban OFFSET

LEFT= BAL

COUNTIF = DARABHA / régebbi verziókban DARABTELI

MATCH = HOL.VAN

COLUMN = OSZLOP

A képlet magyar függvénynevekkel:

=INDEX(ELTOLÁS(connections!$B$1;HOL.VAN(Csatlakozások!$B2;connections!$B$1:$B$35;0)-1;0;DARABHA(connections!$B$1:$B$35;Csatlakozások!$B2);20);HOL.VAN(BAL(G$1;1);ELTOLÁS(connections!$B$1;HOL.VAN(Csatlakozások!$B2;connections!$B$1:$B$35;0)-1;OSZLOP($E2);DARABHA(connections!$B$1:$B$35;Csatlakozások!$B2);1);0);OSZLOP())

Üdv.

Előzmény: tekeoff (37282)
tekeoff Creative Commons License 2023.06.29 0 0 37282

Szia!

 

El tudnád küldeni e-mailen, mert nekem NÉV hibát ad. 

 

Köszi

Előzmény: Fferenc50 (37276)
Delila10 Creative Commons License 2023.06.29 0 0 37281

Ha már átmozgattad kézzel, sehova.

 

A VB szerkesztőben kellett volna egy modulba tenni.

A füzetedben Alt+F11-re bejön a VB szerkesztő. Ott az Insert Module létrehoz egy modult (jobb oldalon nagy üres felületet), oda kellett volna bemásolni.

A füzetbe visszalépve Alt+F8-ra előjön egy ablak, benne a makró nevével, ezt indítva pikk-pakk áthelyezte volna az adatokat.

Előzmény: djuice (37279)
djuice Creative Commons License 2023.06.28 0 0 37280

Most már igen, de nem nagyon azt csinálja amit szeretnék. Végül kézzel mozgattam át mindent, mert csak az idő ment el a sok kísérletezgetéssel.

Előzmény: Fferenc50 (37265)
djuice Creative Commons License 2023.06.28 0 0 37279

Ezt hova kell begépelni?

Előzmény: Delila10 (37268)
tekeoff Creative Commons License 2023.06.28 0 0 37278

Köszönöm szépen!

Ez olyan mintha kínai lenne, de próbálom megérteni, jó hogy írtál magyarázatot is! :)

Előzmény: Fferenc50 (37276)
MZ/Y Creative Commons License 2023.06.27 0 0 37277

Kösz szépen!

Ilyesmin gondolkodtam (annyi változással, hogy az oszlopokkal van gond, tehát ha adott sorban nincs a - mondjuk - G oszlopban adat, akkor csak F-ig rendezi át).

 

Alapból mindig úgy rendeztem, hogy kijelöltem a sorokat, amiket rendezni akarok. Ilyenkor nincs gond, mindug komplett sorokat mozgat. Még nem jöttem rá, mitől van, de néha a fejlécet is rendezi, hiába nincs kijelölve az első sor. Ilyenkor vagy elmentem, bezárom az Excelt, újra nyitom a táblát, és jól működik, vagy úgy rendezem, hogy nem jelölök ki semmit, és ekkor sem rendezi az első sort. Valószínűleg ez lehetett a baj, éppen kijelölés nélkül rendeztem, így meg az általad írtak alapján nem kezelte G oszloptól, mert az aktuális sorban ott nem volt semmi. Vagy valami ilyesmi lehetett.

Előzmény: Fferenc50 (37275)
Fferenc50 Creative Commons License 2023.06.27 0 0 37276

Szia!

Beletettem az általam javasolt képleteket. A képletek minden oszlopban hasonló elven működnek, de az eltérő paraméterekben különböznek. Ezért lefelé húzhatók az oszlopokban, de oldalra nem.

Biztosan meg lehetett volna csinálni egyszerűbben is, hátha valakinek sikerül.

Itt az egyik képlet (G2 cella)

=IFERROR(INDEX(OFFSET(connections!$B$1;MATCH(Csatlakozások!$B2;connections!$B$1:$B$35;0)-1;0;COUNTIF(connections!$B$1:$B$35;Csatlakozások!$B2);20);MATCH(LEFT(G$1;1);OFFSET(connections!$B$1;MATCH(Csatlakozások!$B2;connections!$B$1:$B$35;0)-1;COLUMN($E2);COUNTIF(connections!$B$1:$B$35;Csatlakozások!$B2);1);0);COLUMN());"")

Nagyon rettenetnek látszik (az is, :) ).

Egy kis magyarázat:

Mivel sorba vannak rendezve a tételek a pozició szerint (- ami akkor is megvalósítható, ha egyébként nem lennének így - ) minden pozícióhoz ki lehet jelölni azt a tartományt, ami hozzá tartozik. Ezt teszi az OFFSET függvény: A MATCH megkeresi a pozició első előfordulását, a COUNTIF megszámolja, hány sorban fordul elő. Ez alapján jön létre a tartomány, melynek G oszlopában keressük a Connection Type-ot ismét a MATCH függvénnyel. Ezt az eredményt adja vissza az INDEX függvény - aminek oszloptartománya most nálam 20, de ez változtatható, ha több paramétert keresel.

A kérésed szerint most a Conn1 és Conn2 értékek kerülnek át a megfelelő pozícióhoz. 

Remélem, tudod használni.

Üdv.

Előzmény: tekeoff (37274)
Fferenc50 Creative Commons License 2023.06.27 0 0 37275

Szia!

Az ilyen nincs és mégis van esete. :)

Akkor fordulhat elő, ha nincs a teljes rendezendő állomány kijelölve vagy az adatok között üres sor/ok vannak vagy egy oszlop szerint rendeznél, de az ebben levő értékek "nem érnek végig" a többi oszlophoz viszonyítva.

Az Excel automatikusan az éppen aktuális cella környezetét veszi rendezendő adatoknak - ez nem mindig a teljes adatállomány.

Tanács: az adatállomány legyen sorfolytonos, rendezés előtt jelöljük ki az egyik fejléc cellát. Az Excel általában megkérdezi, hogy ezen a tartományon szeretnénk-e a műveletet vagy kiterjeszteni. A kiterjesztésnél meg kell lesni, minden benne van-e.

Üdv.

Előzmény: MZ/Y (37273)
tekeoff Creative Commons License 2023.06.27 0 0 37274

Sziasztok!

 

Szeretnék készíteni egy táblázatot, de nem tudom hogyan tudom megcsinálni az adatcsoportosítást.

A táblázat „product” és „connections” füleit egy rajzoló program hozza létre az aktuális rajzból kiemelt lista alapján. Ezeket egy régi XLS-be írja. Ebbe szeretnék beletenni egy új „Csatlakozások” lapot, amely a másik kettőből összesíti az adatokat. A problémám itt kezdődik, mivel a „connections” lapon egy készüléknek a különféle csatlakozásait külön soron jeleníti meg (G oszlopban: E, G, HW, CW stb …) de én ezt egy soron szeretném kezelni. Tehát ha a „connections” G oszlopban pl. „E” szerepel, azt a „Csatlakozások” lapon az „E (kW)” és „E (Volt)” mezőkbe írja be a „Conn1” és „Conn2” értékeket. A „Csatlakozások” lapon minden „Poz” szám csak egyszer szerepelhet. A készüléknek csak néhány csatlakozása van, így a sorban több cella is üresen marad. Az összetartozó értékeket beszíneztem. Az is fontos lenne, hogy a „Csatlakozások” lapon a G és I oszlop szám legyen, azt összegezni lehessen.

 

Előre is köszönöm a segítséget!

 

https://tecogastro-my.sharepoint.com/:x:/g/personal/admin_tecogastro_onmicrosoft_com/EerUl90oaEtBhpe0ha2FVmQBZ9xvjTW6hhp1MjT-o9qTrg?e=eZHhjH

 

MZ/Y Creative Commons License 2023.06.27 0 0 37273

Lenne egy furcsa kérdésem. Szerintem ilyen nincs, de már többször előfordult. :) 

 

Sorbarendezésénél mondjuk G oszlopig sorba rendezi a táblát, de a H oszloptól maradnak eredeti sorrendben.

 

Nekem is csinált ilyet, kaptam vissza táblát ilyen hibával, tegnap meg kolléga futott bele. És ugye ha nem tűnik fel rögtön, akkor már a visszavonás nem feltétlenül járható.

Törölt nick Creative Commons License 2023.06.26 0 0 37272

"Ha a valós tudásszintjére lenne kíváncsi a gyakorló vizsgázó vajon próbálkozna e végtelen számban?"

 

Semmilyen szoftvert nem lehet arra alapozni, hogy majd a felhasználó betartja a szabályokat, mert a felhasználók sosem tartják be a szabályokat. Sőt, a legelképzelhetetlenebb hibákat is elkövetik, amit józan, normális programozónak álmában sem jutna eszébe, hogy azokat is ki kellene védeni.

 

De mindegy. Jól láthatóan nem vagyunk egy hullámhosszon, úgyhogy nem erőltetem a nézőpontomat. Viszont, mivel nem sikerült a kérdésemre adekvát választ adnod, és továbbra is csak találgatni tudok, hogy pontosan hogy lesz ez a rendszer használva, felállítottam pár munkahipotézist, és kiválasztottam azt, ami szerintem a legvalószínűbb. Így született ő: https://data.hu/get/13782213/QA.xlsm

 

Előzmény: hát ő (37271)
hát ő Creative Commons License 2023.06.26 0 0 37271

 Érdekes a kiindulási alap "a feladatmegoldó végtelen számú alkalommal próbálkozhat".

Ha a valós tudásszintjére lenne kíváncsi a gyakorló vizsgázó vajon próbálkozna e végtelen számban?

Azt kellene újra megérteni "hacsak nem tökéletesen IQ mentes, akkor - végül minden választ helyesre fog kihozni."

nem a helyes válasz megadása a cél, hanem a TUDÁSA.

 

A több választási lehetőség kiértékelés utáni helyes válasz gyors megnézésére szolgál.

 

Nem IQ mentes csak más utat választ, mert tudni szeretné és ehhez gyakorol.

 

százalékos kiértékelés:

számlálóban a helyes válaszok

nevezőben a kérdések száma

 

5=91%-100% 4=78%-90% 3=65%-77% 2=50%-64% 1=49%

 

Ez egy vizsgára felkészítő gyakorló feladatsor gyors tudásszint felmérő.

 

Amikor a gyakorló vizsgázó visszatér a rossz válaszokhoz megnézheti a helyes választ rögtön a kérdés alatt.

Nem kell újra könyvet bújni máshova klikkelni.

 

Ha a vizsgázó arra koncentrál, hogy megadja a jó válaszokat és nem arra, hogy jó választ adjon nem lesz tudása.

Bármilyen program átírható, vizsgafeladat megvásárolható stb.

A tudás megkérdőjelezhetetlen.

Előzmény: Törölt nick (37270)
Törölt nick Creative Commons License 2023.06.26 0 1 37270

Okés, a törlés gomb nem gond, de én továbbra sem értem, hogy a százalékos kiértékelés mit jelent, amikor a feladatmegoldó végtelen számú alkalommal próbálkozhat a helyes válasz kiválasztásával, és - hacsak nem tökéletesen IQ mentes, akkor - végül minden választ helyesre fog kihozni. Tehát mi van a százalékszámítás számlálójában és mi van a nevezőjében? Precíz megfogalmazást kérek.

 

Előzmény: hát ő (37266)
hát ő Creative Commons License 2023.06.26 0 1 37269

Igen igazad van, de ez egy gyakorló vizsgasor és nem az értékelés a cél hanem a tanulás.

Ha klikkelget a feladatmegoldó az agya rögzíteni fogja a helyes választ.

A következő feladatmegoldáskor nagyobb a helyes válasz adásának a valószínűsége.

A százalékos kiértékelés azonnal mutatja a fejlődést.

Köszönöm a hozzászólásod.

Előzmény: Garashan (37263)
Delila10 Creative Commons License 2023.06.26 0 0 37268

Szia!

 

tol változó tartalmazza a sort, ahonnan az áthelyezést kell kezdeni. Az ig az áthelyezendő cellák száma mínusz 1. A tol a mintádban 7 (mert az első csapat marad a helyén), az ig pedig 5-tel több a minta szerint, 6 adatnál. Ezek értékét a *-gal jelölt sorokban módosíthatod.

 

Sub TranszP()

    Dim tol As Long, ig As Long, oszlop As Integer

    tol = 7: ig = tol + 5: oszlop = 2  ’*

   

    Do While Cells(tol, 1) <> ""

        Range(Cells(tol, 1), Cells(ig, 1)).Cut Destination:=Range(Cells(1, oszlop), Cells(6, oszlop))

        tol = tol + 6: ig = tol + 5: oszlop = oszlop + 1  ’*

    Loop

End Sub

 

 

Előzmény: djuice (37264)
hát ő Creative Commons License 2023.06.26 0 1 37267

Köszönöm a hozzászólásodat, de ez egy gyakorló vizsgasor.

Igen egy éles vizsgához jó az elgondolásod.

Előzmény: Garashan (37261)
hát ő Creative Commons License 2023.06.26 0 1 37266

Nagyon köszönöm a Gyors választ / feladatmegoldást.

Erre gondoltam. Nagyon hálás vagyok a ráfordított idő és szakértelem miatt.

 

Kérlek amennyiben van rá lehetőség egy törlő gombot is helyezz el

a feladat újrakezdésének lehetősége végett.

 

Magyarázat:

- lényegében ez egy gyakorló vizsgasor. A lényege, hogy a feladatvégző azonnali vizuális visszacsatolást kapjon

az adott válasza után. Nincs súlya a feladatlapnak. Tanító - oktató jellegű.

 

- százalékos kiértékelés lényege hogy a feladatmegoldó azonnal kapjon egy értékelést az elvégzett feladat után, amit újra kezdhet.

 

Köszönöm a munkád.

Szép napot.

Előzmény: Törölt nick (37260)
Fferenc50 Creative Commons License 2023.06.25 0 0 37265

Szia!

A Transzponálást - másolás - irányított beillesztés transzponálás -  próbáltad már?

De van TRANSZPONÁLÁS függvény is.

Üdv. 

Előzmény: djuice (37264)
djuice Creative Commons License 2023.06.25 0 0 37264

Halihó!

 

Az alábbi szerkezetű, Wordből konvertált táblázatom van mint adatfelvételi lap.


Sorsz.: #

Név: …

Születési idő: …

Szig.szám: …

Adószám:…

TAJ:…

stb.

 

Az adatok személyenként ismétlődnek egymás alatt.

Én pedig azt szeretném, ha azok adatmegnevezések szerint egymást követő oszlopokban helyezkedjenek el.

Ez is makrós móka már vagy van rá más megoldás?

Garashan Creative Commons License 2023.06.25 0 0 37263

Mint arra Te is rámutattál, ha meg van jelölve a helyes válasz zölddel, a rossz pedig pirossal és akárhányszor lehet módosítani a jelölésünket, akkor ez nem vizsga feladat, mert mindenki 100%-osra fog vizsgázni.

Előzmény: Törölt nick (37262)
Törölt nick Creative Commons License 2023.06.25 0 0 37262

"Szerintem egy alkalommal kell, hogy kattintható legyen a válasz."

 

És ezt hogy egyezteted össze az alábbi mondattal?

 

"... és amikor egy másik lehetséges válaszra klikkelek törlődjön az előzőleg kijelölt háttér egy adott kérdésnél de ez ne legyen hatással a következő vizsgakérdésre"

 

Esetleg az tudom még elképzelni, hogy azt nézzük, hányadik próbálkozásra találta el a helyes választ.

Előzmény: Garashan (37261)
Garashan Creative Commons License 2023.06.25 0 0 37261

Szerintem egy alkalommal kell, hogy kattintható legyen a válasz.

 

@Hát ő: szerintem nem kell színnel megjelölni rögtön hogy jó-e vagy sem a válasz, mert ha csak egyszer enged egy cellába kattintani, akkor is nyithatok egy másik excelt ahol kigyüjtöm, hogy melyik a helyes válasz és egy végső kitöltésbeb csak azokat kattintom be.

Én egy rejtett fülön gyüjteném a válaszokat, szépen egymás alá. Az egész munkafüzetet szerkesztés ellen védetté tenném és csak a megjelölt cellák lennének kiválaszthatók. Azok is maximum egyszer.

Utána egy külön tanári verzióban értékelném ki a helyes válaszokat.

Előzmény: Törölt nick (37260)
Törölt nick Creative Commons License 2023.06.25 0 0 37260

V0.1 verzió:
https://data.hu/get/13780148/QA.xlsm

A válaszok szeparált gyűjtésére vonatkozó részt nem értem. Ha annyiszor kattinthatsz, ahányszor akarsz, akkor nyilván a vizsgázó addig fog kattintgatni, amíg minden válasza zöld nem lesz. Azt meg minek gyűjteni? 100% jó válasz borítékolható.

Előzmény: hát ő (37259)
hát ő Creative Commons License 2023.06.25 0 0 37259

Kedves segítő fórumozók!

Segítséget kérnék egy feladatba.

Szeretnék magamnak egy vizsgához olyan feladatlapot készíteni ami képes a következőkre.:

 

C2 cella vizsgakérdés

C3 cella 1. válasz

C4 cella 2. válasz

C3 cella 3. válasz

C4 cella 4. válasz

 

- 150 ilyen kialakítású kérdés / válasz van egymás alatt egy cella kihagyással.

Szeretném elérni hogy az általam előzőekben megadott helyes válaszra klikkeléskor az adott cella zöld színű míg a rossz válaszra klikkeléskor piros színű legyen a háttere. Minden kérdésnél csak egy lehetséges válasz lehet. Tehát csak egy válasznál legyen látható háttér, és amikor egy másik lehetséges válaszra klikkelek törlődjön az előzőleg kijelölt háttér egy adott kérdésnél de ez ne legyen hatással a következő vizsgakérdésre..

 

- A jó és rossz válaszokat szeparáltan szeretném gyűjteni. a feladat százalékos kiértékelése miatt.

 

- Szeretnék elhelyezni egy törlés gombot aminek a funkciója a hátterek törlése, új feladatmegoldás indítása lenne.

 

Olyanok válaszát keresem akik esetlegesen ha szükséges megírnak egy makrót vagy ha a feladathoz ez nem szükséges végigvezetnek a pontos folyamaton. Amennyiben ez túl bonyolult és időigényes természetesen megértem és elégedem ezt a dolgot.

 

Köszönettel.

_Nyuszi Creative Commons License 2023.06.24 0 0 37258

Ó, nem dolgozol nálunk (ebből egyértelmű).

Hetente kétszer landol ilyen feladat... :D

 

(Amit már-már lakonikus rezignáltsággal veszek tudomásul: küldje meg mindenki xy-nak a kitöltött táblázatot, aki a kapott sorokat összetolja és továbbküldi, ahol ugyanezt egy kicsit nagyobb merítésben megcsinálják. Így a kiadott feladatra lehetséges időből kb. 1 hetet vesztünk, mert nem ismerjük a közösen, egy időben szerkeszthető táblázatok, szöveges dokumentumok világát.)

Mottó: nem cél a hatékonyság

Előzmény: Garashan (37257)
Garashan Creative Commons License 2023.06.23 0 0 37257

Amúgy az valószínűleg sokat dobna a dolgon, ha küldenél egy minta táblázatot, amiben minden ugyan úgy van, ahogy majd a munka példányodban lesz. Elég maoistának kell ahhoz lenni, hogy újra gyártsuk a táblázatot, főleg, hogy a színesen nem is olvashatóak a feliratok.

Előzmény: jupi95 (37255)
Törölt nick Creative Commons License 2023.06.20 0 2 37256

Ezt képlettel nem lehet megoldani, ugyanis cellaösszevonást képlettel biztos nem fogsz csinálni. Legfeljebb azt lehetne elérni, hogy az összevonanadó celláknak ugyanaz legyen az értéke.

De nekem még az is közel lehetetlennek tűnik. Elméletileg *talán* össze lehetne fabrikálni egy képletet, de az annyira bonyolult lenne, hogy aligha él olyan ember, aki átlátja. Kicsit sem segít, hogy a táblázatokban cellaösszevonások vannak, hogy a napok az egyik táblázatban meg vannak nevezve, a másikban csak kezdőbetűk, hogy az időintervallum az egyik táblázatban 2 cella, a másikban 1, stb. stb. 

Makró lesz a te barátod.

Előzmény: jupi95 (37255)
jupi95 Creative Commons License 2023.06.20 0 0 37255

Sziasztok!

 

Egy elég komplex ügyben kérem a segítségetek.

 

Lenne az alábbi adattábla (1. munkalap), ami egyben egy órarendi lista. Az ebben lévő adatokat kellene, hogy olvassa a teremtáblázatba (2. munkalap) C4 cellája az alábbi módon:

 

1. munkalap:

 

2. munkalap (ez értelemszerűen folytatódik Kedd, Szerda, s.í.t.):

 

Az 1. munkalap G oszlopából nézze a nap indexet és keresse meg a megfelelő napját (1. sor) a táblázatnak. Aztán az 1. munkalap H-I oszlopából keresse meg a 2. munkalap B (AF) oszlopokban található időintervallumokat. Végül az 1. munkalap K oszlopából keresse meg a megfelelő terem oszlopát (2. sor) a 2. táblázatnak. Majd a megfelelő mennyiségű cellát egyesítve (ilyet csak makróval lehet?) írja be az adekvát órarendi adat sorából az 1. munkalap A, C, E, F oszlopaiból származó adatokat. Magyarán: ha hétfőn 10-től 12-ig tart egy órát, akkor a teremtábla 6-7-8. sorában jelenjen meg, hogy " Nagy József,  Szakmai gyakorlat 3., DEMA 1-2.

Erre milyen képletet tudnátok ajánlani?

 

A színeket majd feltételes formázással megcsinálom.

 

Előre is nagyon-nagyon köszi!!!

_Nyuszi Creative Commons License 2023.06.14 0 0 37254

Az eredeti táblázatra FKERES, ami végignézi a szűkített táblázatodat?

Előzmény: aulac (37253)
aulac Creative Commons License 2023.06.14 0 0 37253

Sziasztok.

Segítséget kérek.

 

Adva van egy táblázat (Írószer igénylés), ami az "A" oszlop előtt sorszámozva van. Az "L" oszlopba kellene beírni a darabszámokat.

Kimásoltam azokat a tételeket amelyikre nekem szükségem lenne, mert sokezer sor van és beírtam a darabszámokat. Ennek a táblázatnak a sorszámai megegyeznek az eredeti táblázattal.

Hogyan tudnám legegyszerűbben visszatölteni az "L" oszlopban lévő számokat, úgy hogy azok a megfelelő sorokba kerüljenek?

 

Köszönöm, ha segítetek.

 

aulac

Garashan Creative Commons License 2023.06.07 0 0 37252

Igen, az sima hivatkozás, ami a dokumentum olyan celláira mutat, amik nincsenek is zárolva.

Előzmény: local75 (37248)
Garashan Creative Commons License 2023.06.07 0 0 37251

A parasztosat úgy értettem, hogy nem a legelegánsabb a megoldás. Illetve nem lehet automatikusan lehúzni, így lehet benne felhasználói hiba.

Előzmény: djuice (37249)
djuice Creative Commons License 2023.06.07 0 0 37250

Köszi az alternatívát is!

Előzmény: Delila10 (37227)
djuice Creative Commons License 2023.06.07 0 1 37249

Nem parasztos az, csak bonyolult, de működik. Köszi!

Előzmény: Garashan (37226)
local75 Creative Commons License 2023.06.07 0 0 37248

Áhá! Szóval hivatkozást helyezett el a gombra!?

Na igen, ez eszembe sem jutott, hisz én még csak szöveges hivatkozást szúrtam be weboldalakra.

Igen, azt láttam hogy több helyen is fölöslegesen jelöl ki egész tartományt.

 

Előzmény: Garashan (37247)
Garashan Creative Commons License 2023.06.07 0 1 37247

Az nem makró. XLSX kiterjesztésű dokumentumban nem lehet makró. Ha megnézed az általam visszaküldött dokumentumot, akkor a gombon tudsz jobb egérgombot nyomni. Majd a hivatkozások szerkesztésére ha rámész, akkor pl. a Tandembox fülön az alkatrészek gombon a következő hivatkozás van: F246:F266. A védelem feloldása előtt is lehetett az F oszlopba adatot bevinni. Ezért is tudott arra hivatkozást létrehozni. Bár szerintem elég lett volna az F247-re hivatkozni simán, mert az az első sor, ahol van értelme adatot bevinni, mert így kijelöli az egész F246:F266 tartományt.

Előzmény: local75 (37243)
local75 Creative Commons License 2023.06.07 0 0 37246

A kiterjesztése xlsx.

Igen, a VBA projektet valószínűleg nem oldottuk fel.

 

Még nem volt időm a makróval foglalkozni, de akkor ezek szerint a linkelt megoldással mindig kéri a jelszót?

A beszállítóm viszont úgy oldotta meg hogy tőlem nem kéri.

Előzmény: Fferenc50 (37245)
Fferenc50 Creative Commons License 2023.06.07 0 1 37245

Szia!

A munkalapok zárolásakor meg lehet határozni, hogy milyen műveleteket lehet csinálni a felhasználónak a zárolt munkalapon. Cellákat, tartományokat lehet szabadon szerkeszthetővé tenni.

Másrészt pedig a makrókat is el lehet rejteni - ha ilyen navigációs gombok vannak benne, akkor biztosan van benne makró is, csak a VBA projekt le van védve, ezért nem látható. A munkafüzet kiterjesztése pedig vagy xlsm de inkább xlsb valószínűleg.

Üdv.

Előzmény: local75 (37243)
tekeoff Creative Commons License 2023.06.07 0 0 37244

Köszönöm. 

Előzmény: Garashan (37231)
local75 Creative Commons License 2023.06.07 0 0 37243

Köszi.

Egyébként az hogy lehet hogy az említett védelemmel ellátott munkafüzetben van több gomb is elhelyezve ami cellákhoz navigál, és nem kell beírnom semmilyen jelszót sem megnyitáskor, sem használatkor.

Ugyanakkor a VBA-ban nem látok makrót, sem semmit ami ezt a műveletet végzi. Ezt hogy csinálják? Ez nem makró?

Előzmény: Fferenc50 (37241)
Garashan Creative Commons License 2023.06.07 0 0 37242

Visszaküldtem.

Előzmény: local75 (37240)
Fferenc50 Creative Commons License 2023.06.07 0 1 37241

Szia!

A munkalapol védelmét makróból is lehet szabályozni, beállítani és feloldani.

Védelemmel kapcsolatos segítség: Worksheet.Protect method (Excel) | Microsoft Learn 

A UserInterFaceOnly paraméter beállításával eléred, hogy a makróid tudnak működni, de a felhasználók felé érvényes a védelem. Ezt a paramétert sajnos minden egyes munkafüzetnél megnyitáskor be kell állítani munkalaponként külön - külön, mert bezárással "elfelejti".    

A feloldás: Worksheet.Unprotect Password:= jelszo

Üdv.

Előzmény: local75 (37239)
local75 Creative Commons License 2023.06.06 0 0 37240

Elküldtem.

Gyakran dobja a spambe az emailjeimet a gmail, úgyhogy ott is nézd meg.

Előzmény: Garashan (37238)
local75 Creative Commons License 2023.06.06 0 0 37239

Köszi, működik.

Sajnos azonban nem minden munkalapon tudom alkalmazni, mert a makróim akadályba ütköznek.

Még a kimutatásszűrő is megakad.

 

 

Előzmény: Garashan (37237)
Garashan Creative Commons License 2023.06.06 0 0 37238

Dobj egy emailt és holnap leírom, hogy kell megcsinálni. Ennyire nyilvánosan nem szeretném kiírni.

Előzmény: local75 (37236)
Garashan Creative Commons License 2023.06.06 0 0 37237

A pipát ki kell venni, akkor nem lehet kijelölni. Illetve az objektumok tulajdonságai között be kell pipálni, hogy védettek legyenek. Bár elvileg alapértelmezetten azok.

Előzmény: local75 (37235)
local75 Creative Commons License 2023.06.06 0 0 37236

Hát, nem lenne rossz az egyiknél eltüntetni a lapvédelmet.. No, semmi rosszra ne gondolj, csak beszúrnék egy egy oszlopot hogy összesíteni tudjam a tételeket.

A megrendelt árukat, külön munkánál külön munkafüzetben szeretem kitölteni, hogy lássam mennyi a végösszeg.
És amikor elküldtem 1 emailben 3 excelt, azt mondták hogy írjam egybe, ők ezt nem összesítik. (???)

 

Mondom, bakker, nektek ezt megoldani semmibe sem telne, de pont letojta.. Így volt hogy 2 nap kihagyással küldözgettem nekik a megrendeléseket. :)

Előzmény: Garashan (37233)
local75 Creative Commons License 2023.06.06 0 0 37235

Előzmény: local75 (37234)
local75 Creative Commons License 2023.06.06 0 0 37234

Köszi

 

Talán valamit rosszul csinálok? Az alakzat ugyanúgy kijelölhető, szerkeszthető.

Beállítottam a füzetvédelmet is.

 

 

 

Előzmény: Garashan (37232)
Garashan Creative Commons License 2023.06.06 0 0 37233

Amúgy ezek a jelszavas védelmek pár perc alatt eltüntethetőek viszonylag egyszerű módon. Maga a jelszó nem fejthető vissza ilyen gyorsan, de törölni lehet és utána mindenhez teljes értékűen hozzá lehet férni.

Nagyon utáltam, amikor partnercég úgy küldött árjegyzéket, hogy nem lehetett cellákat kijelölni... Főleg amikor a több száz termékből csak 30 termék árára volt szükségem... Gyorsabb volt eltüntetni a védelmet, mint írogatni nekik, hogy küldjék el rendesen.

Megértem mondjuk az ő álláspontjukat is, hogy ezzel "védik" az áraikat, hogy ne lehessen azt mondani, hogy mást küldtek.

Garashan Creative Commons License 2023.06.06 0 0 37232

Véleményezés fül --> Védelem --> Lapvédelem

Ha aktiválva van, akkor be lehet állítani, hogy a zárolt cellákat vagy objektumokat ki se lehessen jelölni.

Valószínűleg csak a nem zárolt cellákhoz van engedélyezve a kijelölés és a módosítás.

Ahhoz hogy felold valószínűleg fog kelleni jelszó.

 

Előzmény: local75 (37229)
Garashan Creative Commons License 2023.06.06 0 0 37231

Véleményezés fül --> Védelem --> Füzetvédelem

Valószínűleg kell hozzá jelszó is.

Előzmény: tekeoff (37228)
local75 Creative Commons License 2023.06.06 0 0 37230

Na találtam 6db ilyen munkafüzetet, amelyben alakzatok, képek rögzítve vannak. Talán nem is olyan bonyolult ezt megoldani.

Azt mondjuk nem tudom hogy ha az alakzat csoportosítva van, és a csoporton belül van olyan button, amelyhez társítottam makrót, az működni fog-e?

 

Előzmény: local75 (37229)
local75 Creative Commons License 2023.06.06 0 0 37229

Az hogy lehet?

Van olyan munkafüzetem, amelyet egy partnercégtől kaptam, és a benne lévő fotókat még csak ki sem tudom jelölni. Csak néhány cellába tudok beírni, semmi mást nem tudok a munkafüzetben módosítani, csak amit ők engedélyeztek.

De tuti láttam már több ilyen munkafüzetet, amelyben rögzítve voltak a képek, csak most nem találok másikat.

 

A microsoft oldalán leírják hogyan lehet lapvédelemmel ellátni az objektumok szerkesztését, csak éppen az ég világon semmit nem csinál.

Még régebben volt egy publikus MS telefonszám, amelyen beszéltem a supporttal. Tudja valaki ezt a számot? Holnap felhívnám őket.

Előzmény: Fferenc50 (37224)
tekeoff Creative Commons License 2023.06.06 0 0 37228

Sziasztok!

 

Hogyan lehet feloldani a munkalap fülek "zártságát"? Se hozzáadni, se törölni, se átrendezni nem tudom. 

Delila10 Creative Commons License 2023.06.06 0 0 37227

Makróval

 

Sub tobbszorozes()

    Dim sor As Long, ide As Long, masol As Integer

   

    Sheets("Munka1").Select

    sor = 1

   

    Do While Cells(sor, 1) > ""

        For masol = 1 To Cells(sor, 2)

            Cells(sor, 1).Copy Sheets("Munka2").Cells(ide + 1, 1)

            ide = ide + 1

        Next

        sor = sor + 1

    Loop

End Sub

Előzmény: djuice (37225)
Garashan Creative Commons License 2023.06.06 0 0 37226

Parasztos módszert tudok rá:

Munka1 fülön van a felsorolásod, ahogy azt leírtad. Munka2-re pedig az alábbi képletek kellenek:

A1 cellába: =Munka1!A2

A2 cellába: =HA(SOR()<=SZUM(Munka1!B:B);HA(DARABTELI($A$1:A1;A1)<FKERES(A1;Munka1!A:B;2;HAMIS);A1;INDEX(Munka1!A:A;HOL.VAN(A1;Munka1!A:A;0)+1));"")

 

Ha nem az A1 cellába kerül az első kiadvány név, attól még az oda kerülő képlet még nem fog változni. De az A2 cellába írt képletem igen, méghozzá ahol az A1-re hivatkozok ott mindenhol át kell írni az új "A1"-re. Valamint a képlet elején a SOR()<=SZUM(Munka1!B:B) rész után még hozzá kell adni a szumma értékéhez annyit, ahány sorral lejjebb van az első sor. Tehát ha van egy fejléced és az első kiadvány neved a 4. sorban lesz, akkor 3-at kell hozzáadni.

Ha nagyon profik akarunk lenni, akkor be lehet építeni valahova egy ellenőrző cellát is, hogy elléggé le lett-e húzva a képlet vagy sem.

 

Makróval elegánsabban is meg lehet oldani, akkor nincsenek ilyen csúnya képletek benne :)

Előzmény: djuice (37225)
djuice Creative Commons License 2023.06.06 0 0 37225

Alábbi kérdés merült föl:

 

 

 A kiadványok sorainak annyiszor kéne ismétlődni egy átadási ívhez, amennyi a darabszám.

Ez már makrós ügy vagy van rá vmi képlet is esetleg?

Köszönöm!

Fferenc50 Creative Commons License 2023.06.04 0 0 37224

Szia!

Egy próba: Zárj be minden más munkafüzetet és úgy nézd meg.

Alakzatok ügye: Sajnos szerintem az alakzatokat nem lehet fix helyen rögzíteni, azok a munkalap görgetésével csúszkálnak. Tudom, útálni fogod, de ezt a problémát csak úgy lehet megoldani, ha Userformra helyezed az alakzatokat, mert a Userform viszont rögzíthető, lényegében a munkalap "felett" van. 

Üdv.

Előzmény: local75 (37222)
local75 Creative Commons License 2023.06.04 0 0 37223

Az alakzatok védelmét még nem sikerült megoldanom. Egyszerűen nem működik.

A lapvédelemben az Objektumok szerkesztését bejelöltem, de ugyanúgy nem történik semmi.

 

Ez így gáz, mert folyamatosan elcsúszkálnak az alakzatok.

 

Valaki ismeri ezeknek a működését?

Előzmény: local75 (37217)
local75 Creative Commons License 2023.06.04 0 0 37222

Szia!

Köszönöm szépen.

 

Átneveztem a module-okat VBA-ban, és az egyik makrómat (a makró hozzárendelésnél) nem hajlandó az egyszerű eredeti nevén megtalálni, csak a munkafüzet nevével kiegészítve.

Viszont a makró ott van a VBA-ban, és működik.

Vajon mi nem tetszik neki?

Előzmény: Fferenc50 (37221)
Fferenc50 Creative Commons License 2023.06.04 0 0 37221

Szia!

 Range("S35").Text & "-" & Format(Range("S36").Value,"mmm.dd")

Üdv.

Előzmény: local75 (37220)
local75 Creative Commons License 2023.06.04 0 0 37220

Még valami.

Szeretném ilyen formában beírni a dátumot:

2023. május 15.  -  jún. 24.

 

Most ilyen formában vannak a cellákban: 2023.06.04

Előzmény: local75 (37219)
local75 Creative Commons License 2023.06.04 0 0 37219

Segítségre van szükségem.

 

Van egy ilyen makróm:

 

ActiveSheet.Shapes.Range(Array("Rounded Rectangle 76")).Select
    Selection.ShapeRange(1).TextFrame2.TextRange.Characters.Text = Range("S35").Text

 

Szeretném az alakzatba beírni az S36-os cella tartalmát is, és közéjük egy-egy kötőjelet 2-2 szóközzel.

 

Szóval most ez a makró beírja S35-ből a dátumot, 2023.06.04 és szeretnék még egy másik dátumot kötőjellel mögé írni, hogy így nézzen ki:

 

2023.06.04  -  2023.06.24

 

Ha egy mód van rá a cellákban való összefűzést szeretném kiváltani makróval.

djuice Creative Commons License 2023.06.04 0 0 37218

Köszönöm!

Előzmény: Fferenc50 (37215)
local75 Creative Commons License 2023.06.04 0 0 37217

Hogyan tudom az alakzatok módosítását, áthelyezését letiltani?

Már ott elakadtam hogy az Általános menüpontban, nem található a Futtatás fejlesztői módban lehetőség.

 

A másik nagy hiányosság amit észleltem hogy nem tudom az alakzatok helyzetét meghatározni.

Csak néhány gyári alakzat, diagram tudja.. Például a szeletelő. Miért nem alapvetés ez az excelben?

local75 Creative Commons License 2023.06.04 0 0 37216

Köszönöm szépen.

Ezek szerint a Range("cellaneve").Text a kulcs.

Előzmény: Fferenc50 (37212)
Fferenc50 Creative Commons License 2023.06.03 0 1 37215

Szia!

Az Excelnek is - mint minden rendszernek - megvannak a maga eszközei és szabályai. Ahhoz, hogy rendszeresen használni tudjuk, bizony meg kell ezekkel ismerkedni. Mivel elég sokat tud, ez nem kevés időt igényel - nem véletlenül vannak a tanfolyamok hozzá. (Gondolom, a javascriptet sem 2 óra alatt tanultad meg használni.)

Annyira sokrétű, hogy több évtizedes használat mellett is vannak olyan részei, amelyekkel nem is találkoztam a munkám során, így nem is ismerem. Amit ismerek, abban viszont szívesen segítek bárkinek.

További jó munkát - akár Excellel is Neked!

Üdv.

 

Előzmény: djuice (37214)
djuice Creative Commons License 2023.06.03 0 0 37214

Kis kiegészítés még a teljes megértéshez:

Szóval úgy jött elő a dolog, hogy megkért a titkárnő, segítsek már neki excelben, hogy egy névsorból azon személyek taj meg szig.számát szűrjük már le, akik versenyre jelentkeztek. (35 személy a 143-ból)

Neki megvolt kik mennek versenyre, én meg lekértem a tanulmányi rendszerből az adatokat excel exportként, de csak egybe mindenkiét tudja kihozni, s mondom akkor az fkeressel biztos megoldható lenne. Hozzá kell tenni, évek óta nem használtam semmire az fkerest, némi halvány emlékeim voltak róla, de mondom a fgv. súgó majd segít. Hát már túl porosak voltak ezek az emlékek, totál nem ugrott be ezek alapján, hogy kéne helyesen használni. Erre mondom, a titkárnő meg még ilyet nem is látott, azt se tudja mi az hogy fgv. és mire lehet használni, no aztán vak vezetett világtalant. :) 

Előzmény: djuice (37213)
djuice Creative Commons License 2023.06.03 -1 0 37213

Tehát itt megadtad, hogy 86 pont, az hanyas jegynek felel meg. Ez alapján érthető. Az összes többi körülírás, meg az excel fgv. leírása számomra vakablak a helyes működés kisilabizálása terén. És akkor mit mondjon egy titkárnő, aki annyit tud az excelről, hogy “az a kockás izé” és neki kéne megtanítani vagy magának eligazodni ilyen leírásokból. (Mondjuk az se volt normális, aki így bírt kitalálni algoritmusként egy keresési megoldást, de hát tudjuk, a windows se tökéletes.)

 

Köszi az erőfeszítést mellesleg. Ha magamnak csinálnám, lehet javascriptben hamarabb leprogramoztam volna tömbökkel a feladatot… :)

Előzmény: Fferenc50 (37210)
Fferenc50 Creative Commons License 2023.06.03 0 0 37212

Szia!

Próbáld így:

ActiveWorkbook.SlicerCaches("NatívIdősor_Teljesítés1").TimelineState. _
        SetFilterDateRange Format(Range("A1").Value, "éééé.hh.nn"),Format(Range("B1").Value, "éééé.hh.nn")

Illetve ha a dátumok éééé.hh.nn formában vannak a cellákban, akkor

ActiveWorkbook.SlicerCaches("NatívIdősor_Teljesítés1").TimelineState. _
        SetFilterDateRange Range("A1").Text, Range("B1").Text

Üdv.

Előzmény: local75 (37211)
local75 Creative Commons License 2023.06.03 0 0 37211

Sziasztok!

Szöveget szeretnék bemásolni alakzatba, makró segítségével.

Hogyan tudom meghatározni egy cella tartalmát VBA-ban?

 

 

A dátumok helyére cellaérték hivatkozás kellene.

 

ActiveWorkbook.SlicerCaches("NatívIdősor_Teljesítés1").TimelineState. _
        SetFilterDateRange "2023.04.15", "2023.05.17"

 

 

A kimutatáshoz akarok készíteni egy makrót, ami az idősort állítja be. Nagyon jó, és hasznos ez az idősor, de a csúszka használata macerás. Egy naptár nézet jobb lenne.

Így inkább felsorolok néhány időpontot egy táblázatban tól-ig, és 2 kattintással ki is választom a dátumot, makró segítségével az idősoron.

 

 

Fferenc50 Creative Commons License 2023.06.03 0 0 37210

Szia!

Sajnos részben rosszul értelmezted az ablak - egyébként nem túl pontos - leírását.

Az első paraméter, a keresendő érték bárhol lehet, akár másik munkalapon is!

Ezt kell megkeresni/találni a keresési tábla első oszlopában, ami lehet az A-B-C stb. oszlop, attól függően, hogy hol helyezkednek el az adataid, de a tartomány megadásánál mindig ennek az oszlopnak kell az elsőnek lenni, utána - jobbra - következhetnek a kapcsolódó/leíró adatok.

Tehát a második paraméter ez az összefüggő keresési tábla.

A harmadik paraméter mondja meg, hogy a tábla melyik oszlopából kívánjuk az adatot visszakapni - a sorszám mindig a tábla első oszlopától indul.

Azaz a visszaadott érték a tábla első oszlopában levő találat sorának és a harmadik paraméter oszlopának a metszéspontjában levő cella értéke.

A negyedik paraméterrel szabályozható, hogy közelítő vagy pontos értéket szeretnénk visszakapni, IGAZ érték esetén "tartományban keres", azaz közelítő értéket - a keresett értéknél nem nagyobb utolsó értéket tartalmazó sorban keres, ehhez növekvő sorba kell rendezni a tábla első oszlopa szerint az egész tartományt.

HAMIS esetén pontos egyezőséget keres, ebben az esetben nem szükséges a sorbarendezés.

Mivel a negyedik paraméter elhagyható - de ebben az esetben az értéket IGAZ-nak veszi a függvény - a rendezetlenség miatt hibás eredményeket kaphatunk.

Egyébként szerintem ha elolvasod a súgót, valószínűleg jobban megérted a működését:

A negyedik paraméter IGAZ értéke például hasznos lehet, ha pontszámokat kell osztályba sorolni:

Ugyanígy működik, csak "vízszintesen" a VKERES függvény.

A HOL.VAN függvény pedig nem a cella értékével, hanem az azt tartalmazó sornak a számával tér vissza.

Az újabb Excel verziókban már használható az XKERES függvény, ahol megadható, hogy melyik oszlop alapján keressen a függvény.

Üdv.

 

Előzmény: djuice (37209)
djuice Creative Commons License 2023.06.02 -1 0 37209

Számomra a fgv. editor ablak leírása azt determinálta értelmezésileg, hogy a tábla rész legyen az A oszlop, a keresett érték a B oszlop, a találat (3) meg vmely más oszlop ami az A-val szinkronban levő adatot tartalmazza.

 

Előzmény: Fferenc50 (37204)
_Nyuszi Creative Commons License 2023.06.02 0 0 37208

Köszönöm!

Lehet, hogy régebbi verzióban szerzett rossz tapasztalatok, esetleg az emlékezetem viccel meg, de mintha HAMIS érték mellett is futottam volna bele ilyenbe. De talán mindegy is már.  

Előzmény: Fferenc50 (37205)
Garashan Creative Commons License 2023.06.01 0 0 37207

Én még a következőt fűzném hozzá. Ha nem egész oszlopot adunk meg a keresés helyének, akkor alkalmazni kell $ jelet, hogy a képlet "lehúzható" legyen.

=FKERES(Keresett név;A$2:D$15;3;0)

Itt az A2-es cella a bal felső sarok és a D15 a jobb alsó.

Ebbe néha-néha belefutok, ha xlsx állományból indítom a függvényt xls állományban való kereséssel, mivel az xlsx jóval több sort tud kezelni, így hibát hoz a képlet, ha nem korlátozzuk a sorokra is a keresést.

Előzmény: Fferenc50 (37206)
Fferenc50 Creative Commons License 2023.06.01 0 0 37206

Kiegészítés: Viszont akkor meg kell adni a negyedik paramétert HAMIS (0) értéknek, mert ha elhagyod, akkor közelítő egyezést keres, amihez valóban rendezettnek kell lennie a tartománynak.

Előzmény: Fferenc50 (37205)
Fferenc50 Creative Commons License 2023.06.01 0 0 37205

Szia!

Ha pontos egyezést keresünk, akkor nem kell rendezettnek lenni a keresési oszlopnak!

Üdv.

Előzmény: _Nyuszi (37203)
Fferenc50 Creative Commons License 2023.06.01 0 0 37204

Szia!

"de saját értelmezésemben a miben keressen mit elv alapján, egyezéskor a tartomány első oszlopából ad értéket az aktuális sorban. "

Hát nem!

 

Első paraméter: Amit keresni kell

Második paraméter: Egy tartomány, amelynek első oszlopában vannak azok az értékek, amelyek között keresni kell. Ettől jobbra helyezkednek el azok az oszlopok, amelyekből adatokat szeretnénk visszakapni.

Harmadik paraméter: A tartomány azon oszlopa, amelyből az adatot várjuk.

Negyedik paraméter: Logikai, Igaz (1) vagy Hamis (0) értéket vehet fel. Ha a paraméter értéke Hamis, akkor pontos egyezőséget keresünk. Ha a paraméter értéke Igaz, akkor közelítő értéket keresünk és ebben - de csak ebben -  az esetben az első oszlopnak növekvő sorrendben rendezettnek kell lenni.

Például a tartományunk A:D oszlop.

Első oszlop Nevek, második oszlop Anyja neve, harmadik oszlop Születési idő, negyedik oszlop Családi állapot

Ha a születési időt keressük a név alapján, akkor

=FKERES(Keresett név;A:D;3;0)

Ha a családi állapotot, akkor a 3 helyett 4 a harmadik paraméter.

Még egy fontos dolog: Az FKERES mindig a legelső találatot adja vissza. Ha tehát több azonos név van a pakliban, mindig az első név adatait adja vissza.

Továbbá: A két szövegnek pontosan egyeznie kell - "Kovács Péter" nem egyezik meg "Kovács Péter " értékkel, erre hiányzik hiba az eredmény.

Kivétel ez alól az un. helyettesítő karakterrel való keresés - de ezt most nem részletezném.

Üdv. 

Előzmény: djuice (37202)
_Nyuszi Creative Commons License 2023.06.01 0 0 37203

Sorba van rendezve a táblázat? Nekem akkor szokott elsőre értelmezhetetlen eredményt adni, ha nincs a névsor abc-sorrendben.

Előzmény: djuice (37202)
djuice Creative Commons License 2023.06.01 0 0 37202

Pl. olyat, hogy az első kb. 9 tétel hiányzik! ami persze rendben lenne, de utána az első meglévő találatot ismételgeti, majd a rákövetkező tételt is, ami megint nem szerepel a szűkített listában. Cserélgettem az oszlopokat is, növekvő sorrendbe vannak meg stb., de sztem a 4. paraméterrel nem foglalkoztam (a függvény leírása a szerkesztőben nem túlzottan egyértelmű számomra, legbelül az hogy is működne), de saját értelmezésemben a miben keressen mit elv alapján, egyezéskor a tartomány első oszlopából ad értéket az aktuális sorban. Tehát 3 paraméterből gondoltam talán tévesen, hogy ennek működnie kéne.

De kombináltam ha fgv.el is, úgy sem volt jó…

Előzmény: Fferenc50 (37201)
Fferenc50 Creative Commons License 2023.06.01 0 0 37201

Szia!

"fkeressel próbáltam megoldani, de hülyeségeket hoz ki."

Miféle hülyeségeket?

Egyébként az FKERES-nek 4 paramétere van. A negyediket HAMIS-ra kell állítani, ha pontos egyezést szeretnél.

Üdv.

 

Előzmény: djuice (37200)
djuice Creative Commons License 2023.05.31 0 0 37200

Köszönöm! Szóval törtév…

 

Viszont belefutottam még egy problémába, amit fkeressel próbáltam megoldani, de hülyeségeket hoz ki.
Van egy névsor és le kéne gyűjtenem belőle azok adatait, akik neveztek egy versenyre.
Tehát egy teljes névsor van személyi adatokkal, ill. van egy szűkebb névsor belőlük nevezettek neveivel.

Az a kérdés, hogy tudom leszűrni a nevezettek alapján a teljesből a vonatkozó személyi adatokat? Nekem az fkeressel nem sikerült.

Delila10 Creative Commons License 2023.05.31 0 0 37199

Előzmény: djuice (37197)
m54-b Creative Commons License 2023.05.31 0 0 37198

Ilyenre gondolsz?

 

Előzmény: djuice (37197)
djuice Creative Commons License 2023.05.31 0 0 37197

Olyan kérdésem volna, hogy születési dátumok adottak ÉÉÉÉ.HH.NN formában és adott dátumhoz képest azt kéne vizsgálnom, ki múlt el 18 éves.

Ha egyszerűen kivonok 2 dátumot, akkor 1900… alakú hülyeséget ad.
Ha a NAPOK függv.t használom, az már kb. mond valamit. De hogy alakítsam évvé?

Paraszt megoldással osszam le 365,25-el? 🙄

Nincs olyan fgv. ami két dátum közt eltelt időt években tud kifejezni?

Köszönöm!

local75 Creative Commons License 2023.05.29 0 0 37196

Nincs sajnos

Előzmény: Eredő Vektor (37195)
Eredő Vektor Creative Commons License 2023.05.29 0 0 37195

A pivot szűrőjében hónapok neve mellett nincs egy "+" jel, amivel a napokat alá tudod nyitni?

Előzmény: local75 (37193)
local75 Creative Commons License 2023.05.29 0 0 37194

Igazából a sorok közé szeretném helyezni, de ott sem mutat konkrét dátumot.

Előzmény: local75 (37193)
local75 Creative Commons License 2023.05.29 0 0 37193

Egy kimutatásban hogyan tudok konkrét dátumra szűrni?

A táblázatban az az oszlop, amelyben a dátumok vannak, csak dátumokat tartalmaz. Az tranzakció létrejöttének dátumát.

A szűrőben viszont csak hónapokat látok.

local75 Creative Commons License 2023.05.29 0 0 37192

Na jó, mondjuk nem értem miért nem az értékmező beállításoknál kell formázni mint minden mást. Mindegy.

Köszönöm szépen.

 

Más:

 

Nem szeretem ha egyetlen kimutatás mutat mindent, és kattintgatok a szűrőre, vagy éppen a szeletelőre, ha látni szeretnék valamilyen eredményt.

Éppen ezért, több kisebb kimutatást helyeztem el egy felületen, hogy mindent azonnal lássak mikor ránézek a monitoromra.

 

Azt vettem észre, hogy egyik kimutatásnál az érték oszlopban, és az összegzésnél Eredményt ír az excel, a másiknál Végösszeget.
Az értékmező beállításokban a forrásnév, mindegyiknél Összeg.

Mi befolyásolja ezt?

Előzmény: Fferenc50 (37191)
Fferenc50 Creative Commons License 2023.05.28 0 0 37191

Szia!

Tengely formázása -- nagyságrend - itt kiválaszthtod a kívánt formázást.

Üdv.

Előzmény: local75 (37190)
local75 Creative Commons License 2023.05.28 -1 0 37190

Most meg azzal kell kínlódni fél óráig hogy a cellákat egyedileg formázzam.

Akkora tockost lenyomnék most a fejlesztőknek hogy a fal adná a másikat! @@

 

Azt szeretném elérni hogy a diagramon millióra formázza a számokat, de nem képes rá.

Már egy egyszerű cellában is sokat próbálkoztam, de végül sikerült, ezzel a formátummal: #,##  "M"

 

Például 2645100 -ból csinál   2,65M  -ot

 

 

 

De a kimutatásdiagramon már teljesen máshogy néz ki ez a szám.

 

Mit csinálok rosszul?

 

 

local75 Creative Commons License 2023.05.28 0 0 37189

Basszus, tőled többet tudok meg mint a Microsoft-tól.

Az office-ra rákeresve, megtaláltam, és valóban le lehet tölteni a setupot. Csak éppen hibára fut. Gondolom nem barátja már a windows 7.

Mindegy, az idén úgyis vásárolok egy új gépet.

Előzmény: Fferenc50 (37187)
local75 Creative Commons License 2023.05.28 0 0 37188

Szia!

Igen a kimutatásból keletkezett.

Köszönöm a segítséget. Ha hamarabb kérdezek, megspórolok magamnak másfél órát az életemből.

 

Május közepe óta újra elkezdtem vezetni 2 év kihagyás után, és most azon dolgozom hogy minél letisztultabb és egyszerűen kezelhető legyen. :)

 

Előzmény: Fferenc50 (37186)
Fferenc50 Creative Commons License 2023.05.28 0 0 37187

Szia!

Szerintem együtt nem megy a 2016-os és a365-ös verzió. 

Úgy tudom, az Excelt nem lehet külön egymagában letölteni, csak az egész Office-t.

Üdv.

Előzmény: local75 (37185)
Fferenc50 Creative Commons License 2023.05.28 0 0 37186

Szia!

"Hogyan tudnám eltüntetni a diagramról a szűrőket?"

Feltételezem, hogy kimutatásból keletkezett a diagram.

Kijelölöd a diagramot. A menüsoron megjelenik a Kimutatásdiagram-eszközök menücsoport. Itt kiválasztod az Elemzés csoportot - majd a Nezőgombok lenyitásával szabályozhatod, melyek legyenek láthatóak.


Üdv.

 

 

Előzmény: local75 (37184)
local75 Creative Commons License 2023.05.28 0 0 37185

Még egy kérdés.

Hogyan tudnám updatelni az excelemet?

 

Microsoft 365 előfizető vagyok, de az excelem 2016-os. A microsoft oldalán többször is próbáltam már megkeresni, letölteni a szoftvert, vagy az update-re utaló leírást, de erről az oldalról: https://www.microsoft.com/hu-hu/microsoft-365/excel

mindig a microsoft 365 előfizetéshez irányít. Mindegy hogy be vagyok jelentkezve, ez az idióta rendszer nem érzékeli hogy előfizető vagyok.

Pedig mikor elnavigálok az előfizetéseimhez, ott van az, de az excel letöltése akkor már a fasorban sincs.
Publisherrel ugyanez volt, nem tudtam letölteni.

Kész káosz a weboldaluk. Be vagyok jelentkezve, használom az egyik alkalmazást, például a naptárat, aztán todo-ra váltanék, és új lapon kéri hogy jelentkezzek be.

local75 Creative Commons License 2023.05.28 0 0 37184

Sziasztok!

 

Hogyan tudnám eltüntetni a diagramról a szűrőket?

 

Olyannak szeretném látni mint a jobb oldalon lévő, mert az eredeti elég ronda.

Ráadásul, ha kisebb chart-ot akarok, akkor a szűrők mindent kitakarnak.

 

 

 

 

 

     Ezt egy paraszt módszerrel oldottam meg, képeket vágtam rá, majd csoportosítottam.

A megjelenési beállításokban nem találtam erre utaló lehetőséget.

 

 

Garashan Creative Commons License 2023.05.26 0 0 37183

Szerintem a HOL.VAN függvény fog kelleni neked.

Előzmény: djuice (37182)
djuice Creative Commons License 2023.05.26 0 0 37182

Sziasztok!

 

Van egy névlistám (A: vezetéknevek, B: keresztnevek, C: keresett nevek).

Azt mivel lehetne megcsinálni, hogy ha C adott sorából egy rekord valahol szerepel A oszlopában, akkor pl. D oszlopban kiírja hogy ez melyik cella A-ban?

Balu424 Creative Commons License 2023.05.23 0 1 37181

Bocsi Feri  Ne válaszolj..  Találtam egy jó videót és abban pontról pontra le van írva a menet.  és ezzel kész van.   https://www.youtube.com/watch?v=IotQd2zmMTM

Előzmény: Balu424 (37180)
Balu424 Creative Commons License 2023.05.23 0 0 37180

Már itt szenvedek vele egy pár órája de nem jött össze a rangsorolás.

Segítenél abban, hogy mit ronthattam el? Hogyan írjam a képletet? Nekem mindig nulla eredményt hozott ki.  (A Ft/km értékeket kellene rangsorolni, de úgy, hogy a legolcsóbb -a legkisebb - legyen az első)

 

Előzmény: Fferenc50 (37179)
Fferenc50 Creative Commons License 2023.05.23 0 0 37179

Szia!

Akkor használhatod a korábban megadott függvények bármelyikét.

Üdv.

Előzmény: Balu424 (37178)
Balu424 Creative Commons License 2023.05.23 0 0 37178

Szia Feri

 

A 8. sor  (a/b, c/d stb) eredményeit

 

Előzmény: Fferenc50 (37177)
Fferenc50 Creative Commons License 2023.05.23 0 2 37177

Szia!

Tulajdonképpen mi alapján szeretnél rangsorolni? A 8 sor alapján? A betűk számokat akarnak jelölni?

Fogalmazz kérlek pontosabban.

Egyébként az Excelben ott a Sorszám, az újabb verzióban pedig a RANG.EGY és RANG.ÁTL függvény a számok sorrendjének megállapításához.

Üdv. 

Előzmény: Balu424 (37176)
Balu424 Creative Commons License 2023.05.23 0 0 37176

sziasztok, segítséget kérnék tőletek

 

Az alábbi táblázatban szeretném sorrendbe (rangsor) állítani az eredményeket. Hogyan oldható meg? Sajnos nem találtam meg "konyhakész" megoldásokat.

(esetleg kérdés, hogy hogyan lehet beállítani, hogy a legalacsonyabb vagy a legnagyobb kiszámított érték megyen a No. 1.)

 

 

Balu424 Creative Commons License 2023.05.23 0 0 37175

sziasztok, segítséget kérnék

 

Az alábbi táblázatban szeretném sorrendbe (rangsor) állítani az eredményeket. Hogyan oldható meg? Sajnos nem találtam meg "konyhakész" megoldásokat.

(esetleg kérdés, hogy hogyan lehet beállítani, hogy a legalacsonyabb vagy a legnagyobb kiszámított érték megyen a No. 1.)

 

 

 

Delila10 Creative Commons License 2023.05.22 0 0 37174

Sajnos nincs nálam semmi. :(

Előzmény: Redlac (37173)
Redlac Creative Commons License 2023.05.21 0 0 37173

Hopp, ez nem is rossz (köszönöm :-)), de így végig kell gondolnom, hogy amit eredetileg szerettem volna, az megoldható-e.

 

A görgetéshez nem tudok eseményt (ebben az esetben a gombok mozgatását) rendelni?

Mármint nekem nem ment, de hátha nálad van a titok nyitja :-)

Előzmény: Delila10 (37172)
Delila10 Creative Commons License 2023.05.21 0 0 37172

Van egy megoldás. A gombokat csoportba foglalod, legyen a neve meglepetésként Csoport.

A laphoz rendelsz egy makrót.

 

Private Sub Worksheet_SelectionChange(ByVal Target As Range)

    If Not Intersect(Target, [C3:BC50]) Is Nothing Then

        ActiveSheet.Shapes("Csoport").Top = ActiveCell.Top - 10

        ActiveSheet.Shapes("Csoport").Left = ActiveCell.Left + ActiveCell.Width + 10

    End If

End Sub

 

Ennél a C3:BC50 tartományban egy cellára kattintva a kiválasztott cellához igazodik a csoport. A csoport egyes tagjaihoz más-más funkciót adhatsz.

Előzmény: Redlac (37171)
Redlac Creative Commons License 2023.05.21 0 0 37171

Köszi, de pont userformot nem szerettem volna :-)

Most az van, és változtatás a cél.

 

Akkor lehet, hogy a panelt felülre teszem, és azt tudom rögzíteni.

Előzmény: Fferenc50 (37170)
Fferenc50 Creative Commons License 2023.05.21 0 0 37170

Szia!

Ezt így szerintem nem lehet megoldani, mert a sorok és oszlopok együtt "görögnek". Megpróbálhatod a felosztást panelekre, de az sem úgy működik, ahogyan szeretnéd.

Makróval meg lehet oldani, hogy az objektum "lebegjen"  és így látszólag helyben maradjon a sorok görgetésénél - de a sorok akkor is felgördülnek alatta.

Talán próbld meg, hogy Userformra teszed ezeket az információkat. A form megjelenítésénél a modal paramétert False-ra állítod, így addig marad látható, ameddig a user be nem zárja.

A megjelenítést pedig igazíthatod munkalap A1 cellájához. Ráadásként a form minden munkalapon látszik, elég belőle egyet csinálni. A rajta levő alakzatokat pedig akár menünek is használhatod.

 

A form megjelenítése: Userform1.Show False

Ugyanakkor viszont alatta göröghetnek a sorok-oszlopok zavartalanul.

Üdv.

Előzmény: Redlac (37169)
Redlac Creative Commons License 2023.05.21 0 0 37169

A kép lemaradt az előző hozzászólásnál :-)

Előzmény: Redlac (37168)
Redlac Creative Commons License 2023.05.21 0 0 37168

Sziasztok!

 

Lehetséges objektumot úgy rögzíteni egy lapon, hogy görgetésre se mozduljon el?

 

Egy lapok közötti (mindegyik lapon megjelenő, az "A" oszlop vonalában elhelyezett) navigációs panelt szeretnék készíteni, de a cél az lenne, hogy a lefelé görgetésre maradjon egy helyben, tehát lefelé görgetésnél csak a "B" oszloptól jobbra lévő oszlopok mozogjanak.

 

- A panelek rögzítése menüben oszlop rögzítésénél csak oldalirányú elmozdulás elleni rögzítés történik.

- Az objektum tulajdonságainál azt gondoltam, hogy "Az objektum helye és mérete nem változik" opció rögzíti, de az sem.

 

local75 Creative Commons License 2023.05.20 0 0 37167

Köszönöm szépen. Ez így tökéletes.

Próbálkoztam a Date-val csak az idézőjelet hagytam bent. :)

Előzmény: Fferenc50 (37165)
local75 Creative Commons License 2023.05.20 0 0 37166

Igen, persze.

Előzmény: Fferenc50 (37164)
Fferenc50 Creative Commons License 2023.05.20 0 1 37165

Szia!

A dátumok sajnos nagyon különösen viselkednek. Makróban és szűrőben egyaránt az angol formátum működik, ráadásul a helyi beállítások szerint látszanak!

A pivot tábla szűrő tételei viszont szöveg formában érhetők el, ahogyan a mutatott példádban is van.

Ezért a dátumot át kell alakítani angol formátumú szöveggé!

A mai dátumot a Date adja vissza, a tegnapi így Date - 1.

A szöveggé alakítás pedig:

month(date) & "/" & day(date) & "/" & year(date)

Üdv.

Előzmény: local75 (37158)
Fferenc50 Creative Commons License 2023.05.20 0 0 37164

Szia!

A dátumok törlése után frissítetted a kimutatást?

Üdv.

Előzmény: local75 (37163)
local75 Creative Commons License 2023.05.20 0 0 37163

Előzmény: local75 (37162)
local75 Creative Commons License 2023.05.20 0 0 37162

Ha csak számot írnék be, akkor a makró mindig ugyanazt a dátumot írná be.

 

Én az aktuális mai dátumot és hozzá képest a tegnapit akarom vele beíratni.

De az lenne a legjobb ha valaki azt tudná hogy hogyan tudom makróval az összes kijelölést megszüntetni, majd beírni a mai dátumot.

 

Illetve lövésem sincs hogyan kerülnek 2020-as dátumok a szűrőbe, mikor én kitöröltem a táblázatból az összes régi dátumot.

Előzmény: Garashan (37161)
Garashan Creative Commons License 2023.05.20 0 0 37161

Az Excel számként raktározza a dátumokat. Meg kell nézni, hogy az adott dátum milyen számként van eltárolva és arra a számra kell rákeresni. Ha nem jön estig mástól megoldás, akkor gép elé ülök és megnézem neked a pontos kódsort.

Előzmény: local75 (37158)
local75 Creative Commons License 2023.05.20 0 0 37160

Na, nagy nehezen megtaláltam a Project Explorer ablakban. Kétszer kell rákattintani, azért nem találtam, gyakorlatilag ugyanott, ahol az excel megnyitotta. Agyrém

Aztán egyesével kitörölgettem 15 üres modult

local75 Creative Commons License 2023.05.20 0 0 37159

A Visual Basicben hogyan tudok a makróim között lapozni?

Egyszerűen nem találom a makrókat, mindig az excelben kell a makrók megjelenítésében a szerkesztés gombra nyomni, de ez hosszadalmas ha sűrűn bele akarok nyúlni, ugyanis bezáródik.

 

A makrók persze különböző modulokban helyezkednek el...

local75 Creative Commons License 2023.05.20 0 0 37158

Sziasztok!

 

Ebben a makróban hogy tudnám a 5/20/2023 dátumot felcserélni az aktuális mai dátumra?

Illetve a 5/19/2023 dátumot  az aktuális tegnapira?

 

 

 

 

Range("Q5").Select
    With ActiveSheet.PivotTables("Kimutatás4").PivotFields("Tárgy időszak")
            .PivotItems("5/19/2023").Visible = False
            .PivotItems("5/20/2023").Visible = True
    End With

local75 Creative Commons License 2023.05.19 0 0 37157

Igen, ez is jó ötlet volt, köszi.
Végül kiderült hogy a telefonon lévő excel nem is annyira buta.

Létezik egy kártyanézet táblázatokhoz, és itt ha a cellaformátum dátumra van beállítva, akkor a cella jobb felső sarkából előhozható egy naptár. Így kattintással beírom a mai dátumot.

Eddig macerás volt vezetni s kiadásaimat, de most felturbóztam a táblázatomat.

 

A legördülő lista viszont nem működik egyik eszközömön sem, pedig régebben működött telefonon is.

PC-n sem működik. Ezt igazából magától hozta létre az excel, csak nem tudom miért nem nyitja le amikor rákattintok.

Előzmény: Fferenc50 (37153)
local75 Creative Commons License 2023.05.19 0 0 37156

Köszönöm szépen. Kicsit elszoktam az exceltől.

Előzmény: Delila10 (37155)
Delila10 Creative Commons License 2023.05.18 0 0 37155

Gondolom, egy táblázat fejlécében a C oszlop a Teljesítés.

 

A képlet =HA(NEM(ÜRES(Táblázat1[@Teljesítés]));Táblázat1[@Teljesítés];""). A formátumot a képletet tartalmazó cellában adhatod meg.

Előzmény: local75 (37154)
local75 Creative Commons License 2023.05.17 0 0 37154

Van ez a képletem: =[@Teljesítés]

 

Ezt a képletet hogy lehetne kiegészíteni azzal hogy ha nulla az érték, akkor ne 1900. január jelenjen meg a cellában?

 

B4 cella   Tárgy időszak   (Formátum: 2023. május)
C4 cella   Teljesítés    (Formátum: 2023.05.17.)

Fferenc50 Creative Commons License 2023.05.17 0 0 37153

Szia!

Használhatod a MA() függvényt - aztán a nap végén Ctrl+V és irányított beillesztés értéket.

Üdv.

Előzmény: local75 (37152)
local75 Creative Commons License 2023.05.17 0 0 37152

Igen, ettől tartottam.

A telefonomon is használom a cashflow-t amit készítettem, ezért akartam megoldani képlettel.

Mindegy, a dátumokat nap végén beviszem majd PC-n.

Előzmény: Fferenc50 (37151)
Fferenc50 Creative Commons License 2023.05.17 0 0 37151

Bocs, ezt csak eseménykezelő makróval lehetséges.

Előzmény: local75 (37149)
Fferenc50 Creative Commons License 2023.05.17 0 0 37150

Szia!

Magyar Excelben a napi dátum Ctrl + 0  (a betűsor feletti számsorból).

A formátumot pedig állítsd a kívántra az egyéni formázással.

Üdv.

Előzmény: local75 (37149)
local75 Creative Commons License 2023.05.17 0 0 37149

Köszönöm szépen!

Abban tudsz nekem segíteni  hogy a mai dátumot hogy tudom beírni képlettel úgy, hogy ne frissüljön?

 

 

Például,

 

 

ha kitöltöm a H4 cellát,

akkor

írja be C4-be ezt: 2023.05.17.  

B4-be pedig ezt: 2023. május

 

 

Meg lehet ezt oldani?

 

 

Előzmény: Fferenc50 (37148)
Fferenc50 Creative Commons License 2023.05.17 0 0 37148

Szia!

Csak az oszlopot fixáld $ jellel.

A szabály =$H4>1 , a tartomány pedig $B$4:$C$6

Üdv.

Előzmény: local75 (37147)
local75 Creative Commons License 2023.05.17 0 0 37147

Sziasztok!

Feltételes formázáshoz kérnék egy kis segítséget.

A szabály csak egy bizonyos cellára akar hivatkozni, de nekem egy egész táblázatba kellene úgy beírnom a képletet, hogy a hivatkozott cella ne legyen fixálva dollárjellel.

 

Tehát
B4 legyen szürke ha H4>1
C4 legyen szürke ha H4>1

B5 legyen szürke ha H5>1
C5 legyen szürke ha H5>1

B6 legyen szürke ha H6>1
C6 legyen szürke ha H6>1

 

Így helyezkednek el az adatok.

 

Előre is köszönöm a segítséget.

munkakilar Creative Commons License 2023.05.14 0 1 37146

Na közben sikerült! Nagyon köszönöm a segítségedet! Az egész napom ráment :)

Előzmény: Garashan (37145)
Garashan Creative Commons License 2023.05.14 0 0 37145

Küld el az Excel munkafüzetet vagy töltsd fel valahova. Az e-mail címem publikus.
Természetesen minden kényes adatot törölj ki belőle.

 

Akkor oda beillesztem neked a kódrészletet és írok hozzá kommenteket is, hogy mi és mit csinál és hogyan fogod tudni reprodukálni.

Előzmény: munkakilar (37144)
munkakilar Creative Commons License 2023.05.14 0 0 37144

Szia!

Nagyon köszönöm!

De egyszerűen nem tudom beilleszteni a táblába. Részleteznéd kicsit jobban, mi mit jelent a függvényben? Azt sikerült elérnem, hogy egy sorba hozta az értékeket de a neveket ( ami a példa táblában A, B, C) Nem írja ki...

Előzmény: Garashan (37143)
Garashan Creative Commons License 2023.05.14 0 0 37143

Szia!

Ha a táblázat alján szeretnéd összevonni, akkor így csinálnám:

Az "A" oszlopba be kell írni, hogy mit akarsz összegezni az adott sorban.

A képlet a következő: =SZUMHA($A$1:$A7;$A8;B$1:B7)

Amit módosítanod kell rajta:
A7: az összesítő sor előtti utolsó sornak a száma kell a 7-es helyett. B7-nél szintén.
A8: Ez itt szereplő név alapján fogja az összegzést elkészíteni.

A képletek úgy lettek megírva, hogy elég az első összesítő sorban módosítanod, majd utána lefelé és jobbra is tudod húzással kitölteni a cellákat. Ezért fontos, hogy a $ jelből egy se legyen kitörölve.

Előzmény: munkakilar (37142)
munkakilar Creative Commons License 2023.05.14 0 0 37142

munkakilar Creative Commons License 2023.05.14 0 0 37141

Sziasztok!

 

Tudnátok segíteni abban, hogy tudnám összevonni az alábbi táblázatot? Ahogy a képen látszik, az A oszlopban van 3db A, 1db B, 3db C, stb. és mindegyikhez tartozik valamilyen érték. A kérdés az lenne, hogyan tudom egy sorba összesíteni az A, B, C, stb.-hez tartozó értékeket. Remélem érthető a kérdés :)

 

Köszönöm a segítséget!

Topmaker69 Creative Commons License 2023.05.09 0 1 37140

Köszönöm szépen, hibátlan!

Előzmény: Garashan (37139)
Garashan Creative Commons License 2023.05.08 0 0 37139

Szia!

Ez legyen a formátum kód:

##" "##" "###" "####

Előzmény: Topmaker69 (37138)
Topmaker69 Creative Commons License 2023.05.08 0 0 37138

Sziasztok!

 

Légyszi segítsetek, mert már nagyon felhúztam magam. :)

Telefonszám formátumot szeretnék beállítani ilyen formátumban 36 10 123 4567

Bármit csinálok mindig 36 101 234 567 lesz a végeredmény.

 

Előre is köszönöm!

Garashan Creative Commons License 2023.05.05 0 0 37137

Úgy érzem, hogy azért az átlag Excel felhasználótól már nagyon messze vagyok, de valamelyik nap jöttem rá egy számomra nagyon hasznos billentyű kombinációra :)
Rendszeresen kell "véletlenszerűen" elhelyezkedő cellákat kimásolnom, amit nem lehet csak CTRL + kattintás segítségével kijelölni. És irtózatos módon irritált, hogy mindig kezdhettem előről, ha elcsesztem.
Hát a napokban rájöttem, hogy CTRL+SHIFT billentyűvel vissza lehet vonni az adott cella kijelölését.

Nem tudom, hogy mikor került bele az Excelbe, de a volt munkahelyemen valamiért nem ment. Pedig biztos vagyok benne, hogy ott is próbáltam már. Hát itthon a 2021-es officeban biztosan benne van már ez a funkció.

m54-b Creative Commons License 2023.05.04 0 2 37136

Az lesz, mert "elején lévő TM"-t ír.

Előzmény: pimre (37135)
pimre Creative Commons License 2023.05.04 0 1 37135

Vagy lehet, hogy nálad a szöveget keretező nyilak (vagy nem tudom, milyen jelek) T-nek látszanak?

 

Előzmény: pimre (37134)
pimre Creative Commons License 2023.05.04 0 1 37134

Biztos vaksi vagyok, de ezt a dupla t-t nem látom.

Előzmény: Delila10 (37133)
Delila10 Creative Commons License 2023.05.04 0 0 37133

A beszúrandó oszlop neve 11. évfolyam osztályzat.

A körlevélben található mezőnév «M_11_évfolyam_osztályzat, dupla t-vel a végén. A "t" máshol a múlt idő jele. :))

Lehet, itt valami mást jelent, mint az elején lévő TM.

Előzmény: pimre (37124)
pimre Creative Commons License 2023.05.04 0 0 37132

Köszönöm mindhármótoknak. Most már teljesen világos. Tehát a szóközök helyére került _, a kezdő szám elé pedig M_. Egyébként befolyásolni nem tudom a szerkezetet. Készen kapom. De így legalább értem, mi történt, és azt is, hogy nem kell aggódni, hogy esetleg valami téves névadás történt. Egyébként még azt sem tudom mindig elérni, hogy a munkalap utolsó eleme után ne legyenek üres sorok, amitől üres körlevelek is készülnek.

Előzmény: Fferenc50 (37130)
m54-b Creative Commons License 2023.05.04 0 0 37131

Még az olyan nevek is okozhatnak gondolt az egyesítésnél, mint az "egyéb 5 pont". Az "egyéb5pont" elmegy.

Előzmény: Fferenc50 (37130)
Fferenc50 Creative Commons License 2023.05.04 0 0 37130

Szia!

Az a gond, hogy a mezőnévnek betűvel kell kezdődnie. Ezért teszi a 11 elé az M -t mint a Mező kezdőbetűjét.

És ahogy az előttem szóló m54-b írta, a magyar ábécé sajátos betűit célszerű elkerülni a nem kívánt hatások kiküszöbölése érdekében.

Üdv.

Előzmény: pimre (37128)
m54-b Creative Commons License 2023.05.04 0 0 37129

Az Excel:

 

Mező beszúrásnál 2 helyre is lehet klikkelni. Alsó adja ezt, a "2"-vel jelölt a következő ábrán látható

 

 

 

Számot tartalmazónál "M_"-t kap a mezőnév, az "adatbázismezők"-ben "#" van a pont helyén.

 

 

Mondogatták régen, ne használjunk ékezetes betűket, szóközt, pontot, stb. Elég betűje van az angol abc-nek. Lehet átvíve nagyon más beállítású gépre újabb meglepő dolgok jelentkeznének.

Fájl és könyvtárnevekkel is ilyen gondok vannak. Kritikus esetekben csak a DOS (8+3) nevekkel lehet dolgozni (pl. makróknál)

Előzmény: pimre (37128)
pimre Creative Commons License 2023.05.04 0 0 37128

És utólag azt is észrevettem, hogy a többi több szóból álló megnevezésnél is kiteszi a _ jele. Például Anyja_neve, csak ez akkor nem tűnt fel. És a többinél nem tette elé az M_ előtagot.

Előzmény: pimre (37126)
pimre Creative Commons License 2023.05.04 0 0 37127

Semmi. Ugyanúgy «M_11_évfolyam_osztályzat» néven találja meg a körlevél kezelő.

Előzmény: Fferenc50 (37125)
pimre Creative Commons License 2023.05.04 0 0 37126

"Úgy tűnik, utálja a szóközt és a pontot az oszlopnevében." Értem, nem jöttem rá, hogy a pontok és a szóközök helyére tett _ jelet a körlevélkezelő(?). Akkor már csak az marad kérdésnek, hogy miért tett elé ey M betűt  betűt szintén _ jellel.

Előzmény: Delila10 (37123)
Fferenc50 Creative Commons License 2023.05.04 0 0 37125

Szia!

Mi történik, ha az Excelben aposztrófok közé teszed az oszlop fejlécet:

'11. évfolyam osztályzat'

Üdv.

Előzmény: pimre (37122)
pimre Creative Commons License 2023.05.04 0 0 37124

"De miért tette az osztályzatot (osztályzatt) "múlt időbe"?" ?????

Előzmény: Delila10 (37123)
Delila10 Creative Commons License 2023.05.04 0 0 37123

Úgy tűnik, utálja a szóközt és a pontot az oszlopnevében.

A tartományok elnevezésénél is így viselkedik.

 

De miért tette az osztályzatot (osztályzatt) "múlt időbe"? 

Előzmény: pimre (37122)
pimre Creative Commons License 2023.05.04 0 0 37122

Egy egészen meglepő és számomra érthetetlen jelenséggel találkoztam körlevél készítés során.

 

Kaptam egy körlevél mintát és egy Excel munkafüzetet, amit címzettlistaként használok, egyes oszlopokat beszúrva a minta levélbe.

 

Az Excel munkafüzet kiválasztott munkalapján az egyik beszúrandó oszlop neve: 11. évfolyam osztályzat.

 

Amikor viszont a körlevélbe adatmezőként akarom beszúrni, akkor ennek a helyén a következő választható mezőnevet találom: «M_11_évfolyam_osztályzat».  

 

A munkalapon nincsenek rejtett sorok, vagy oszlopok. A munkafüzet Office 365-el készült, én 2021-es verzióval nyitom meg.

 

Ugyanakkor nincs hiba. Ha bármit beírok a munkalapon a kiválasztott oszlopba, az megjelenik a kész körlevél levelekben, tehát a körlevélkezelő valóban azt az oszlopot használja, amit én az Excel munkalapon látok.

 

Mi lehet ennek az oka? Van valami megfeleltetési lista, amiről nem tudok? 

Tibi8009 Creative Commons License 2023.04.22 0 1 37121

 Gyanús volt, hogy nem találtam megoldást sehol a neten a problémámra. Továbbra sem tudom, mi lehetett tegnap, de esküszöm,:) hogy nem csinálta meg a cserét, ma viszont simán. Azt hittem azért, mert számot szeretnék cserélni, nem szöveget és valahol át kell állítani, hogy tudja értelmezni.

 Köszönöm a segítséged és elnézést kérek, hogy ilyesmivel fárasztottalak.:)

Előzmény: pimre (37120)
pimre Creative Commons License 2023.04.21 0 0 37120

Ha jól értelek, a cserélendőnél azt írd be, ami ott van, és módosítani szeretnéd. A "csere erre" kockába meg azt, amire cserélni akarod.

Esetleg még arra is figyelj, hogy a részleteket is igazítsd: Soronként, vagy oszloponként, Képletek, vagy sem, ha engedi.

Előzmény: Tibi8009 (37119)
Tibi8009 Creative Commons License 2023.04.21 0 0 37119

Megint egy (remélem) egyszerű kérdésem van, amire sehol nem találtam a választ.

 Hogyan lehet az Excel 2007 egy táblázatában adott számot egy másikra cserélni? A csere panelen azt írja: „a cserélendő szöveg” és sehol nem találom, hol lehetne számra állítani, ha egyáltalán van ilyen lehetőség. Ha ebbe a panelba számokat írok, azt válaszolja, „nem talált egyezést”.

Delila10 Creative Commons License 2023.04.20 0 0 37118

Eszerint félreértettem. :(

Előzmény: pimre (37116)
Fferenc50 Creative Commons License 2023.04.20 0 0 37117

Szia!

Táblázatban voltak az adatok. Így az első cella képletének beírása után az egész oszlop kitöltődik a táblázatban automatikusan (villámkitöltés extra :)  ).

Üdv.

Előzmény: Delila10 (37115)
pimre Creative Commons License 2023.04.20 0 0 37116

Szia, a dátum most is a megfelelő formában van. A gond az, hogy szöveggé kell alakítani, különben a körlevélkezelő amerikai formátumra konvertálja, ha fene fenét eszik akkor is. Az elmúlt években meg tudtam oldani a körlevélkezelővel, idén már semmi trükk nem segített. Ld. a 37112-es hozzászólásomat.

Előzmény: Delila10 (37115)
Delila10 Creative Commons License 2023.04.20 0 0 37115

Szia!

 

A dátum átalakításának (szerintem) legegyszerűbb módja, hogy a kérdéses oszlop melletti első cellába beírod megfelelő formában a dátumot, majd Kezdőlap | Szerkesztés | Villámkitöltés következik.

Az eredeti oszlopot ki is törölheted.

Előzmény: pimre (37114)
pimre Creative Commons License 2023.04.19 0 0 37114

Szia, köszönöm. Az probléma első részéért - a teljes oszlop kitöltésének meg nem értéséért - én vagyok a hibás. Mindíg figyelmeztettél mindenkit - engem is -, hogy az újabb Excel verziók milyen jól kezelik a táblázatot. Én meg nem foglalkoztam vele, ezért nem értettem most a jelenséget. Pedig éppen nagyon hasznos volt ebben az esetben is.

 

 

 

Előzmény: Fferenc50 (37113)
Fferenc50 Creative Commons License 2023.04.19 0 0 37113

Szia!

Mivel táblázat!, ezért az Excel képlet a táblázatos hivatkozást használja.

A szöveggé alakításhoz próbáld ezt a képletet:

=SZÖVEG([@Dátum];"éééé:hh:nn")

Ne lepődj meg, ezzel is ki fogja tölteni végig a táblázatot.

Utána az egész oszlopot másold és illeszd be értékként.

Üdv.

Előzmény: pimre (37112)
pimre Creative Commons License 2023.04.19 0 0 37112

Egész furcsa jelenséggel találkoztam. Kaptam egy Office 365-ös Excel táblázatot, amiből körlevelet kellene csinálnom (Én Office 2021-el használom). De a korábbi megszokott módszerekkel  képtelen vagyok elérni, hogy a dátumokat ne konvertálja amerikai formátumra. (ez néhány évente változik, hogy mi a trükk. 7-8 éve a DDE kezelésével lehetett megoldani, tavaly még a MERGEFIELD is működött, most már az sem) Túltenném magam rajta azzal, hogy szöveggé konvertálom őket. De amikor egy új oszlopban próbálom hivatkozással megoldani, akkor az = után nem engedi magát a cellát hivatkozni (pl. =A1 formátumban), hanem a következőt mutatja:

 

 

És Enter után pedig a teljes oszlopot kitölti dátumértékké konvertálva.

 

Tudtok valami trükköt, hogy lehetne szöveggé konvertálni? 

Eredő Vektor Creative Commons License 2023.04.17 0 0 37111

Ez egy sima FKERES() függvény szerintem.

Ez csak egy példa látatlanban...:

Fkeres(Egyedi azonosítókódod; Helyettesítőtermék tartománya aminek az 1. oszlopa az egyedi azonosítókód; előzőből az az oszlopszám, ahol a helyettesítőtermék van;0)

 

 

Előzmény: kattamaki89 (37110)
kattamaki89 Creative Commons License 2023.04.17 0 0 37110

Segítségre lenne szükségem az alábbi megoldásában:

Van egy termékem (egyedi azonosítókóddal és megnevezéssel) és van egy helyettesítő termékem (egyedi azonosítókóddal és megnevezéssel).

Van egy minimum készlet szint beállítva a termékekhez, mely elérésénél kiszámolom, hogy mennyit kell rendelni az adott termékből.

Hogyan tudnám megadni (képletben), hogy amennyiben az első termékemből nincs készlet akkor keresse meg a helyettesítő terméket és annak a készletét is figyelembe véve, jelezze mennyit kellene rendelnem a termékből?

Előre is köszönöm.

Tibi8009 Creative Commons License 2023.04.12 0 0 37109

 Ugyan nem pont úgy, ahogy írtad, de végül az indirekt függvény, amit javasoltál és egy sorozattal sikerült megoldani.

 Köszönöm a segítséged!:)

Előzmény: pimre (37108)
pimre Creative Commons License 2023.04.12 0 1 37108

Írd be A1-be ezt: =INDIREKT("B"&1+(SOR()-1)*100), majd húzd lefelé amíg szükséges.

 

 

Előzmény: Tibi8009 (37107)
Tibi8009 Creative Commons License 2023.04.12 0 0 37107

Sziasztok!

 Kérhetnék én is egy kis segítséget?

 Lottószámos táblázatot készítek, műkedvelő szinten. 2007-es Excelt használok.

Csak egy olyan (remélem )egyszerű kérdésem van, hogy lehetne egy adott oszlopba közvetlenül egymás alá betenni egy másik oszlop minden 100. cellájának értékeit?

 Tehát pl. az A1 cellába B1,

                  az A2-be B101,

                  az A3-ba B201,

                 az A4-be B301 és így tovább cella értéke kerüljön.

Egy plusz nehezítés, hogy a B oszlopban függvények vannak, változó értékek, nem lehet csak simán egy sorozat kitöltéssel megoldani.

 

Lehetne, hogy az A1-be azt a képletet írom, hogy =B1,

                              A2-be =B101,

                             A3-ba =B201,

                            A4-be =B301. Ez jó is így, de hogy tudnám kitöltéssel lehúzni, hogy ne kelljen beirkálni a többit? Valahogy képleteket kellene sorozatba rendezni úgy, hogy megadhatnám a lépésszámot.

Eredő Vektor Creative Commons License 2023.04.12 0 0 37106

Az excelbe integrált PBI vagy vagy a PBI Desktop alkalmazásról van szó?

Előzmény: Törölt nick (37103)
TockeHUN Creative Commons License 2023.04.11 0 0 37105

Nagyon köszi mindkettőtöknek a segítséget, megoldódott a probléma. Ferenctől emailben kaptam egy olyan verziót, amivel be tudom minden héten tallózni az aktuális állományt és elvégzi rajta a szükséges másolási műveletet minden munkalapon, így ezt használom ezentúl. Imre köszi neked is, hogy fáradoztál vele!

Előzmény: TockeHUN (37098)
Fferenc50 Creative Commons License 2023.04.10 0 0 37104

Szia!

Tedd fel itt is a kérdést: Microsoft Excel topic - IT café Hozzászólások (itcafe.hu) légy szíves.

Mutt topiktárs igen hatékony ilyenekben.

Üdv.

Előzmény: Törölt nick (37103)
Törölt nick Creative Commons License 2023.04.10 0 0 37103

Sziasztok!

Power BI-ban jártas valaki? Napok óta hiába keresek valami megoldást arra, hogy szeletelővel tudjak szűrni dátum-idő típusú mezőre óra szinten.

Rengeteg csicsás megoldás van, ami így vagy nap alapon mutatja a dolgokat, de nekem olyan kellene, hogy pl. 2023.03.12 8:00 - 2023.03.21 21:00 között mutassa.

Bizonyos okokból a szűrő sávon történő manuális beállítás nem játszik. Valahogy a riport felületen kellene interaktívan megoldani. Van bárkinek ötlete?

pimre Creative Commons License 2023.04.10 0 0 37102

kappintani helyesen kattintani. Nem akartam nyelvújításba fogni:-)

Előzmény: pimre (37101)
pimre Creative Commons License 2023.04.10 0 0 37101

Még valamit. A Microsoft némiképp túlzásba esik a biztonságot illetően és a frissen letöltött programot három módon igyekszik elérhetetlenné tenni

1.  Itt elég a szerkesztés engedélyezése gombra kattintani.

 

2. Ez egy új dolog, amivel igyekszik megkeseríteni a felhasználó életét.

 

 Ehhez félbe kell hagyni a megnyitást, és a fájlkezelőben az egérrel fölé állni, és a jobb gombbal kappintani, majd a megjelenő lista alján a Tulajdonságokat választva pipát kell tenni a Tiltás feloldásához, majd OK:

 

 

3. És még nincs vége a felhasználó gyötrésének. Amikor megnyitnád a fájlt,ez jelenik meg:

 

 

Szerencsére itt már elég a szerkesztés engedélyezését választani, és innen kezdve tudod használni a fájlt.

 

Megjegyzés: Ha a makrót tartalmazó munkafüzetet máshova teszed, az ottani megnyitáskor már csak ez utóbbi figyelmeztetés jelenik meg.

 

 

Előzmény: pimre (37100)
pimre Creative Commons License 2023.04.10 0 1 37100

Szia, írtam egy makrót, ami elvégzi a kívánt feladatot.

 

Teendő: Töltsd le a Bemásolgatás.xlsm fájlt innen: https://drive.google.com/file/d/1nW5ufJsGlvwdtIi4yve18lgnIA7B2Rm1/view?usp=share_link

A fájlt tedd ugyanabba a mappába, ahol a feldolgozandó fájlod van. (Ennek technikai oka, hogy ne kelljen külön megadni a feldolgozandó fájlod helyét, hanem a program olvassa ki a saját helyét, és ugyanott keresi a feldolgozandó fájlt). A fájlt egyébként tetszés szerint átnevezheted.

 

Ezután nyisd meg a fájlt, és Alt + F11-el meglátod a Visual Basic képernyőjét:

 

 

Teendőid:

 

1. Legfelül a második sorban javítsd át az általam beírt ”Új fájl.xlsx” nevet a saját feldolgozandó fájlod nevére.

2. Ha változik a képlet, a mostanihoz képest, akkor a harmadik sorban javítsd ki azt. Egy dologra figyelj: A képletben szereplő időjeleket duplázd meg!!! Ez jelzi a programnak, hogy a duplázottakból az egyik idézőjelet meg kell hagynia idézőjelnek a másoláskor.

 

Remélem, jól értettem, hogy az E9-be kerülő képlet azonos minden munkalapon. Mert ha nem, akkor borul minden.

 

Egy apró észrevétel. Ezt írod: „A táblázatot minden fülön egy A-tól F-ig tartó összevont cella zárja.” Szerencsére ez téves, mert B-F közötti az összevonás, és így az A oszlop utolsó sorában szereplő ”Összesen” szóra keresve sikerül a programnak meghatározni az utolsó sor helyét. Remélem, ez nem fog változni, mert ha igen, akkor a program nem fog működni.

 

Még egy javaslat. Én ugyan teszteltem a programot, és nálam nem volt hiba, de az ördög nem alszik. Futtatás előtt csinálj egy másolatot a munkafájlodról, hogy ha bármi történne, legyen meg az eredeti állapot is.

Előzmény: TockeHUN (37098)
Fferenc50 Creative Commons License 2023.04.09 0 2 37099

Szia!

Ekkora mennyiségnél már megfontolandó a makró alkalmazása.

A képlet ezek szerint állandó, azonos minden héten és az E oszlopban (kivéve persze a forrás cellákat).

A táblázatról:

Az Excelben alapból tartományok vannak - hétköznapi szóhasználatban helytelenül ezt is táblázatnak nevezik a legtöbben (sőt van aki az egész munkalapot nevezi táblázatnak pl. van 2 táblázatom, munka1 és munka2).

Az Excel viszont azokat a tartományokat kezeli táblázatként, amiket az Excel definíciói szerint táblázattá alakítottak a Beszúrás menü - Táblázat menüpontjával.

A táblázattá alakításnak sok előnye van, többek között a képletek automatikus lehúzása, érdemes elolvasni a hozzá tartozó Helpet.

Mivel a heti adatokat mindig új Excel munkafüzetben kapod, így a sok munkalap (fül) átalakítása időigényes lenne, nem gyorsítana érdemben szerintem. 

Megfontolandó lehet a felhasználók által kitöltött "minta" munkalapok átalakítása - ami egyszeri feladat.

De egy viszonylag egyszerű makróval - ami egy külön  egyéni munkafüzetben lehet - megoldható az automatizálás.

A makróval kiválasztható az aktuális munkafüzet (fájl) és minden munkalapra beíratható a képlet.

Üdv.

Előzmény: TockeHUN (37098)
TockeHUN Creative Commons License 2023.04.09 0 0 37098

Bocs, de nem értem, hogy mit jelent, hogy táblázattá alakítsam. Ami még lényeges lehet, hogy 200 fül van és az E9 cella alapból üres. Az E9 cellákba a képlet kézzel kerül úgy, hogy minden fület kijelölök és egy előző heti másik táblázatból másolom át a képletet. Ezt követően kellene alkalmazni a képletet az E10, E11, stb. cellákba minden fülön, ameddig a táblázat tart.

 

Előzmény: Fferenc50 (37084)
Fferenc50 Creative Commons License 2023.04.08 0 0 37097

Vagy esetleg ez:

Üdv.

Előzmény: futatata (37094)
Fferenc50 Creative Commons License 2023.04.08 0 0 37096

Biztos, hogy kördiagram kell neked?

Ez pl. nem lehet jó?

 

Üdv.

Előzmény: futatata (37094)
Fferenc50 Creative Commons License 2023.04.08 0 0 37095

Szia!

A Windows Paint programmal olyan kört rajzolsz, amilyet akarsz és bele is tehetsz szöveget is.

Üdv.

 

Előzmény: futatata (37094)
futatata Creative Commons License 2023.04.08 0 0 37094

Ha mutatsz nekem olyan ingyenes programot, amivel tudok kört rajzolni és felosztani egyenlő részekre, akkor megcsinálom.

 

Addig csak a kiinduló adatokat tudom mutatni:

 

A - 1,4,11,18

B - 5,14

C - 2,17,27

D - 8,21,22,26

E - 5,14,15,26,27

F - 1,25

G - 3,4,5,16

H - 9.20,21,22,24

I - 9,16,20

J - 7,8,14,15,20,21,23,26

K - 4,7,26,27,28,29

 

Kell egy ábra, ami szépen mutatja, hogy melyik hogyan csoportosul.

Erre jött az ötlet, hogy 360 fok-ra elosztva lehet szépen látni, így ránézésre csak azt látni, hogy D, E, G, H, J és K csoportoknál vannak csomóban adatok.

Előzmény: Fferenc50 (37093)
Fferenc50 Creative Commons License 2023.04.08 0 0 37093

Szia!

Megmutatnád rajzban, hogy milyen eredményt szeretnél kapni?

Üdv.

Előzmény: futatata (37092)
futatata Creative Commons License 2023.04.08 0 0 37092

Köszönöm a gyors választ, de nem értem, milyen színt és honnan kell eltávolítani?

Megírnád lépésenként?

 

Egy rövid példa csak 3 csoporttal:

A - 1,4,11,18

B - 35,44

C - 62,77,87

 

 

Előzmény: Fferenc50 (37090)
Fferenc50 Creative Commons License 2023.04.08 0 0 37091

Üdv.

Előzmény: futatata (37089)
Fferenc50 Creative Commons License 2023.04.08 0 0 37090

Szia!

 A színt minden szeletre eltávolítod és hozzáadod a feliratokat, a neked tetsző szegélyt választod, hogy látható legyen a terület is, ha szeretnéd.

Üdv.

Előzmény: futatata (37089)
futatata Creative Commons License 2023.04.08 0 0 37089

Arra írtam, hogy csak területet jelenítenek meg, a pie és a doghnut is.

Előzmény: Fferenc50 (37088)
Fferenc50 Creative Commons License 2023.04.08 0 0 37088

Szia!

A kördiagramot próbáltad már?

Üdv.

Előzmény: futatata (37087)
futatata Creative Commons License 2023.04.08 0 0 37087

Adatmegjelenítésben jártasoktól kérek segítséget, sajnos excel 2007 van, hogyan lehet az adatokat körben megjeleníteni?

 

Adott 12 csoport, ezekben az adatok nagyon eltérő "eloszlást" mutatnak, ha szabad ezt a kifejezést használni.

A csoport döntő többségében a számok 1-10, más csoportoknál 15-30, némely csoportnál elszórva és ritkán (pl. 2, 8, 23), stb. jelennek meg. Mivel 12 csoport van és az adatok harminc alatti pozitív egész számok, és csoporton belül nincsen két azonos, adódott a kézenfekvő megoldás, hogy körben legyenek megjelenítve, mintha fokok lennének, harminccal szorozva az egyes csoportokat.

 

Hogyan tudom megmondani ay excelnek, hogy "fokonként" jelenítse meg a számokat?

 

Fferenc50 Creative Commons License 2023.04.06 0 0 37086

Szia!

A "változatosság kedvéért" most ezzel jelentkeztem be. Mert valamilyen módon sikerült kilépnem. De megvan a másik is. (Bár amikor bejelentkeztem most, akkor nem is tűnt fel, hogy ez nem a régi... :) )

Üdv.

Előzmény: pimre (37085)
pimre Creative Commons License 2023.04.05 0 0 37085

Off: Történt valami az eddigi nickeddel?

Előzmény: Fferenc50 (37084)
Fferenc50 Creative Commons License 2023.04.05 0 0 37084

Szia!

Alakítsd táblázattá az adott tartományokat. Akkor a képlet automatikusan végigmegy a táblázat sorain.

Nem javaslom az egyesített(összevont) cellák használatát, még táblázat lezárásaként sem.

Üdv.

Előzmény: TockeHUN (37083)
TockeHUN Creative Commons License 2023.04.05 0 0 37083

Sziasztok! Adott egy több füles xls állomány, amelyben minden fülön az E9 cellában van egy képlet. Ezt a képletet szeretném alkalmazni Az E10, E11, stb. cellákban addig, amíg az adott oldalon a táblázat tart. A táblázatot minden fülön egy A-tól F-ig tartó összevont cella zárja. Minden fülön más sorban ér véget a táblázat. Eddig egyesével kattintgattam az E9 cella jobb alsó sarkára, hogy alkalmazza a képletet a többi sorra amíg az lehetséges. Van erre valamilyen egyszerűbb, automatizált, scriptezett megoldás?

Példaállomány: https://docs.google.com/spreadsheets/d/1PhlazY1LfUMaXicGBuNO6-C02hFitr6K/edit?usp=share_link&ouid=115290918495625047295&rtpof=true&sd=true

 

Törölt nick Creative Commons License 2023.03.29 0 0 37082

Szerintem 64 bites ODBC adatforrást kellene hozzáadni.

Ha beírod a tálcán a keresőmezőbe, hogy ODBC, akkor látnod kellene kétféle "ODBC Data Sources" alkalmazást, egy 32 bitest meg egy 64 bitest.

Előzmény: hellsing (37081)
hellsing Creative Commons License 2023.03.29 0 0 37081

Üdv, Excel Power Query + MariaDB (MySQL) ODBC segítség kellene. Először próbáltam MySQL-hez csatlakozni és megkaptam a "telepíteni kell egy vagy több további összetevőt" hibaüzenetet, ami a súgó szerint az ODBC driver hiányát jelenti. Letöltöttem a MariaDB-től a legfrissebbet, hiba nélkül telepítettem, a gépet újraindítottam. Az eredmény ugyanaz: egy vagy több cucc hiányzik.

 

Van a gépen (Win 11 Pro 22H2, naprakész) egy ODBC Adatforrás-figyelő nevű (32 bites) app, abban nem látszik és nem is tudok MySQL-t hozzáadni (nincs a hozzáadhatók listáján).

 

Excel 2019 64 bit
ODBC Connector 3.1 64 bit,
MariaDB Community 10.11.2

 

Bármilyen segítség jól jönne!

m54-b Creative Commons License 2023.03.28 0 0 37080

MS Word makró. Végig megy a dokumentumon, és minden képet (arányosan) a megadott értékű szélességre állít be.

Előzmény: djuice (37079)
djuice Creative Commons License 2023.03.28 0 0 37079

Ez mi szeretne lenni, nekem meg ez nem esik le? Vagy vmi open office fejlesztőkód?

Azért ennyire nem vagyok ebbe benne.

(Szerencsére közben meg tudtam oldani Irfanview-val, hogy a scannelt képek 1 pdf-be kerüljenek mind, így már nem is izgat a Word. Anno még abban láttam ilyenre először lehetőséget, illetve Powerpointban…)

Köszi!

Előzmény: m54-b (37078)
m54-b Creative Commons License 2023.03.28 0 0 37078

Sub kep_lapszelesseg_igazitas()
Application.ScreenUpdating = False

Dim iShp As InlineShape

With ActiveDocument
  Do While .Shapes.Count > 0
    .Shapes(1).ConvertToInlineShape
  Loop
  For Each iShp In .InlineShapes
    
    With iShp
      .LockAspectRatio = True
      .Width = CentimetersToPoints(15.8) 'hány centiméter van a két margó között
      If .Range.Characters.Last.Next <> " " Then .Range.InsertAfter " "
    End With
  Next
End With
Application.ScreenUpdating = True
End Sub

 

azt neked kell megadni, majd, ha nagyon kell, arra is keresek valamit.

 

(Milyen csoportos beillesztés? Nem esik le.)

Előzmény: djuice (37077)
djuice Creative Commons License 2023.03.28 0 0 37077

OFF a téma bocs, de biztos van ötletek.

Wordben szeretnék scannelt képekből pdf-et gyártani.

Hogyan lehet azt megoldani, hogy több tucat egyszerre beillesztett kép automatikusan kitöltse az A4-es lapot? Magyarul nem egyenként szeretném a margóhoz igazítani őket manuálisan. Sajna azt vettem észre, hogy csop. beillesztésnél mindig a kép eredeti méretében lesz beágyazva. :(

???

Köszönöm!

pimre Creative Commons License 2023.03.27 0 0 37076

Köszönöm.

Előzmény: E.Istvan (37075)
E.Istvan Creative Commons License 2023.03.27 0 0 37075

Nem kell aposztróf. Egy üres karakteres összefűzés is elég =A1&""

Vagy az oszlopok kijelölése után adatok fül szövegből oszlopok varázsló->fix széles->tovább->tovább->szöveg->befejezés.

Ez utóbbi a cella formátumát is szövegre állítja, így egy későbbi adatbeírás ebben az oszlopban már eleve szöveg lesz.

Előzmény: pimre (37071)
pimre Creative Commons License 2023.03.26 0 0 37074

Köszönöm. Különösen a "@" használatát. Eddig sehol nem találtam olyan leírást a számformátumokról, amelyik ezt értelmezte volna.

Előzmény: Törölt nick (37073)
Törölt nick Creative Commons License 2023.03.26 0 0 37073

Talán így.

- Segédoszlopba képlet:  =SZÖVEG(A1,"@")

- Segédoszlop kijelölés, másolás

- Eredeti oszlopba: Irányított beillesztés -> Érték

- Segédoszlop törlés.

Előzmény: pimre (37071)
pimre Creative Commons License 2023.03.26 0 0 37072

Közben megtaláltam, nem is tudom, hogy nem jutott eszembe. A SZÖVEG függvény.

Előzmény: pimre (37071)
pimre Creative Commons License 2023.03.26 0 0 37071

Van még egy kérdésem. Ha egy oszlop számait szövegként tárolt számmá szeretnék alakítani, van-e hatékonyabb megoldás, mint hogy egyenként eléírok egy aposztrofot? A "'" & A1 képlet úgy látom, nem ugyanezt eredményezi.

pimre Creative Commons License 2023.03.26 0 0 37070

Kösz, de ezzel sem lett jobb. Viszont mivel sikerült megkerülnöm a problémát, így lényegében megoldódott.

Előzmény: Garashan (37069)
Garashan Creative Commons License 2023.03.25 0 0 37069

Szerintem el volt csúszva egy " jel

=INDIREKT("'[Eredmények 2023.03.25. Sorrendezett korrigált .xlsm]Teljes lista'!$AP"&HOL.VAN($L3;"'[Eredmények 2023.03.25. Sorrendezett korrigált .xlsm]Teljes lista'!$L:$L";0)";1))

A pirossal jelöltet én át tenném a lila helyére. Telefonról írok, így nem a legátláthatóbb a fórumon nézve a képlet :-) De nekem oda kívánkozik.

Előzmény: pimre (37068)
pimre Creative Commons License 2023.03.25 0 1 37068

"Mit jelent az, hogy nem boldogulok vele?" Bocs, elfelejtettem megírni, hogy #ÉRTÉK# hibát ad.

Megnéztem, nem a pontok okozzák a hibát, azok átírásával sem jobb a helyzet. 

De megoldás helyett megkerültem a problémát: Bemásoltam a kérdéses munkafüzet amúgy is egyetlen munkalapját a másik munkafüzetbe, így egyszerűsödött a képlet, és működik is.

Előzmény: Fferi50 (37067)
Fferi50 Creative Commons License 2023.03.25 0 0 37067

Szia!

Mit jelent az, hogy nem boldogulok vele?

Én biztosan nem használnék a fájlnevekben pontot. Próbáld meg aláhúzás vagy kötőjellel helyettesíteni.

Meg van nyitva a hivatkozott fájl?

Megpróbálhatnád a képlet létrehozásánál az egérrel kijelölős utat - ekkor láthatod, hogyan kell meghivatkozni a fájlt.

Üdv.

Előzmény: pimre (37066)
pimre Creative Commons License 2023.03.25 0 0 37066

A következő képlettel nem boldogulok (Office 365):

 

=INDIREKT("'[Eredmények 2023.03.25. Sorrendezett korrigált .xlsm]Teljes lista'!$AP"&HOL.VAN($L3;"'[Eredmények 2023.03.25. Sorrendezett korrigált .xlsm]Teljes lista'!$L:$L;0)";1))

 

Magában a meghivatkozott fájlban hibátlanul működik:

=INDIREKT("'Teljes lista'!$AP" & HOL.VAN($L3;'Teljes lista'!$L:$L;0);1) formában, amit ő automatikusan kapcsos zárójelek közé tesz, de ez a 2018-as újítás a dinamikus tömbképletek technikával, aminek szerintem nincs köze a problémámhoz

 

 Most egy másik fájlban kellene használnom, de a fenti képlet nem akar összejönni. Próbálgattam a záró idézőjel máshova helyezésével, de nem jön össze.

 

Mayk2 Creative Commons License 2023.03.25 0 0 37065

Szia !

 

Az Excel kapott kérdőjelet nálam; szerintem kb. kapizsgálom miért. A feladat közben történő hibakeresésre adott válaszok (Nem a fórumon segítők válasza) vittek és vihetnek továbbra is tévutakra; ez(!) ebben a megdöbbentő és elgondolkodtató, de nagyon komolyan. Sem egyértelmű utalást, sem egyértelmű jelzést nem kaptam, mint felhasználó (Pl. színek használata a XXI. században) A súgót csak megnyitja kb. a hajamra kenhetem, a linken általában csak behozzák a Microsoft valamilyen weboldalát, ami legtöbbször már nem is érvényes (Sok egyből az Office 365 reklámoldalára visz, szintén a hajamra kenhetem). A Google a barátod; hát sokszor az enyém biztos nem, mert ahhoz a hiba okát kellene tudni beazonosítani és éppen az nem ment, továbbá az összes létező Excel tanfolyamra be tudnék iratkozni, de a hibakeresésben ez nem segít. Lejjebb találod egy másik gondommal kapcsolatban (VBA), hogy valójában szintaktikai hibára is Run-time Error-t írt ki, aztán nem az volt a gond.

Felhasználói szemmel az információ megtalálása a gond, hogy hogyan is jutok hozzá a hibakeresés közben ? Ez lett itt nagyon megtévesztő és egyben megdöbbentő is.

Ez így nem hatékony, ez csapdahelyzet és itt jön a kapizsgálás eredménye :

Min tudok változtatni?

 

- az Excel hibakeresését én nem tudom megváltoztatni és láthatóan inkább hátráltat, tehát a hibakeresésemen változtatok (Csak éppen helyes támpont nincs.), mert ez így nem rajtam múlt és jól láthatóan félig meddig Vudu varázslat kellett hozzá

- Excelhez állok másképp, de valójában a helyes információ hiánya és annak megtalálása volt a gond

- a megoldandó feladatomhoz választok másik eszközt ami nem táblázatos (Nem elfelejtve, hogy valójában csak szöveges tartalomban való jelölést szerettem volna. Nem biztos, hogy táblázattal lehet csak.);

és nem megyek bele csapdahelyzetekbe

 

Hiába jó az Excel, ha amikor gond van megáll a gépezet és kinyomozni, hogy éppen mi a baja (A verziók közötti változtatásokat is figyelembe véve, mint trükkös részt.)

Sok jó megoldás közül az egyszerűbb a helyes. 

 

 

Ezt pötyögtem be korábban:

 

https://data.hu/get/13688061/Excel.jpg

 

Nem lehet a vágólapra kimásolni a szöveget, de jó :)

 

További példa az őrületre :

A családban van egy nagy autógyártó (VW) egy sikeres mérnöki példánya. Ülj le és ezt figyeld :

Mész az autóval (Akár külföldön is.), kigyullad a jól ismert Check Engine. (Most jön a dzsungeles tévút túra.) Nem szaporítom a szót, a hibajelzés oka na vajon mi lehet? Az ablakmosó folyadék szint alál esett. Ezért küldi el a technika a szerelőhöz az embert ? Ez így oké ? Ez a jó irány ?

 

Másik példa éppen az, hogy nem igazán tudom, hogy az első képfeltöltésem mégis miért sikertelen itt a fórumon ? (Remélem ezzel nem bántok meg senkit)

Tehát éppenséggel erről sem kaptam visszajelzést, hogy mi a búbánat baja van a képpel?

20 évvel ezelőtt elsőre jót, most meg mindegy. Akárhogy nézem visszalépés. A húsz évvel ezelőtti Excel talán még szólt is azonnal (Valamilyen gémkapcsos figura rémlik), hogy valami nem stimmel.

Még a Dos is kiírta, hogy "Syntax error."

 

Tényleg a felhasználónál van mindig a hiba ? 

Szerintem ez a gáz és ezért nem tartom jó iránynak a problémám megoldásához.

 

Üdv, 

M.

 

 

 

 

Előzmény: Garashan (37064)
Garashan Creative Commons License 2023.03.25 0 1 37064

Szia!

Nem tudom, hogy fogod-e még olvasni így hogy a problémád megoldódott.

Az Excel egy remek eszköz tud lenni, ha az ember tudja használni és a műveletek nagy része a kis ujjában van. Rengeteg mindent meg lehet vele oldani rendkívül gyorsan, de ahhoz ismernie kell, hogy alapvetően hogy épülnek fell a képletek és kell egy kis matematikai logika is hozzá. Az itt lévők közül sokan nagyon magas szinten űzik az Excelt és mind segítő készek. Ha nagy méretű adathalmazt kell manipulálni, akkor szerintem az egyik legjobb eszköz hozzá.

Nekem az egyik legbonyolultabb munkám egy dinamikusan változó árjegyzék volt. Ki lehetett választani a vevőt és a vevőnek megfelelő árakat hozta be a táblázatba. Volt egy alap árjegyzéke a vevőnek, de egy munkalapnak megfelelően a speciális árait is kezelni tudta. Ezután pedig egy gombnyomásra tudtam pdf dokumentumot készíteni és azt e-mailben elküldeni. Sőt ezt a folyamatot automatizáltam is és így a közel kétszáz vevőnek egy árváltozás esetén egy gombnyomásra kiküldte az e-maileket. Ezzel a kb. két napnyi munkát le lehetett rövidíteni maximum 1,5 órára. Aminek a fele az volt, hogy megvárjam míg kiküldi az e-maileket. A pdf generálása és a levelező meghívása nem volt a leggyorsabb. De az egész folyamatot lehetett olyan időben végezni, amikor amúgy sem voltam a gépnél.

Ezt csak példának hoztam fel, hogy az Excel ismerete igen is megkönnyíti az életünket és javítja a munkánk hatékonyságát. Csak egy feltétele van, hogy értsük hogy mit, miért és hogyan csinál.

Előzmény: Mayk2 (37063)
Mayk2 Creative Commons License 2023.03.24 0 0 37063

Szia !

 

Megcsináltam, így működik köszönöm !

Azt hiszem valami egyszerűbb megoldás kell nekem, mert azt emberileg nem tartom helyesnek, hogy több órán keresztül lehet valamit ilyen nehézkesen megoldani.

Így a számítógép nem segít, inkább kudarcot vált ki. 

Korrekt voltál köszönöm mégegyszer és a többieknek is. Nem az Excel bonyultságával van gondom, hanem a felmerülő jelenségek életszerűtlenségével.

 

Üdv, 

M.

 

 

 

 

Előzmény: Fferi50 (37061)
Fferi50 Creative Commons License 2023.03.24 0 0 37062

álnod helyett állnod. 

Előzmény: Fferi50 (37061)
Fferi50 Creative Commons License 2023.03.24 0 1 37061

Szia!

Feltételes formázásnál nem mindegy, hol állsz, amikor megadod a formázási szabályt.

Miután már van egy szabályod, a következőt javaslom:

Állj rá a C2 cellára. Azután Kezdőlap - Feltételes formázás - Szabályok kezelése

Az érvényességnél javítsd ki a $C$1-et $C$2-re.

Ekkor azt fogod látni, hogy a szabály oszlopban a képletbe C3 kerül. Ezt javítsd ki C2-re a szabály szerkesztése pontban, majd OK.

Ezután Alkalmaz gomb a szabályok kezelésében. És lőn:

Üdv.

Ps: a Fetételes formázás nagyon kényes a megfelelő címzésre. Ha relatív címzést használsz a képletben, akkor azon a cellán kell álnod, ami a képletben szerepel. Egyébként elcsúszik a szabály a cellakiválasztás módosulásával.

Ez nagyrész előny, viszont pl. itt nálad éppen zavaró.

Előzmény: Mayk2 (37060)
Mayk2 Creative Commons License 2023.03.24 0 0 37060

Ezt csinálja nálam :

 

https://data.hu/get/13687530/hiba.JPG

Előzmény: Fferi50 (37058)
Mayk2 Creative Commons License 2023.03.24 0 0 37059

Itt a file, ha minden igaz :


https://data.hu/get/13687529/Munkafuzet2.xlsx

 

 

 

Előzmény: Fferi50 (37058)
Fferi50 Creative Commons License 2023.03.24 0 0 37058

Szia!

Első körben talán elég lenne a munkalap képe is.

Egyébként bármelyik fájl megosztó oldalra feltöltheted - pl. Data.hu -, de a google.drive-on is meg tudod osztani, engedélyt kell hozzá adni.

Üdv.

Előzmény: Mayk2 (37057)
Mayk2 Creative Commons License 2023.03.24 0 0 37057

Megmutatom természetesen, csak nem tudom hova töltsem fel.

Találtam pár darab space-t benne, azokat kivettem, de akkor meg újból nem azokat szinezi ki, mint amik a másik oszlopban vannak.

Hova tudom feltölteni?

Előzmény: Fferi50 (37056)
Fferi50 Creative Commons License 2023.03.24 0 0 37056

Szia!

Ahogyan Imre is írta, a magyar Excelben az elválasztójel fő szabály szerint a pontosvessző (lehetnek persze ettől eltérő egyedi beállítások is - sajnos), tehát az angol példákban nem elég a függvény neveket magyarítani, a vesszők helyett pontosvesszőt kell írni.

Egyébként jó lenne, ha megmutatnád, hogy nálad hogyan néz ki amit vizsgálsz, mert nálam műxik:

Specific-nek neveztem el a D oszlopban levő szövegeket. Az E1-ben látod a feltételes formázás képletét.

Üdv.

 

Előzmény: Mayk2 (37055)
Mayk2 Creative Commons License 2023.03.24 -1 0 37055

Ez van a Feltételes formázásnál most :

=SZUM(DARABTELI(C:C; "*" & Mylist & "*"))

 

Az egész oszlopban lévő szöveget beszinezte.

 

Ez van a linken, amit küldtél és ebben vessző van (Gondolom valamilyen nyers fordított a szöveg):

  • =DARABTELI(Hol szeretne keresni?, Mit szeretne keresni?)

 

Az egyik példában vessző, egy másik példában pontosvessző.

 

Azért ez megzavaró és megakasztó, ráadásul nekem már most elmondtad, hogy angolban így, magyarban úgy, ami biztos, hogy ott van valamelyik Excel könyvben, tanfolyamon, súgóban valahol apróbetűben, csak éppen amikor kéne, akkor pont nincs sehol. A linken is ha a videóból veszem a példát, hát ott vessző lesz, mert az éppen angol nyelvű. Ráadásul ez az Excel magyar,; nem az lenne a normális, ha kiakadna a vesszőre? Vagy legalább szólna valahogy de tényleg?

Kiábrándító.

 

Előzmény: pimre (37054)
pimre Creative Commons License 2023.03.24 0 1 37054

1. Angolban vessző, magyarban pontosvessző az elválasztójel.

2. Felcserélted a paramétereket.  A pontosvessző előtt egyetlen cellát adtál meg (C2), nem egy tartományt. Mondjuk C2:C20, vagy C:C ha az egész oszlopban keresel. A második peraméterben meg tartományt adtál meg, egyetlen kifejezés helyett.

 

https://support.microsoft.com/hu-hu/office/darabteli-f%C3%BCggv%C3%A9ny-e0de10c6-f885-4e71-abb4-1f464816df34

Előzmény: Mayk2 (37053)
Mayk2 Creative Commons License 2023.03.24 0 0 37053

Ez annyiban jó lett, hogy nem akad ki.

De, hogy mi a tokomet csinál? Komolyan mondom, ez nem olyan szavakat jelölt ki, mint amilyen a listában van.

Miért nem fogadja el a vesszőt, ha a példában úgy van? A példa nem jó?

Most mégis mi a jó fenét csinál? Mert kijelöl szavakat, de nem azt ami a Mylist-ben van. Máshol nincsenek is azok a szavak, nincs honnan vegye. A cellák formátuma szöveg mindkét helyen.

Ez most mégis mi?

 

 

Előzmény: pippancs (37052)
pippancs Creative Commons License 2023.03.24 0 1 37052

C2 után ;

Előzmény: Mayk2 (37049)
Mayk2 Creative Commons License 2023.03.24 0 0 37051

Chrome. De köszi.

Előzmény: m54-b (37050)
m54-b Creative Commons License 2023.03.24 0 1 37050

Off

 

"A hibaüzenetről csináltam egy képet, de nem engedi feltölteni kb. 29 kilobyte, ékezet nélkül, 5 karakteres névvel, sima jpg."

 

Ha Firefox, okkor ezt próbáld meg:

 

Előzmény: Mayk2 (37049)
Mayk2 Creative Commons License 2023.03.24 0 0 37049

Sziasztok !

 

Most ezzel éppenséggel mi baja van az Excelnek?

 

Excel 2016

 

Ezt szerettem volna megcsinálni :

https://hu.extendoffice.com/documents/excel/3793-excel-conditional-formatting-search-for-multiple-words.html

 

 

=SUM(COUNTIF(A2,"*" & Mylist & "*"))

 

Átirat bepötyögve:

 

=SZUM(DARABTELI(C2,"*" & Mylist & "*"))

 

 

A hibaüzenetről csináltam egy képet, de nem engedi feltölteni kb. 29 kilobyte, ékezet nélkül, 5 karakteres névvel, sima jpg.

 

A hibaüzenet bepötyögve :

 

A képlet hibát tartalmaz.

Nem képletet próbál beírni?

Ha az első karakter egyenlőségjel(=) vagy mínuszjel(-), az Excel azt feltételezi, hogy képletről van szó:

- ha ezt írja be: =1+1, a cellában ez jelenik meg : 2

- A probléma megoldásához írjon be először egy aposztrófot ('):

- Ha ezt írja be: '=1+1, a cellában ez jelenik meg: =1+1

 

Üdv, 

M.

Fferi50 Creative Commons License 2023.03.24 0 0 37048

Szia!

A G2 cellába ezt a tömbképletet írd:

=HAHIBA(INDEX($E$2:$E$24;KICSI(HA(NEM(ÜRES(INDEX($A$2:$E$24;0;HOL.VAN($A$2;$A$1:$E$1;0))));SOR($A$1:$A$23);"");SOR(C1)));"")

Ezt húzhatod lefelé. 

Ha az A2 cellában átírod az értéket, akkor automatikusan változik az eredmény.

Egy pici magyarázat:

Az INDEX($A$2:$E$24;0;HOL.VAN($A$2;$A$1:$E$1;0)) képletrész azt az oszlopot adja vissza, amelyiknek a fejléce megegyezik az A2 cellában levő értékkel. (Ha ugyanis a sor paraméter értéke 0, akkor az egész oszlop az INDEX függvény eredménye.)

Üdv.

Előzmény: jupi95 (37045)
Törölt nick Creative Commons License 2023.03.23 0 0 37047

H1 cellába egy ilyen tömbképlet?

{=ELTOLÁS($E$1,KICSI(HA($C$2:$C$24="",100000,SOR($C$2:$C$24)),SOR(A1))-1,0)}

 

Előzmény: jupi95 (37045)
Törölt nick Creative Commons License 2023.03.23 0 0 37046

Nincs se 2002-es, se 2007-es Excelem, viszont 2016-os verzióval tudtam reprodukálni valami hasonlót. Van (nálam legalábbis) a beállítások között egy "Akadálymentesség" nevű, ahol ha az alapértelmezett 11-es karakterméretet átállítom 22-re, akkor azt látom, hogy 100%-os zoomnál minden sokkal nagyobb, kivéve a menüszalag elemeit, és a munkalap nevét. Az oszlopok is dupla szélesnek látszanak, de a számszerű szélességük hajszálra ugyanaz.

Előzmény: NeomatiK (37043)
jupi95 Creative Commons License 2023.03.23 0 0 37045

Előzmény: jupi95 (37044)
jupi95 Creative Commons License 2023.03.23 0 0 37044

Sziasztok!

 

Ismét az előző kérdéssel jövök - egy kicsit felturbózva, mert időközben rájöttem egy-két dologra.

Szóval: van ez a két képlet, amikből valahogy egyet kellene csinálni:

 

  • HAHIBA(INDEX($C$2:$C$24;KICSI(HA(NEM(ÜRES($C$2:$C$24));SOR($C$1:$C$23);"");SOR(C1)));"")
  • =HAHIBA(HA(ÉS($A$2="ősz";NEM(ÜRES($C2)));FKERES($A$1;$B2:$E24;4;HAMIS);HA(ÉS($A$2="tavasz";NEM(ÜRES($D2)));FKERES($A$1;$B2:$E24;4;HAMIS);""));"")

 

Csatolok egy képet is, hogy miről lenne szó, de röviden, azt szeretném, hogy a G oszlop is úgy listázza ki az FKERES találatokat, ahogy az F oszlopba láthatóak a C oszlop nem üres cellái. Magyarán ne hagyjon ki üres cellákat. Nem, a sor törlés és elrejtés nem játszik, muszáj képlettel csinálnom...

 

 

dema Tanterv ősz tavasz Kód F oszlop G oszlop ősz DEMA ✓   M-DE-101 ✓ M-DE-101 DEMA ?? ?? M-DE-102 ?? M-DE-102 DEMA ?? ?? M-DE-103 ?? M-DE-103 DEMA   ** M-DE-104 ✓   DEMA ✓   M-DE-105 ?? M-DE-105 DEMA   ✓ M-DE-201 ✓   DEMA   ✓ M-DE-202 ✓   DEMA ?? ?? M-DE-203 ?? M-DE-203 DEMA ✓ ✓ M-DE-204 ?? M-DE-204 DEMA ✓   M-DE-205 ?? M-DE-205 DEMA ?? ?? M-DE-301 ✓ M-DE-301 DEMA ?? ?? M-DE-302 ✓ M-DE-302 DEMA ?? ?? M-DE-303 ✓ M-DE-303 DEMA ✓ ✓ M-DE-304 ?? M-DE-304 DEMA ✓   M-DE-305   M-DE-305 DEMA   ** M-DE-306     DEMA   ** M-DE-401     DEMA   ** M-DE-402     DEMA ✓ ✓ M-DE-403   M-DE-403 DEMA   ✓ M-DE-404     DEMA   ✓ M-DE-405     DEMA   ** M-DE-406     DEMA ?? ?? M-SZ-301-ELM-DEMA   M-SZ-301-ELM-DEMA

NeomatiK Creative Commons License 2023.03.23 0 0 37043

Sziasztok!

 

Az Excel felbontásával valami nincs rendben (már egy ideje).

Ha megnyitom a régebbi Excel 2002-t, akkor kb kétszeres nagyságúak lesznek a menüsorban a betűk, de mindenhol máshol is. Az ikonok maradnak a rendes méretűek. tehát valahogy a szöveges részek lesznek ilyen nagyok. Emellett az oszlopok is szélesek a sorok is magasak, mármint ahogy meg van jelenítve. Mert az oszlopszélesség 8,09 egység. Ez is furcsa, hogyan lett 8,09, nem ennyi szokott lenni.

 

 

Ha pedig megnyitom a Excel 2007-et, az meg homályos az egész felület.

 

Jól látszik, hogy mindkét esetben 8,09 az oszlopszélesség. És így az Excel 2002-ben S oszlopig fér ki ugyanarra a képernyőre, Excel 2007-ben AC oszlopig.

 

Mi lehet a gubanc? Az a gyanúm, hogy inkább valami Windowsos beállítás lehet. De hátha tudtok segíteni, ebben reménykedem :)

 

Csatolok képt képet a 2 programról, ahogy megjelenik a monitoron:

 

pimre Creative Commons License 2023.03.22 0 0 37042

Istenem, milyen hülye vagyok. Soha nem jutott eszembe a az elérési útvonal nevét beírni a Workbook hivatkozásba. Itt megtettem, és órákon keresztül nem vettem észre, hogy felesleges. Pedig ez okozta a hibát. 

Köszönöm, hogy megtaláltad. 

Az már csak hab a tortán, hogy az ActiveSheet használatával miért fogadta el az elérési utas hivatkozást.

Előzmény: Törölt nick (37041)
Törölt nick Creative Commons License 2023.03.22 0 0 37041

Ha szétbontod 2 lépésre akkor kiderül, hogy melyikkel van baja. Így gondoltam:

 

Dim wb as Workbook

Set wb = Workbooks(mappa & filenev)

Set ws = wb.Worksheets(munkalap)

 

Ha tippelnem kellene, szerintem nem kell az elérési útvonal a Workbook meghivatkozásba. Amikor megnyitod, akkor kell, de amikor már nyitva van és hivatkozol rá, akkor nem.

 

Hogy aztán az ActiveSheet-es változat miért működik, jó kérdés. Először azt akartam írni, hogy nincs értelme ActiveSheet elé workbook qualifier-t, és őszintén, soha nem is láttam még ilyet.

De a doksi szerint lehet:

https://learn.microsoft.com/en-us/office/vba/api/Excel.Workbook.ActiveSheet

 

Amúgy, visszatérve az eredeti problémára, én ezt a módszert szoktam használni:

 

    Dim wb As Workbook, ws As workseet
    Set wb = Workbooks.Open(mappa & filenev)
    Set ws = wb.Worksheets(munkalap)

 

 

Előzmény: pimre (37040)
pimre Creative Commons License 2023.03.21 0 0 37040

Bocs, akkor megnézem még egyszer. Egy 12 évvel ezelőtti programban használtam így, ahogy te is idemásoltad. Lehet, hogy valamit elnéztem annakidején. Majd utánanézek.

 

Egyébként  most egy újabb érthetetlen jelenségbe botlottam Excel 2021 használatával. Egy éppen megnyitott fájl munkalapját szeretném beállítani a Set ws = Workbooks(mappa & filenev).Worksheets(munkalap) paranccsal. 

Látszólag minden rendben van, de Runtime error 9 hibát (Subscript out of range) jelez a program. Akár változóban, akár idézőjelbe írt stringként adom meg a Worksheet nevét. És akkor jön a meglepetés. Ha activesheet-et írok a munkalapnév helyére (merthogy ez egyetlen munkalapja van a munkafüzetnek, amit éppen megnyitottam előzőleg, akkor elfogadja a parancsot.

 

Először arra gyanakodtam, hogy a munkalap nevébe keveredett valami nem látható karakter keveredett a névbe, de nem. 

 

Szóval számomra érthetetlen a dolog. 

Előzmény: Törölt nick (37039)
Törölt nick Creative Commons License 2023.03.21 0 0 37039

Nem értem. Mi ez a Popup dolog? Próbáltam rákeresni, mert nem ismerem, de csak olyat találtam, hogy:

 

Set objShell = CreateObject(“Wscript.Shell”)

objShell.Popup strMessage, AUTO_DISMISS, “My Message Box”, OK_BUTTON

 

Na de ennek mi köze a userformhoz? Ez szerintem egy standard Windows Message Box. Kb. ugyanaz lehet, mint amit a VBA is meghív, amikor végrehajtja az MsgBox parancsot.

 

A Formon elhelyezett doboz úgy jelenne meg, hogy UserForm1.Show.

 

Mit nem veszek észre?

Előzmény: pimre (37035)
m54-b Creative Commons License 2023.03.21 0 0 37038

Az, hogy mennyi ideig van az üzenetdoboz, mellékszálnak vettem, a méretezhető felirat volt a koncentrációm tárgya. A label értéke változtatható. Amivel mellémentem, hogy értéket akarsz bekérni!

Inputboxot akarsz lényegében, nem msgboxot.

Előzmény: pimre (37037)
pimre Creative Commons License 2023.03.21 0 0 37037

Kösz, de nem. A label a Userformokon csak egy címkeszöveg , ami egy adatokat bekérő boxhoz tartozik. Információt ad arról, hogy mit kell beírni. Például egy névbeadásra szolgáló TextBox előtt a label szövege az lehet, hogy: A tulajdonos neve: és ezt követi maga a Box, ahova írhat a felhasználó (általában csak lbl_valami nevet adunk neki, és az lbl-ből rötön látjuk, hogy ez csak egy címke.).

De itt azzal foglalkozik a válaszadó, ha jól értem, hogy mennyi ideig jelenjen meg a popup ablak a képernyőn. És a szövege az, hogy ez az üzenetdoboz x mp múlva bezáródik.

Előzmény: m54-b (37036)
m54-b Creative Commons License 2023.03.21 0 0 37036

https://stackoverflow.com/questions/40631009/display-popup-for-a-time-period-in-excel

 

A "2   Another approach (if your would not work at all).

Create a new userform named frm_Popup and"

résznél van valami, label-el.

Vagy nem jól értettem.

Előzmény: pimre (37035)
pimre Creative Commons License 2023.03.21 0 0 37035

Sziasztok, bő 12 évvel ezelőtt kértem tanácsot, az msgbox kiváltására mert zavart, hogy túl kicsi az üzenetdobozának mérete, és nem lehet kezelni az elválasztásokat (hogy mondjuk ne egy hosszú fájlnév közepén kezdjen új sort. Ekkor többen azt ajánlottátok, hogy egy Formon elhelyezett üzenetdobozzal oldjam meg a problémát, amit aztán a Popup fügvénnyel nyitok meg. Akkor - úgy emlékszem, bár ez nálam egyrte kevésbé számít :-( -, hogy rendben lévőnek találtam a megoldást.

Most egy másik feladatban szeretném használni ezt a megoldást, de a kép alig különbözik az MsgBox-tól. És hiába növelem meg a Width paramétert, vagy növelem meg az itt előre beállított szövegdobozomat (ami feltehetőleg ugyanazt jelenti), a megnyíló doboz egyformán kicsi marad. Az alábbi paraméterek közt nam taálok olyat, amiről azt gondolnám, hogy akadályozza a futásidőben történő módosítást. Vagy nem veszem észre.

 

 

Egyébként a popap függvényt így hívom meg: uzenetdoboz.Popup(szoveg, AUTO_DISMISS, cimszoveg, OK_BUTTON), de az is érdekes, hogy amikor más függvényeket elkezdek editálni, az alatta lévő sorban megjeleníti a függvény paraméterlistáját. Ez nem. És az internetes keresővel sem találok semmi használható leírást a függvényről.  

 

Mayk2 Creative Commons License 2023.03.21 0 0 37034

Új munkalapon sem ment sok példa; egyszerű

alma

Kőrte

béla-ra kiakadt.

A Spell Check Excel -re kerestem rá és szinte mindegy mit adtam be neki.

Ez sem ment például

 

https://www.spreadsheetweb.com/how-to-spell-check-using-vba-in-excel/

 

Run-time 1004-es hibakód megoldási javaslatokban sem találtam kézzelfoghatót.

 

De a Word-os Microsoft-os példák sem mennek sokszor. Nem éppen felhasználóbarát a hibakezelés, csak mások inkább nem mondják ki :)

Már mindent megengedtem az Excelnek is; minden makrót mindenhova. 

Eddig az a különbség, hogy a Licensz ellenőrzése más annak az Excelnek, ahol működik, de az is csak az általad javasolt módosítással.

A fenti url-s példa azon az Excelen sem megy.

Előzmény: Fferi50 (37033)
Fferi50 Creative Commons License 2023.03.21 0 0 37033

Szia!

Az a hibakód csak információ - milyen irányban kell keresgélni.

Feltehetnél egy képet arról a munkalapról, amelyiken kiakad. Majdnem biztos, hogy ott kell keresgélni a hiba okát.

(Vagy magát a munkalapot, ha nem titkos ami benne van.)

Üdv.

Előzmény: Mayk2 (37032)
Mayk2 Creative Commons License 2023.03.21 0 0 37032

Az egyik 2016-os is kiakadt ugyanígy, de a másik nem :)

Kissé nehézkes így bármit csinálni. Igazából hiába van hibakód, nem segített. Átdob persze sokszor a Microsoft oldalára, de persze ott már nincs érdemi info, csak megszűnt oldal vagy valami csinálj Paks 4-et szöveg. A Google meg már tájszólásoktól elkezdve a pecabotszerelésig bedobott mindent; szintén nagy segítség.

Köszönöm mégegyszer !

Üdv, 

M.

Előzmény: Fferi50 (37031)
Fferi50 Creative Commons License 2023.03.21 0 1 37031

Elképzelhető, hogy a 2010-es Excelben még nincs benne ez a funkció.

Előzmény: Mayk2 (37030)
Mayk2 Creative Commons License 2023.03.21 0 0 37030

Előzmény: Mayk2 (37029)
Mayk2 Creative Commons License 2023.03.21 0 0 37029

Ezt írja ki az egyik 2010-es Excel ami a képen van.

Debug után az 

If szótól a Then szóig sárga a hibajelölés.

 

Előzmény: Fferi50 (37026)
Mayk2 Creative Commons License 2023.03.21 0 0 37028

Javítok, mert én is elrontottam valamit, miután betettem amit küldtél.

 

Most jóóóóóó :)

 

alma

Kőrte

körte

béla

 

Azok bugyikékek amelyek hibásak !

 

Klassz vagy !

:)

 

Szintaktikai hiba lehet a többi Excelnél?

Előzmény: Fferi50 (37026)
Mayk2 Creative Commons License 2023.03.21 0 0 37027

Szia !

 

Van itt több Excel :)

2010, 2016

A jó hír, hogy amit írtál azzal már csinált valamit, de mindegyik cella bugyikék lett. Gondolom ez a színkód.

A többi Excel (3 db) kiakadt.

Kipróbáltam simán beírt szavakkal is :

alma

béla

Kőrte

körte

 

Ezeket is mind megjelölte kékkel; de legalább nem írt hibát. Esküszöm ez most nagy öröm :), mármint, hogy valami nem írt ki hibát.

Előzmény: Fferi50 (37026)
Fferi50 Creative Commons License 2023.03.21 0 1 37026

Szia!

Milyen Excel verziót használsz?

Nekem 2016-os Excel mellett az első makró hiba nélkül lefutott.

Elképzelhető, hogy vannak olyan cellák, amelyekben nem értelmezhető kifejezés van.

Ha egy sorba másolod, így:

 

If Not Application.CheckSpelling(Word:=cl.Text) Then cl.Interior.ColorIndex = 28

 

akkor is hibát okoz?

Üdv.

Előzmény: Mayk2 (37025)
Mayk2 Creative Commons License 2023.03.21 0 0 37025

Sziasztok !

 

Egy oszlopból szeretném kiszűrni/megjelölni azokat a nem magyar szavakat, kifejezéseket. Ezeket a kifejezéseket nem tudom előre megmondani (pl. külföldi nevek), de éppen ezeket keresem. Sok ilyen lehet, úgyhogy az egyenkénti kigyűjtést nem akarom :)

Arra gondoltam, hogy a helyesírás ellenőrzést használva megjelöltetném az összes szót. Amit a Google kidob találatokat kiakadnak hibával.

 

pl.:

Sub ColorMispelledCells()
For Each cl In ActiveSheet.UsedRange
If Not Application.CheckSpelling(Word:=cl.Text) Then _
cl.Interior.ColorIndex = 28
Next cl
End Sub

 

Hiba :

 

Run-time error '1004':

Method 'CheckSpelling' of object '_Application' failed

 

És az "If Not"-tal kezdődő sort jelöli meg hibásnak, de nem értem.

 

Ezen az oldalon is van egy hasonló megoldás, de éppen itt is nyavalyog valamiért az Excel:

https://www.spreadsheetweb.com/how-to-spell-check-using-vba-in-excel/

 

Van valakinek valamilyen ötlete, ami működik is? 

 

Üdv, 

M.

jupi95 Creative Commons License 2023.03.16 0 0 37024

Sziasztok! 

Van egy olyan problémám, hogy sem az FKERES, sem az INDEX+HOL.VAN nem azt az értéket adja vissza, amit én szeretnék...

A kontextus:

Ha Munkalap1 C1 ŐSZ, akkor keresse meg a Munkalap2-n az ŐSZ (B oszlop) nem üres celláihoz tartozó adatokat + csak azokat mutassa, amelyek megfelelnek Munkalap1 A4 (pl. ESBA) értékének. És ha Munkalap1 C1 TAVASZ, akkor keresse meg a Munkalap2-n a TAVASZ (B oszlop) nem üres celláihoz tartozó adatokat + csak azokat mutassa, amelyek megfelelnek Munkalap1 A4 (pl. ESBA) értékének.

 

Eddig ilyenekkel próbálkoztam:

 

HAHIBA(HA($C$2="ősz";HA(NEM(ÜRES(adattábla!$B2));FKERES($A$4;adattábla!$A$2:$H$7;4;0);"");HA($C$2="tavasz";HA(NEM(ÜRES(adattábla!$C2));FKERES($A$4;adattábla!$A2:$H7;5;0);"");""));"")

 

Előre is köszi!

pimre Creative Commons License 2023.03.13 0 0 37023

" jelenleg van 160 sora, es 17 oszlopa". És ha a Shift + Ctrl + End billentyűkombinációt lenyomod, akkor csak a 160. sor 17. oszlopára áll (max egy-két cellával mögé)? Vagy sokkal messzebb?

Előzmény: t.lantos (37021)
Fferi50 Creative Commons License 2023.03.13 0 0 37022


Szia!

Ha nem hadititok, megmutatnád a kódod esetleg egy közzétehető mintatáblával együtt?

Üdv.

 

Előzmény: t.lantos (37021)
t.lantos Creative Commons License 2023.03.13 0 0 37021

300k.

Van jelenleg van 160 sora, es 17 oszlopa.

Ha beirom a megadott oszlopba a kivant karaktert, villamgyorsan elrejti.

De minden mas celle kozotti navigalasnal nekiall gondolkozni.

Ennyit nem er, hogy magatol elrejtse.

Előzmény: pimre (37020)
pimre Creative Commons License 2023.03.13 0 0 37020

Én megnézném, hogy mekkora a fájl mérete. És melyik az utolsó sora? 

Néha előfordul, hogy egy mellényúlás miatt adat kerül a sokadik sorba, és indokolatlanul llelassítja a működést.

 

Előzmény: t.lantos (37019)
t.lantos Creative Commons License 2023.03.13 0 0 37019

Beraktam.

Sajnos most is tetu lassu.

Marad a manualis elrejtegetes ugy latom.

Előzmény: Fferi50 (37009)
tekeoff Creative Commons License 2023.03.12 0 0 37018

Köszönöm !

Előzmény: Fferi50 (37016)
tekeoff Creative Commons License 2023.03.12 0 0 37017

Köszönöm!

Előzmény: Delila10 (37015)
Fferi50 Creative Commons License 2023.03.11 0 0 37016

Szia!

Nem pontosan egyformák a forrás oszlopban levő adataid a keresendő adatokkal.

Pl. A26 cella tartalma 7 karakter hosszú "GG 4010". A Munka1 fülön pedig "GG 4010 " van, a végén egy szóköz, amit persze nem látsz egyébként. Ezeket végig kell nézned szerintem és megfelelően módosítani.

Pl  =FKERES(A26&" ";Munka1!$A$1:$C$186;3;0)

Üdv.

Előzmény: tekeoff (37014)
Delila10 Creative Commons License 2023.03.11 0 0 37015

Szia!

 

Az A2:A19 tartomány olyan adatokat tartalmaz, amelyek nem találhatók meg a Munka1 lapon, ezért a hibajelzés.

A többinél megeshet, hogy vagy az első lap A oszlopában, vagy a második lap C oszlopában van egy láthatatlan karakter, pl. az adat végén egy szóköz.

Előzmény: tekeoff (37014)
tekeoff Creative Commons License 2023.03.11 0 0 37014

Sziasztok!

 

Biztos valami banális malőr az FKERS-el, de nem jövök rá. Tudnátok abban segíteni, hogy a LIEBHERRZeropricelist lap B oszlopa miért csak pár értéket talál meg a Munka1 lapon?

 

LIEBHERR Zero pricelist.xls

pimre Creative Commons License 2023.03.10 0 0 37013

Köszönöm, az On Error Resume Next megoldotta a dolgot. Az igazság az, hogy korábban is próbálkoztam vele, csak rossz helyre tettem, és azt hittem, nem működik jól. Ugyanis volt egy értékadás ciklus, ahol egy tömbbe másoltam az adatok, köztük a hibásat is. És az oda tett On Error Resume Next itt még nem okozott hibát.

A hiba egy késöbbi műveletnél jelentkezett, ahol egy adattal hasonlítottam össze a hibás változót. Most oda tettem az On Error Resume Next-et, és megoldódott a probléma.

Előzmény: Fferi50 (37012)
Fferi50 Creative Commons License 2023.03.10 0 0 37012

Szia!

(Bár nem nekem írtad a kérdést...)

Szerintem több lehetőség is van:

1. az On Error Resume Next utasítás után megvizsgálhatod az Error változó értékét és annak függvényében mehet a további futás.

2. az On Error Goto utasítással elküldheted hibakezelő rutinba a makrót

3. Az IfError függvénnyel megnézheted, hogy a cella tartalma hiba-e és ennek ismeretében vezérelheted a futást.

Üdv.

Előzmény: pimre (37010)
pimre Creative Commons License 2023.03.10 0 0 37011

Bocsánat, az előzőt nem Ferinek szántam válaszként, hanem általános kérdésként.

Előzmény: pimre (37010)
pimre Creative Commons License 2023.03.10 0 0 37010

Sziasztok, van egy nagyméretű munkafüzetem. Ebben bizonyos oszlopok celláit függvények összegzik. Viszont a forrás oszlopok egy részében az összegzendő számok helyén szövegek szerepelnek, ezért az eredmény cella #ÉRTÉK! hibát tartalmaz.

Ezeket a fájlokat készen kapom, így nagyon nehézkes lenne akár a forrás cellákat, akár az eredményeiket kikeresgélni és kijavítani. Meg nem is ez a cél.

 

Az eredményeket programmal értékelem, ami természetesen kiakad (Run-time error '13' Type Mismatch hibával), amikor ezekkel a cellákkal kellene műveletet végezni. A programban a hibás hivatozás fölé állva =error 2015 hibát jelenít meg a rendszer, sőt ezt az értéket jelenítí meg, ha változóba olvastam a cella tartalmát

 

Van megoldás arra, hogy az ilyen cellákat a műveletek végrehajtása előtt kezejem, és megakadályozzam a leállást?

Előzmény: Fferi50 (37009)
Fferi50 Creative Commons License 2023.03.09 0 0 37009

Szia!

Tedd eseménykezelésbe a kódot:

Munkalap kódlapjára 

Private Sub Worksheet_Change(ByVal Target As Range)

Application.EnableEvents = False

ide jön a kódod

Application.EnableEvents=True

End Sub

Üdv.

Előzmény: t.lantos (37007)
Törölt nick Creative Commons License 2023.03.09 0 0 37008

Mutasd meg mid van, aztán hátha okosak leszünk.

Előzmény: t.lantos (37007)
t.lantos Creative Commons License 2023.03.09 0 0 37007

Az a gond, hogy ennek kvazi folyamatosan futnia kellene.

Ahogy egy cellaba bekerul a megadott ertek, rejtse is el a sort (lustva vagyok a jobbklikk elrejtest nyomkodni :)

Előzmény: Garashan (37006)
Garashan Creative Commons License 2023.03.09 0 0 37006

Ez a következőket csinálja:

Letiltja a képernyő frissítést és a munkalap újrakalkulálást kézire teszi. A leírásod alapján nincs is rá szükség, hogy a kód lefutásáig újraszámolja a cellák értékét.

Majd a makro végén visszakapcsolja a képernyő frissítést és az automatikus újraszámolást.

Előzmény: Garashan (37005)
Garashan Creative Commons License 2023.03.09 0 0 37005

Két dolog kell neked. Ezek a kódod elejéra:

Application.ScreenUpdating=False

Application.Calculation = xlManual

Ezek pedig a végére:

Application.ScreenUpdating=True

Application.Calculation = xlAutomatic

Előzmény: t.lantos (37004)
t.lantos Creative Commons License 2023.03.09 0 0 37004

kerdes:

van egy nagyon basic par soros script.

semmi mast nem csinal, csak megnezi egy adott cella tartalmat, es ha az megegyezik egy megadott cella ertekevel, elrejti a sort.

pont azt csinalja, amit kell, viszont minden egyes muveletnel homokorazik a draga excel, igy meg hasznalhatatlan.

miert teszi ezt? szuresnel villamgyors tud lenni.

Fferi50 Creative Commons License 2023.03.09 0 1 37003

Szia!

Nézd meg az Excel Solver bővítményét.

Üdv.

Előzmény: _Hunter (37002)
_Hunter Creative Commons License 2023.03.09 0 0 37002

Sziasztok.

 

 

A következő problémát szeretném megoldani. Lehet, hogy inkább matek, mint excel de nem tudom, hogy hogy is kellene nekiállnom. (nemhogy "lekódolnom"...)

Tehát, van egy szám pl. ("C"=) 79814140, ami értékben közel van "A" és "B" szorzatához. (A=128, B=623548) "A" és "B" értéke nagyjából "rögzített".

Keresném azokat a számpárokat, amelyeknek a szorzata egyenlő "C" értékével, továbbá "A"-hoz és "B"-hez viszonylag közel helyezkednek el a számsoron. (Azaz a legkevésbé térnek el "A"-tól és "B"-től) Már ha létezik ilyen számpáros.

 

Köszönöm, ha valaki foglalkozik vele.

 

vadgina Creative Commons License 2023.03.08 0 0 37001

Sziasztok!
Adott egy elég vaskos tábla, több pivottal is benne, amikor frissítem a pivotokat (az összeset egyben) nagyon sokat gondolkozik. Tudtok-e esetleg valamilyen megoldást arra, hogy megtaláljam, melyik lehet az, amelyik ilyen lassan frissül, vagy frissítgessem végig egyesével, hogy meglegyen a probléma forrása?
Előre is köszi!

tekeoff Creative Commons License 2023.03.07 0 0 37000

Szia!

 

Azt nem engedi. De közben megtaláltam a WIN régi vezérlőpultjában a területei beállításoknál kell kezelni.  

Előzmény: Kafi_71 (36998)
pimre Creative Commons License 2023.03.07 0 0 36999

A leírása szerint ezt tette, de neki nem jött össze. 

Előzmény: Kafi_71 (36998)
Kafi_71 Creative Commons License 2023.03.07 0 0 36998

Szia, 

 

Próbáld meg a kép szerint, a beállításokban átállítani.

 

Előzmény: tekeoff (36994)
Bálintkaa00 Creative Commons License 2023.03.06 0 0 36997

Tökéletes! Nagyon-nagyon köszönöm a gyors segítséget!!!

üdv: B.

Előzmény: Zs:) (36996)
Zs:) Creative Commons License 2023.03.06 0 0 36996

=ÖSSZEFŰZ(A1;",";B1;",")

A1: 30050000000

B1: 2

A képlet eredménye:  30050000000,2,

Előzmény: Bálintkaa00 (36995)
Bálintkaa00 Creative Commons License 2023.03.06 0 0 36995

Sziasztok!

 

Abban kérném a segítségeteket, hogy mondjuk az egyik cellában van egy szám: pl: 30050000000

A másik cellában van egy szám pl: 2

A feladat az lenne, hogy egy független 3 cellába fűzze össze a két cellát  a következő módon: 30050000000,2,. Ez kellene, hogy legyen a végeredmény.

 

Köszönöm!

 

 

tekeoff Creative Commons License 2023.03.06 0 0 36994

Sziasztok!

 

Banális kérdésem van, mert most raktam fel újra az excelt és nincs ezres elválasztó pontom. A net ezt írja, de nekem semmit nem hagy beírni az ezres helyére, csak a tizedeshez tudok vesszőt tenni. 

 

Hogy kell csinálni? :)

 

  1. Kattintson a Fájl fülre, majd a Beállítások elemre.

  2. A Speciális lap Szerkesztés csoportjában törölje a jelölést a Rendszerelválasztók használata jelölőnégyzetből.

  3. Írja be az új elválasztókat a Tizedeselválasztó és az Ezres elválasztó mezőbe.

Törölt nick Creative Commons License 2023.02.25 0 0 36993

Előzmény: Kafi_71 (36992)
Kafi_71 Creative Commons License 2023.02.25 0 0 36992

Előzmény: Tyorotyere (36982)
djuice Creative Commons License 2023.02.23 0 0 36991

Köszi! Először a Lapelrendezés szalagmenün a nagyítással vacakoltam...

Előzmény: Fferi50 (36980)
dt6609 Creative Commons License 2023.02.19 0 0 36990

Nagyon köszönöm !

Működik

Előzmény: pimre (36989)
pimre Creative Commons License 2023.02.19 0 0 36989

A SetFocus paranccsal én is kínlódtam egy időben (Igaz, akkor még 2003, vagy 2010-es office-t használtam). Nem akart működni. Itt írtam meg a panaszomat: 

http://forum.index.hu/Article/viewArticle?a=126913788&t=9009340

Jimmytől kaptam egy jól működő választ: http://forum.index.hu/Article/viewArticle?a=126916749&t=9009340

Ítt írtam meg a válaszomat: http://forum.index.hu/Article/viewArticle?a=126919259&t=9009340

 

Hátha neked is segíthet ez a közel 10 évvel ezelőtti levelezés.

 

 

Előzmény: dt6609 (36988)
dt6609 Creative Commons License 2023.02.19 0 0 36988

Sziasztok! 

 

Ismét segítséget kérek

Adott egy userform azon 3 nyomógomb, és egy textbox.

A textbox maradhat üresen is a textbox keydown eseményére írtam egy eljárást, hogy az enter gomb megnyomására törölje a textbox tartalmát és a fókuszt állítsa a textboxra

De ez sajnos nem működik mindig egy nyomógombra ugrik a fókusz. Mit hibázok el? 


Private Sub TbMagyar_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)


If KeyCode = 13 Then
If k <> Tartomany - 1 Then
Count = Olasz.UtolsoSor(conFelmeres) + 1
Worksheets(conFelmeres).Cells(Count, 1) = lblOlasz
Worksheets(conFelmeres).Cells(Count, 2) = TbMagyar
Worksheets(conFelmeres).Cells(Count, 3) = Worksheets(conSzavak).Cells(Tomb(k), 2)
k = k + 1
lblOlasz = Worksheets(conSzavak).Cells(Tomb(k), 1)
TbMagyar = ""
TbMagyar.SetFocus

Else
Exit Sub
End If
Debug.Print k
End If
TbMagyar.SetFocus
End Sub

kODIAk86 Creative Commons License 2023.02.13 0 1 36987

Köszönöm, ez működik!

Előzmény: Zs:) (36986)
Zs:) Creative Commons License 2023.02.13 0 1 36986

Esetleg SZUMHA függvény?

Előzmény: kODIAk86 (36985)
kODIAk86 Creative Commons License 2023.02.13 0 0 36985

Sziasztok

Abban szeretném a segítségetek kérni, hogy ha van egy nagy adatbázisom amelyben többször ismétlődnek értékek. Jelen példámnál cső átmérők. Majd velük azonos sorban, pár oszloppaé odébb hozzá tartozó hossz értékek. És szeretném valahogy az azonos átmérőkhöz tartozó összes hosszt összeadatni, azt hogyan tudnám elérni. Milyen függvényeket használhatnék ehhez?

Előre is köszönöm ha valaki tud segíteni!

Tyorotyere Creative Commons License 2023.02.12 0 1 36984

 

Köszönöm szépen! Működik! :D

Előzmény: Garashan (36983)
Garashan Creative Commons License 2023.02.11 0 1 36983

Egymásba ágyazott ha függvényekkel megoldható.

=ha(A1="X";127000;ha(A2="X";105000;ha(A3="X";105000;"")))

A1, A2 és A3 cellákat le kell cserélned a neked megfelelőre.  Nem kezeli azt az esetet, hogy mi van akkor ha több cellába is kerül X. Akkor az első igaz állításnak megfelelő értéket adja vissza.

Előzmény: Tyorotyere (36982)
Tyorotyere Creative Commons License 2023.02.11 0 0 36982

 

Sziasztok!

 

Segítséget szeretnék kérni. Nem nagyon értek az excelhez. 

 

- Van 3 opció egy oszlopba egymás alatt HA-823 HA-885 HA-9018. Ezek előtti oszlopba lehet egy X et rakni (vagy bármit) amivel jelöljük a kitöltés során, hogy melyik opciót válasszuk. 

 

Ezek amúgy különböző nagyságú ballonok. Azt szeretném megoldani, hogy ha bejelölik a HA-9018 -ast akkor egy másik közös cellába automatikusan megjelenik egy érték : 127000 

Ha a HA-823 vagy a HA-885 öt elé X elek akkor 105000 érték jelenik meg ugyan abban a közös cellában. 

 

Remélem érthető és nem fogalmaztam bonyolultan. Köszönöm szépen!

Joni0211 Creative Commons License 2023.02.09 0 0 36981

Szervusztok.

 

 

Nagyon köszönöm mindenkinek az önzetlen munkáját.Pferi neked külön köszönöm,tökéletes a megoldás.1-2 év alatt lehet hogy megoldottam volna............

 

Szép napot mindenkinek.

 

 

 

 

 

Fferi50 Creative Commons License 2023.02.09 0 0 36980

Szia!

Próbáltad már a következőt?

Nyomtatás - Oldalbeállítás - oldal fülön - legyen 1 oldal széles és 1 oldal magas ?

Üdv

Előzmény: djuice (36979)
djuice Creative Commons License 2023.02.09 0 0 36979

Sziasztok!

 

Van arra vmi trükk, hogy ha egy táblában 3-4 oszlopom van és azt akarom, hogy optimálisan használjanak ki egy álló A4 lap szélességet + ne vigyen át “lelógó” oszlopot nyomtatáskor új oldalra az Excel, akkor ezt mivel, hol állíthatom be?

Nyilván az opt.oszlopszélesség csak a karakterlánc végéig igazít, ahol adott esetben keskeny oszlopok is lehetnek eredményként, a papírt nem kihasználva, nem kitöltve. Vagy van a manuális szarakodás a szaggatott vonalas lapszél jelzővel, hogy meddig húzhatom szét az oszlopot, mikor egyszer csak már új oldalra rakná a szélső cellákat… Na ez egy vacak megoldás, valami gyorsabb, elegánsabb kéne!

 

Nem tudom érthető-e így?

pimre Creative Commons License 2023.02.08 0 0 36978

De ha már, akkor a javított képletem ez: =XKERES(MIN(C3:L3);C3:L3;C$1:L$1), az áré pedig maga a min érték: =MIN(C3:L3)

 

Némi igazságtalanság, hogy amikor két kereskedőnél is ugyanaz az ár, akkor csak az első jelenik meg:-)

 

Előzmény: pimre (36977)
pimre Creative Commons License 2023.02.08 0 0 36977

Bocsánat, szokás szerint elnéztem, és függőlegesen - a kereskedőkön belül - kerestem a legkiseb árat.

Előzmény: pimre (36976)
pimre Creative Commons License 2023.02.08 0 0 36976

Szia, én erre a képletre gondolok a C oszlopban: =XKERES(MIN(C2:C16);C2:C16;$B2:$B16), majd kitöltés jobbra. Persze a mintádban az E oszlop kivételével mindenütt a golyóscsap, 1/2"BB a megoldás.

 

 

Előzmény: Joni0211 (36974)
Fferi50 Creative Commons License 2023.02.08 0 1 36975

Szia!

Egy megoldás: M3 cella képlete: =INDEX($C$1:$I$1;1;HOL.VAN(MIN($C3:$I3);$C3:$I3;0))

Ez húzható lefelé az oszlopban. Kérlek, ügyelj a $ jelekre.

Üdv.

Előzmény: Joni0211 (36974)
Joni0211 Creative Commons License 2023.02.08 0 0 36974

Sziasztok!

 

Nagy-nagy tiszteletem mindenkinek aki segíti itt az elesett táblázatok működését megjavítani.Sajnos elakadtam egy számomra megoldhatatlannak tűnő dologban.

 

-Probléma:

 Adott egy táblázat 

A táblázatot gépészeti termékek árainak az összegzésére  szeretném használni.Egy termék legalacsonyabb árát több kereskedő áraiból szeretném kiválasztani.A minimális árat még megtudtam oldani egy MIN függvénnyel.Viszont nagyon fontos lenne hogy az ár mellett megjelenjen a kereskedő neve is,hogyha később módosul valamelyik kereskedő ára akkor ne kézzel kelljen kitöltenem.Az lenne a kérdésem hogy esetleg létezik -e megoldás a problémámra? Sajnos a VBA-hoz nem konyítok!

 

-eddig a CELL fügvénnyel szerettem volna megoldani,sikertelenül.

-a legfrisebb microsoft 365 Excelt használom.

 

Nagyon köszönöm előre is a segítséget.Jónás Gábor.

Delila10 Creative Commons License 2023.02.05 0 0 36973

Itt egy réges-régi szógyakorló file. Igaz, nem tól-ig db szóval, csak 20-szal.

Előzmény: dt6609 (36964)
dt6609 Creative Commons License 2023.02.05 0 0 36972

Úgy döntöttem hogy JimmyThehHand javaslatát fogom elkészíteni mert sokkal egyszerűbb mint az én eredeti gondolatom

Előzmény: pimre (36970)
dt6609 Creative Commons License 2023.02.05 0 0 36971

Ezt a problémát kiküszöbölöm a formon a textboxok ellenőrzése során.

Előzmény: pimre (36970)
pimre Creative Commons License 2023.02.05 0 0 36970

Nekem még egy aggályom van. Most sajnos kipróbálni nem tudom. Mi van, ha a felhasználó túl szűk intervallumot választ, és a program már nem tud új véletlen számot generálni? Nem kerül ekkor végtelen ciklusba? Én mindenesetre egy hibaüzenettel kiléptetném, vagy rákérdeznék, hogy újra kezdjük-e.

 

 

 

 

 

Előzmény: dt6609 (36967)
dt6609 Creative Commons License 2023.02.05 0 0 36969

Megfogadom a tanácsot kipróbálom

 

Előzmény: Törölt nick (36968)
Törölt nick Creative Commons License 2023.02.05 0 1 36968

Értem.

Ha ez a cél, akkor szerintem kevésbé lenne agyzsibbasztó algoritmus, ha mindegyik szó mellé rendelnél egy véletlenszámot (de nem egész számot, hanem azt a sokjegyű tizedestörtet, amit az RND függvény kiad), aztán a kapcsolt véletlenszámok alapján sorba rendeznéd a szavakat. Például úgy, hogy munkalap B oszlopában fel vannak sorolva a szavak olaszul, a C oszlopban magyarul, az A oszlopban pedig a =VÉL() képlet van minden cellában. És amikor szükséged van N darab véletlenszerűen kiválasztott szóra, akkor csak annyi a teendő, hogy :

- munkalapot újraszámoltatni (Activesheet.Calculate) -> ez új véletlenszámokat generál mindegyik érintett cellában

- táblázatot rendezni az A oszlop alapján

- táblázat első N elemét kiolvasni/felhasználni.

 

De ez csak egy ötlet, nyilván nem muszáj ebbe az irányba menni.

 

 

Előzmény: dt6609 (36966)
dt6609 Creative Commons License 2023.02.05 0 0 36967

Nagyon szépen köszönöm ez az jól működik

 

Előzmény: Törölt nick (36965)
dt6609 Creative Commons License 2023.02.05 0 0 36966

Szia

 

A minimum és a maximum a véletlenszám generálás határértékeit jelentik

a tömbindexálás határértékeit az ubound(tomb) lbuond(tomb) függvénnyel kérdezem le.

De azt hiszem el kell magyaráznom a program működését.

Adott egy munkalap  a munkalap A oszlopában vannak az olasz kifejezések a B oszlopban a magyar fordíások. a program egy formot hoz létre amelyen a gyakorlás történik. A felhasználó kiválasztja hogy a mekkora tartományon akar gyakorolni, ez a minimum és maximum érték. Majd ebből a tartományból véletlenszerűen feldobja a az olasz szavakat hogy írd be a magyar megfelelőt ezért lenne fontos, hogy minden szám szerepeljen a tartományból de véletlenszerűen. 

Köszönöm a választ mindjárt kipróbálom

Előzmény: Törölt nick (36965)
Törölt nick Creative Commons License 2023.02.05 0 0 36965

Ez a konkrét kódot így módosítanám:

 

Sub Gomb2_Click()
    Dim i As Long
    Dim j As Long
    Dim Veletlen As Long
    Dim Tomb()
    Dim minimum As Long
    Dim maximum As Long
    Dim Ujszamkell As Boolean
    
    Randomize
    minimum = 1
    maximum = 10
    ReDim Tomb(maximum - 1)
    ' Randomize  -> szerintem ebből nem kell kettő
    For i = minimum To maximum
        Ujszamkell = True
        While Ujszamkell = True
            Ujszamkell = False
            Veletlen = Int((maximum - minimum + 1) * Rnd() + minimum)
            For j = LBound(Tomb) To UBound(Tomb)
                If Tomb(j) = Veletlen Then
                    Ujszamkell = True
                    Exit For
                End If
            Next j
        Wend
        Tomb(i - 1) = Veletlen
        Debug.Print Tomb(i - 1)
    Next i
End Sub

 

De nekem gyanús, hogy itt valami keveredés van.

A minimum és a maximum az a véletlenszám-generálás határértékeit jelentik, vagy a tömb-indexek határértékeit? Vagy mindkettőt?

Előzmény: dt6609 (36964)
dt6609 Creative Commons License 2023.02.05 0 0 36964

Legyetek szívesek nézzétek át a kódot mert nem találom a hibát már annyira be vagyok keveredve

Sub Gomb2_Click()
Dim i As Long
Dim j As Long
Dim Veletlen As Long
Dim Tomb()
Dim minimum As Long
Dim maximum As Long
Dim Marvan As Boolean
Randomize
minimum = 1
maximum = 10
ReDim Tomb(maximum - 1)
Randomize
For i = minimum To maximum
Veletlen = Int((maximum - minimum + 1) * Rnd() + minimum)
Tomb(i - 1) = Veletlen
Marvan = False
For j = LBound(Tomb) To UBound(Tomb)
If Tomb(j) = Veletlen Then
Marvan = True
Exit For
End If
Next j
If Marvan = True Then
Veletlen = Int((maximum - minimum + 1) * Rnd() + minimum)
Tomb(i - 1) = Veletlen
End If
Debug.Print Tomb(i - 1)
Next i
End Sub

 

köszönöm Laci

Előzmény: Delila10 (36963)
Delila10 Creative Commons License 2023.02.05 0 0 36963

A lassú ciklus helyett a COUNTIF (DARABTELI) függvényt használnám az ellenőrzésre.

Előzmény: pimre (36961)
dt6609 Creative Commons License 2023.02.04 0 0 36962

Ó. Nem is gondoltam ekkora segítségre holnap megírom a kódot nagyon szépen köszönöm. 

Előzmény: pimre (36961)
pimre Creative Commons License 2023.02.04 0 0 36961

Ezt nehéz konkrét adatok és konkrét kód nélkül, de talán egy for next ciklus is elég, valahogy így:

 

véletlen szám generálás

aktelem = az éppen megkapott véletlen érték

marvan=false

For tombelem = 1 to tomb(0)

if tomb(tombelem)=aktelem then 

   marvan=true

   exit for

endif

next tombelem

if marvan then goto véletlen szám generálás (ehelyett lehet egy hátul tesztelő while ciklus is, ami szintén a marvan = True esetén generál új véletlen számot)

 

Előzmény: dt6609 (36960)
dt6609 Creative Commons License 2023.02.04 0 0 36960

Köszönöm erre gondoltam én is csak valamiért sehogy nem állt össze a kód valahogyan rajta tapogatok a megoldáson.

Két egymásba ágyazott for next ciklusra gondoltam. jól gondolom?

Előzmény: pimre (36959)
pimre Creative Commons License 2023.02.04 0 0 36959

A talált elemeket gyűjtsd egy tömbben (a 0. elem legyen az aktuális elemszám), majd tegyél bele egy ciklust, ami végigszalad az eddig talált tömbelemeken, és ha talált ismétlődést, akkor új véletlenszámot generál. És azzal is végigfut az ellenőrzés. Ha új a talált elem, akkor feljegyzi a tömbbe, és az elemszámot tömb(0) eggyel növeli.

 

Előzmény: dt6609 (36958)
dt6609 Creative Commons License 2023.02.04 0 0 36958

Ez a makró egy nyelvgyakorló xlsm része. Ezért nem jó ha gyakran ismétlődik a véletlenszám. azt kéne megoldani hogy az Ubound (tomb) és az Lbound(tomb) változók által kijelölt tartományból minden érték szerepeljen egyszer de véletlenszerűen. Kösz

Előzmény: pimre (36957)
pimre Creative Commons License 2023.02.04 0 0 36957

https://support.microsoft.com/hu-hu/office/rnd-f%C3%BCggv%C3%A9ny-503cd2e4-3949-413f-980a-ed8fb35c1d80

 

Ennek megfelelően: Az aktuális véletlen szám = (felső érték-alsó érték) * Rnd + 1 Ha csak egészeket akarsz látni, akkor Int( (felső érték-alsó érték) * Rnd )+ 1

 

Az hogy ne ismétlődjenek, az szerintem ellentmond annak, hogy véletlen számok legyenek. De ha elég tág az intervallumod, akkor egyre kisebb lesz az esélye az ismétlődésnek. (A lottóban is előfordulhat, hogy két egymást követő héten ugyanazok legyenek a nyerőszámok, csak éppen sokmilliárd húzásonként várható ilyen.)

Előzmény: dt6609 (36956)
dt6609 Creative Commons License 2023.02.04 0 0 36956

Sziasztok!

 

Segítséget kérnék. Excel VBA kérdésem volna.

 

Adott egy tömb. A tömb alsó és felső értéke egy egy változóban. Véletlen számot kell generálnom a tömb alsó és felső értékének segítségével. Oly módon, hogy a véletlenszámok ne ismétlődjenek.

A válaszokat előre is köszönöm. Laci

Redlac Creative Commons License 2023.02.04 0 1 36955

Bocsánat, gyorsabban kértem segítséget, mint keresgéltem volna.

Megvan, hogy a részösszeg függvény a barátom  :-)

Előzmény: Redlac (36954)
Redlac Creative Commons License 2023.02.04 0 0 36954

Sziasztok!

 

VBA-val egy gombnyomásra szűrök le egy oszlopban lévő jellemzőkre. Ez simaliba.

A leszűrt sorok száma alapesetben megjelenik a táblázat alsó részén, de szeretném ezt a számot megjeleníteni a megnyomott gomb mellett egy textboxban. Honnan tudnám lekérdezni ezt a számot?

Bali-G Creative Commons License 2023.01.31 0 1 36953

Köszönöm 

Bevált !

Előzmény: Garashan (36950)
nagy2018 Creative Commons License 2023.01.31 0 1 36952

Egészen egyszerűen fantasztikus vagy. Tökéletesen működik. Hálásan köszönöm. :)

Előzmény: Garashan (36951)
Garashan Creative Commons License 2023.01.30 0 0 36951

Szóval jobban átgondolva a dolgokat a leírásod alapján a következő képletre van szükséged:

=HA(VAGY(NEM(ÜRES(AT1));NEM(ÜRES(AU1));NEM(ÜRES(AV1)));"nincs";HA(ÜRES(AS1);"";HA(AS1<18;"nincs";HA(CJ1="";"";M1-CJ1))))

Első körben megnézi, hogy AT, AU, AV cellák üresek-e. Ha valamelyik nem üres, akkor biztosan kisebb AS, mint 18 és akkor ki kell, hogy írja, hogy "nincs". (Ezt valamelyik korábbi hozzászólásnál volt, hogy ha AT, AU és AV kitöltöttek, akkor AS biztosan kisebb, mint 18).

Ezután megvizsgáljuk, hogy AS üres-e. Ha üres, akkor ugyebár egy üres string a kimenet.

Viszont, ha nem üres és kisebb, mint 18, akkor kiírja, hogy "nincs".

Ha nagyobb egyenlő mint 18, akkor pedig megvizsgálja CJ adattartamát, ha nem üres a CJ cella, akkor M1-CJ1 lesz a kimenet.

 

Remélem, hogy erre gondoltál. :)

Előzmény: Garashan (36949)
Garashan Creative Commons License 2023.01.30 0 0 36950

Szia!

Neked az indirekt függvény lesz a barátod. Ott szövegként lehet megadni hivatkozást. A függvény tulajdonságai között van, hogy mivel nem cellahivatkozást használ, hanem szöveget, így nem frissíti a hivatkozást, ha sort szúrsz be vagy esetleg törölsz.

Egy példa:

=INDIREKT("Laci!B7")

Meg lehet ezt is írni kicsit dinamikusabbra, hogy "le lehessen húzni" a függvényt és magától váltson oszlopot, de ahhoz kevés a kiinduló adat és 13 cella esetén nem is nagy dolog átírni a betűket.

Előzmény: Bali-G (36948)
Garashan Creative Commons License 2023.01.30 0 0 36949

Huh, most jól összekavarodtam :)

Ha vesszük az 1-es pontodat, akkor is ki kell írnia, hogy nincs? Vagyis mind a 4 eshetőség esetén? Akkor elvileg nem is kellene vizsgálni az AT, AU és az AV cellákat.

Előzmény: nagy2018 (36947)
Bali-G Creative Commons License 2023.01.30 0 0 36948

Sziasztok! 

 

Tud valki segíteni exelbe ?

Olyanba nem tudok megoldást találni ,de lehet nem is lehet vagy nincs rá...

Van egy munkafüzet,abba több lap .

Azt szertetném megcsinálni egyik lap(legyen ez Család)  B15-től  N15-ig (13 cella), a masik lap (legyen ez Laci) B7-től N7-ig ugyanazokat a számokat hozza ,ugy hogy a "Családba"hozza a "Laci"számokat!Ami nem is nehéz,DE  ha én Beszúrok egy sort 7-es sorba akkor ugye lejjebb jön egy sorral ami már nem feldi a 7 sort ,mert átugrik a B8-ra ,de nekem pont ez lenne a lényeg hogy fikszáljam a 7 -sort,bármi történik azt a 7 es sorbol merítsen másolandó adatot (Vagy Legyen mindig B7 ,max másolom oszloponként)

(A $ jelre nem találtam megoldást)

 

Köszönöm a segítséget előre is 

nagy2018 Creative Commons License 2023.01.30 0 0 36947

Nagyon köszönöm.

Most úgy működik a függvényed, hogy az AS-nek kisebbnek kell lenni, mint 18 és valamennyi további cella, tehát AT is, AU is és AV is ki kell legyen töltve, akkor írja ki, hogy "nincs". Nem így kellene a függvénynek működnie. Pontosítom és elnézést.

Variációk:

  1. Lehet, hogy csak AS<18 (tehát AS cella kitöltött) és ezzel együtt a többi cella, (AT, AU és AV) egyike sincs kitöltve.
  2. vagy lehet, hogy AS<18 és ezzel együtt az AT cella is ki van töltve. De ekkor az is lehet, hogy AS azért kisebb, mint 18, mert nincs is kitöltve AS cella.
  3. vagy lehet, hogy AS<18 és ezzel együtt az AU cella is ki van töltve. De ekkor az is lehet, hogy AS azért kisebb, mint 18, mert nincs is kitöltve AS cella.
  4. vagy lehet, hogy AS<18 és ezzel együtt az AV cella is ki van töltve. De ekkor az is lehet, hogy AS azért kisebb, mint 18, mert nincs is kitöltve AS cella.

Fáradozásodat köszönöm.

 



 

Előzmény: Garashan (36946)
Garashan Creative Commons License 2023.01.30 0 0 36946

Szia!

Nem voltam gépközelben a napokban.

 

A következőre jutottam:

=HA(AS1<18;HA(NEM(VAGY(ÜRES(AT1);ÜRES(AU1);ÜRES(AV1)));"nincs";"");HA(CJ1="";"";M1-CJ1) )

 

Egy dologra nem derült fény, hogy mi történjen:

Ha AS<18, de AT, AU és AV is üres. Most olyankor szimplán egy üres string a kimenet. Vagyis "".

 

Amúgy a matematikai logikában nagyon nem mindegy, hogy ÉS-t vagy VAGY-ot mondunk. Teljesen más az igazság táblája a kettőnek, így ugyan azon bemeneti paraméterek alapján más-más kimenet lehetséges.

Előzmény: nagy2018 (36940)
homerx Creative Commons License 2023.01.26 0 0 36945

a zember ott tud, ahol segit :)

Előzmény: hellsing (36944)
hellsing Creative Commons License 2023.01.26 0 0 36944

Köszönöm!

Előzmény: homerx (36943)
homerx Creative Commons License 2023.01.26 0 0 36943

en igy tudtam megoldani:

adatok ful

adatok beolvasasa - file-bol - xls-bol - kivalasztod a file-t

ekkor megnyilik egy kezelo felulet. ott kivalasztod a sheetet

alul az adatok atalakitasa gombot valasztos, ekkor megnyilik egy powerbi felulet.

ott kivalasztod a kerdeses oszlopot

majd az adattipusnal a datum lelyett szoveget valasztasz, majd a jelenlegi csereje gombra pottyintesz.

ezutan bezaras es betoltes ikonra, ami utan beolvassa a tablazatod, es a kerdeses oszlopban mar txt lesz es nem datum.

 

 

Előzmény: hellsing (36941)
homerx Creative Commons License 2023.01.26 0 0 36942

meghozza ezt a datumot jeloli rovid formaban: 4783.01.01

Előzmény: hellsing (36941)
hellsing Creative Commons License 2023.01.26 0 0 36941

'reggelt! Kaptam egy Excel 95 formátumú fájlt, amit fel kellene dolgoznom. Az egyik oszlop azonosítókat tartalmaz és néhányuk kötőjeles, pl. 4783-1. Nekem ez egyáltalán nem tűnik dátumnak, az Excel, a fájl megnyitásakor, mégis átkonvertálja. A 4783-1-ből jan.83 lesz.

 

A 4783-1 milyen logika mentén dátum, és hogy lehet a nyitáskori konvertálást megakadályozni? Próbáltam a Google-t, de nyitásra nem találtam megoldást, csak bevitelre.

nagy2018 Creative Commons License 2023.01.25 0 0 36940

Majdnem.  AT, AU vagy AV  is szám, csak nem mindig szerepel ezeknek a celláknak a valamelyikében szám.

Tehát:

1. Megnézi, hogy AS kisebb-e, mint 18

2. Utána megnézi, hogy AT vagy AU vagy AV kitöltött-e, tehát van e benne szám.

(Van olyan eset, hogy csak AS kitöltött. Van, hogy ennek a négynek valamelyik kombinációja.) 

3. Ha tehát AS<18 és/vagy AT és/vagy AU és/vagy AV kitöltött, akkor írja ki, hogy "nincs". (A másik képlet nem fut le.)

 

4. Ha viszont AS>= 18, akkor a másik képlet a =HA(CJ1="";"";M1-CJ1)  fut le. (Ilyenkor az AT, AU, AV -be tuti nincs szám, ezzel nem kell foglalkoznia.)

(A CJ értékét az egyszerűség kedvéért most mégis inkább kivettem a vizsgálandók közül.)

Nagyon  köszönöm, hogy foglalkozol vele.

 

 

Előzmény: Garashan (36939)
Garashan Creative Commons License 2023.01.25 0 0 36939

Tehát a következőre lenne szükséged?

 

(AS1<=18) ÉS [AT1 vagy AU1 vagy AV1 szám]

Ez a következőt csinálja megnézi, hogy AS1 kisebb egyenlő e mint 18 és mellé megnézi, hogy AT, AU VAGY AV közül tartalmaz e valamelyik számot.

Tehát ha AS nagyobb mint 18, akkor hamis és másik képlet fut le

Ha AT, AU vagy AV közül egyik se szám, akkor szintén hamis és az előző képlet fut le

Ha AS<=18 és valamelyik szám AT, AU vagy AV közül, akkor írja ki, hogy nincs

Ha pedig a fenti leírás alapján hamis az eredmény, akkor kellene megvizsgálni CJ1 értékét?

 

Jól értelmeztem? Mondjuk szerintem nem :-)

A lényeg, hogy írd meg, hogy pontosan mit mi után vizsgáljon és mi legyen a vizsgálat eredményétől függő képlet.

Előzmény: nagy2018 (36938)
nagy2018 Creative Commons License 2023.01.25 0 0 36938

A másik függvényhez is szeretném a segítségeteket kérni. 

A CA1 cellában a következő függvényem van: =HA(CJ1="";"";M1-CJ1)

 

Ezt kellene kiegészíteni arra, ha a AS1 cellába 18 vagy kisebb szám szerepel, illetve ha AT1 vagy AU1 vagy AV1 cellában szerepel valamilyen szám (tehát kitöltött), akkor az adott (CA1) cellába írja ki, hogy "nincs". De vizsgálja meg azt is, hogy CJ1-ben van e adat, mert akkor marad az alap =HA(CJ1="";"";M1-CJ1) függvény és nem kell a AS1, AT1, AU1, AV1 cellákkal foglalkoznia. 

 

Előre is nagyon köszönöm. Hatalmas segítség vagytok.

nagy2018 Creative Commons License 2023.01.25 0 0 36937

Köszönöm a fáradozást.

Előzmény: pimre (36933)
nagy2018 Creative Commons License 2023.01.25 0 0 36936

Elnézést, most látom, hogy valóban elírtam. Mea culpa. Nagyon szépen működik. Köszönöm szépen.

Előzmény: Garashan (36935)
Garashan Creative Commons License 2023.01.24 0 0 36935

Ha a W oszlop mindig kisebb (korábbi), mint az AA oszlop, akkor természetes, hogy "rossz" a képlet.

 

Mi ebből indultunk ki:

=HA(W2-AA2<16;"nincs";"").

Ebből rögtön látszik, hogy ha W2<AA2, akkor W2-AA2 mindig kisebb lesz, mint 16 (de még nullánál is). 

 

Átírtam a képletet:

=HA(HA(ÉS(HAHIBA(ÉV(W1);HAMIS);HAHIBA(ÉV(AA1);HAMIS));TÖRTÉV(W1;AA1);TÖRTÉV(HA(HAHIBA(ÉV(W1);HAMIS);DÁTUM(ÉV(W1)+400;HÓNAP(W1);NAP(W1));DÁTUM(BAL(W1;4)+400;KÖZÉP(W1;6;2);KÖZÉP(W1;9;2)));HA(HAHIBA(ÉV(AA1);HAMIS);DÁTUM(ÉV(AA1)+400;HÓNAP(AA1);NAP(AA1));DÁTUM(BAL(AA1;4)+400;KÖZÉP(AA1;6;2);KÖZÉP(AA1;9;2)))))<=16;"nincs";"")

 

Annyiban változott, hogy bele vettem a törtév függvényt is. Mivel nem tudjuk pontosan, hogy az adott 16 évben mennyi szökőév van, így nem tudjuk, hogy pontosan hány nap is a 16 év. Ez elvileg kiküszöböli ezt a problémát is.

Előzmény: nagy2018 (36934)
nagy2018 Creative Commons License 2023.01.23 0 0 36934

A W oszlop időben mindig korábbi, mint az AA oszlop. 

Előzmény: Garashan (36932)
pimre Creative Commons License 2023.01.23 0 1 36933

A hibás hivatkozást valóban elnéztem. Köszönöm az észrevételt. Kipróbálva azért nem vettem észre, mert a W1 kisebb volt 1900-nál, és az üres AW1 nem zavart be. Pontosabban a hiba abban a képletben volt, ami a helyesen megadott W1-ben lévő évszámot korrigálja, így nem derült ki. Valószínűleg akkor jött volna elő, ha mindkét évszám 1900 feletti.

 

A másik észrevételed "amit nem kezel a függvényed, hogy mi van, ha az egyik dátum kisebb mint 1900, de a másik nagyobb mint 1900. Akkor csak az egyik évszámot növeli meg 400 évvel." téves. Ugyanis a mindkét képletben szereplő VAGY függvény éppen azt nézi, hogy ha bármelyik kisebb 1900-nál, akkor emelje meg az évszámot 400-al. Igaz, azzal nem fárasztottam magam, hogy azt az esetet is teszteljem, amikor csak az egyik évszám 1900 alatti, de nem hinném, hogy emiatt hibásan működött volna a képlet. 

 

Az összegyúráshoz gratulálok. Ahogy írtam, nekem valahogy nem jött össze. 

Előzmény: Garashan (36930)
Garashan Creative Commons License 2023.01.23 0 0 36932

Pontosan mit szeretnél, hogy összehasonlítson az Excel?

Most ugyebár feltételezi azt, hogy az AA oszlopban lévő dátum korábbi, mint a W oszlopban lévő. Ha viszont ez is lehet későbbi, meg az is, akkor kellene még egy abszolút értéket venni és úgy összehasonlítani 16*365-el a kettő különbségét.

Előzmény: nagy2018 (36931)
nagy2018 Creative Commons License 2023.01.23 0 0 36931

Köszönöm fáradozásodat. Az általam kért 1. és 2. függvény két külön függvény, két külön cellába is íródna. Ami ezek szerint nem volt teljesen világos. A 16 az nem nap, hanem év. Átírtam ennek megfelelően az értéket. De lehet, hogy ez így mégsem jó. Nagyobb értéknél is kiírja a nincset.

 

Előzmény: Garashan (36930)
Garashan Creative Commons License 2023.01.22 0 0 36930

Szerintem az első általad megadott függvény hibás. AW oszlopra hivatkozol AA helyett. Illetve amit nem kezel a függvényed, hogy mi van, ha az egyik dátum kisebb mint 1900, de a másik nagyobb mint 1900. Akkor csak az egyik évszámot növeli meg 400 évvel.

Illetve a következő hibát vettem még észre: ha kellően kicsi dátumot írunk be, de nagyobbat mint 1900, akkor előfordulhat az, hogy "BAL(W1;4)+0<1900" igaz lesz, mert ha W1 "rendes" dátum, akkor számként kezeli az Excel és ha W1 kisebb, mint 1905.03.14, akkor a szám értéke kevesebb lesz, mint 1900.

 

Én összegyúrtam egy képletbe a két függvényt.
=HA(HA(ÉS(HAHIBA(ÉV(W1);HAMIS);HAHIBA(ÉV(AA1);HAMIS));W1-AA1;HA(HAHIBA(ÉV(W1);HAMIS);DÁTUM(ÉV(W1)+400;HÓNAP(W1);NAP(W1));DÁTUM(BAL(W1;4)+400;KÖZÉP(W1;6;2);KÖZÉP(W1;9;2)))-HA(HAHIBA(ÉV(AA1);HAMIS);DÁTUM(ÉV(AA1)+400;HÓNAP(AA1);NAP(AA1));DÁTUM(BAL(AA1;4)+400;KÖZÉP(AA1;6;2);KÖZÉP(AA1;9;2))))<16;"nincs";"")

Ez elvileg 1. körben megvizsgálja, hogy valamelyik dátum 1900-nál kisebb-e vagy sem.

Ha egyik sem kisebb, mint 1900, akkor kivonja egyszerűen egymásból őket.

Ha valamelyik kisebb, mint 1900, akkor mindentől függetlenül mindkét dátum évszámát megnöveli 400-al. Bár előtte ellenőrzi, hogy a dátum helyes dátum-e, mert ha igen, akkor más módon kell az évszámot megnövelni.

 

Ismert hiba: ha a dátum szökőévre esik. Ha jól tudom, akkor a szökőévre a következő szabályok vonatkoznak: minden 4-el maradék nélkül osztható évben van szökőév. Ez alól kivételt képeznek a század fordulók. De ha a század forduló egyben ezred forduló is, akkor van szökőév. Tehát 2000-ben volt szökőév, de 2100-ban nem lesz.

Vissza szívtam, én tudtam rosszul/rosszul emlékeztem. Nem ezredfordulónként van mégis szökőév, hanem ha 400-al is osztható maradék nélkül az évszám. Tehát ha 400-at adunk hozzá, akkor pont jó is.

 

Amúgy nem tudom, hogy a kérdező pontosan mit szeretett volna: most ha W1 maximum 16 nappal van később, mint  AA1, akkor írja a nincset.

Előzmény: pimre (36928)
nagy2018 Creative Commons License 2023.01.22 0 0 36929

Köszönöm, nézem.

Előzmény: pimre (36928)
pimre Creative Commons License 2023.01.22 0 0 36928

Az 1900-as korlát máig megvan. Ezért javaslom, hogy vegyél fel segédoszlopokat az alábbiak szerint:

 

A W1 helyett egy segédoszlopba a következőt írd: 

=HA(VAGY(BAL(W1;4)+0<1900;BAL(AW1;4)+0<1900);BAL(W1;4)+400 & KÖZÉP(W1;5;6);W1)

 

Az AA1 helyett pedog ezt:

=HA(VAGY(BAL(W1;4)+0<1900;BAL(AA1;4)+0<1900);BAL(AA1;4)+400 & KÖZÉP(AA1;5;6);AA1)

 

És ezekkel számolj. 

 

Elvileg lehet közvetlenül is, csak az már nagyon bonyolult lett, és nekem nem sikerült segédoszlopok nélkül megcsinálni. Ha valaki meg tudja oldani, azt szívesen veszem.

 

Persze képlet 1582. február 24 előtti időpontok esetén nem lesz jó, mert ekkor került bevezetésre a Gergely naptár. Előtte más volt a számítás. Egyébként a 400 évvel való növelés is azért van, mert az 1500 utáni éveket ezzel megnövelve 1900 utánit kapunk, amivel már tud számolni az Excel.

 

Az M1 és a CJ1 oszlopokat a fenti képletekkel (mutatis mutandis) tudod átalakítani.

 

 

Előzmény: nagy2018 (36926)
nagy2018 Creative Commons License 2023.01.22 0 0 36927

Az előzőben egy kis elírás: 

CJ2ben van adat, akkor helyette érvényesüljön a =HA(CJ2="";"";M2-CJ2) itt a cellák is az első sorban vannak. CJ1 és M1. Köszönöm.

nagy2018 Creative Commons License 2023.01.22 0 0 36926

Két függvényhez szeretnék segítséget kérni. Előre jelzem, hogy 2013-as magyar excelem van. 1900 előtti és 1900 utáni dátumokat kell kezeljen a függvény. Dátum beállítás jó.

 

 

1. A függvényem =HA(W2-AA2<16;"nincs";"").

AA2 és W2 év, hónap, nap dátumok. A cellák formátuma dátum. Ezt kellene átalakítani úgy, hogy erre a speciális dátumra működjön. 

 

2. A másik függvény 

HA AS1 cella értéke kisebb mint 18 és/vagy AT1 cella és/vagy AU1 és/vagy AV1 cella kitöltött, akkor a CA1 cellába NINCS kerüljön beírásra de ha a CJ2ben van adat, akkor helyette érvényesüljön a =HA(CJ2="";"";M2-CJ2) függvény.

 

Segítségeteket előre is köszönöm.

_Nyuszi Creative Commons License 2023.01.19 0 0 36925

Igazad van, elnézést!

Előzmény: Eredő Vektor (36910)
Garashan Creative Commons License 2023.01.16 0 0 36924

Te azt mondtad eredetileg, hogy mindig 10 fordulatot veszel alapul. Amit figyelembe véve a leírásodat, hogy 1000 fordulat 1kWh, így a 10 fordulat 10Wh lesz.
Tehát az adott idő alatt végzett munka (ergo elektromos fogyasztás) állandó, mindig 10Wh.
A 10Wh munka elvégzéséhez szükséges idő változik, ezt fogod mérni stopperrel. Ha pedig ezután leosztod a 10Wh munkát a stopperrel mért idővel, akkor megkapod, hogy mennyi volt az átlagos teljesítmény azon időszak alatt, amíg mérted az időt.

Csináltam egy gyors grafikont is, gyakorlatilag a Te villanyorád a piros vonalat méri, vagyis pontosabban a piros satírozást, az lenne a villamos munka. Ami a pillanatnyi villamos teljesítmény (VA [volt-amper] az y tengelyen osztva 3600-al, 1VA=1W) az idő függvényében (ez lenne az x tengely).

Te pedig arra vagy kíváncsi, hogy mekkora átlagos teljesítmény kell ahhoz, hogy ugyan annyi idő alatt ugyan annyi munkát végezzen, mint amit te mértél az előbb. Ez pedig a zöld vonal alatti satírozás lenne. Itt ha nem vágtam volna le a grafikon szélét, akkor kijönne, hogy ~0,8 az érték, aminek a mértékegysége VA/3600. Ezt ha beszoroznánk az x tengelyen leolvasott értékkel (12,56 s), akkor ki is jön a 10Wh.
Csak kényelmi okokból volt a watt 3600-ad része ábrázolva az y tengelyen, mert ha azt felszorozzuk 3600, akkor kapjuk meg a wattot, de az idő tengelyen ábrázolt secundumot amúgy is le kellett volna osztani 3600-al, hogy átváltsuk órába, így viszont meg volt spórolva egy osztás.
De a számoktól el is vonatkoztathatsz, a lényeg, hogy ha 10 korülfordulást mérsz az mindig 10Wh-nyi munka lesz, amit ha egy lineáris teljesítményű géppel akarsz kiváltani, akkor vissza kell számolnod Jimmy the Hand táblázatának megfelelően. Ergo azt mondod meg, hogy ha ugyan ennyi ideig, mint amennyit mértél mekkora teljesítményű gépnek kellett volna mennie, hogy ugyan úgy 10Wh-nyi munkát végezzen.

Előzmény: Garashan (36923)
Garashan Creative Commons License 2023.01.16 0 0 36923

Most megint belevitted magadat a málnásba....
1000 fordulat 1kWh. Jimmy the Hand táblázata alapján, ha 10 fordulatot tesz meg a számláló 1 másodperc alatt, akkor az átlagos teljesítmény 36kW.

Előzmény: Sparherd (36922)
Sparherd Creative Commons License 2023.01.16 0 0 36922

Óh, persze, ott a kulcs, 36 fordulat 1kWh - időnként értelmi fogyatékos vagyok. :-(((

Előzmény: Törölt nick (36918)
Sparherd Creative Commons License 2023.01.16 0 0 36921

Oáááá, akkor beírom, hogy más is értse:

A fordulatszám és a munka azonos érték, de más a fizikai tartalma, ezért mentem be az erdőbe - csak éppem elvesztem, nem gyűjtöttem semmit.

Nagyon köszönöm, sajnos fizikával mindig hadilábon álltam, igaz, néha az egész osztály se tudott megoldani bizonyos példákat, talán nem a negyven gyerek volt csakis az oka.

Előzmény: Törölt nick (36919)
Ketele69 Creative Commons License 2023.01.15 0 0 36920

Nagyon szépen köszönöm!

Nem is gondoltam, hogy ilyen egyszerű lesz a megoldás.

Előzmény: Delila10 (36912)
Törölt nick Creative Commons License 2023.01.15 0 0 36919

"ha pl. a 10 fordulatot pl. 23 mp alatt mérem, akkor hogyan adja ki a táblázat a fogyasztást Wh-ában?"

 

Ha fogyasztás alatt a munkát érted - mert a Wh mértékegység erre utal - , akkor az 10 fordulat alatt 10Wh lesz, akárhány másodperc alatt történik meg.

Hiszen ugye azzal kezdted, hogy 1000 fordulat = 1 kWh = 1000 Wh.

 

Az időméréssel a teljesítményt tudod meghatározni, aminek viszont W a mértékegysége, és munka/idő a dimenziója.

Előzmény: Sparherd (36917)
Törölt nick Creative Commons License 2023.01.15 0 0 36918

Nem valami ilyesmi kellene neked?

 

Előzmény: Sparherd (36913)
Sparherd Creative Commons License 2023.01.14 0 0 36917

Igen, a reciprokát írtam az első két oszlopba, azok jók, ha 10Wh van, akkor annak hatvanada van egy perc alatt, és annak hatvanada egy mp alatt.

A harmadik-negyedik oszlopban viszont a reciproka van, ha azt tízzel megszorzom, bejön az összeföggés, amit írtál.

 

De továbbra se látom a megoldást, ha pl. a 10 fordulatot pl. 23 mp alatt mérem, akkor hogyan adja ki a táblázat a fogyasztást Wh-ában?

 

Előzmény: Garashan (36915)
Sparherd Creative Commons License 2023.01.14 0 0 36916

odamegyek stopperrel, lemérem, hogy tíz fordulat mennyi idő alatt történik, megszprzpm százzal és máris tudom majd, hogy mekkora a pillanatnyi fogyasztás.

Ennyi kellene, hogy pl. 10 fordulat 23 mp alatt megvan, akkor azonnal lehessen látni, mekkora a fogyasztás, de a táblázat valamiért nem jó.

Előzmény: pimre (36914)
Garashan Creative Commons License 2023.01.14 0 0 36915

Szerintem az átváltásokkal lesz baj:

1Wh=60Wmin=3600Wsec

Előzmény: Sparherd (36913)
pimre Creative Commons License 2023.01.14 0 0 36914

Mit akarsz megtudni? Meg mihez kell az egész táblázat? Meg mihez kell a stopper?

 

Írd fel az óraállást egy adott időpontban, aztán olvasd le 1 óra, 1 nap vagy 1 hónap múlva, és a két leolvasás közötti különbség adja ki az adott időszak fogyasztását.

Előzmény: Sparherd (36913)
Sparherd Creative Commons License 2023.01.13 0 0 36913

Hali, ha valakinek most olyanja van, hogy szívesen belerúgna valakibe, jelentkezem, mert talán ettől végre észre térek.

 

Csatolom a képet, hogy érthető legyen, egy fogyassztásmérővel voltak problémák, megnéztem, hogy ezer fordulat 1kWh és leintettem mindenkit, hogy majd odamegyek stopperrel, lemérem, hogy tíz fordulat mennyi idő alatt történik, megszprzpm százzal és máris tudom majd, hogy mekkora a pillanatnyi fogyasztás.

Megcsináltam ezt a segédtáblázastot is hozzá, ránézésre egy óvodás is látja, hogy valami hülyeség, de nem jövök rá, hogy mi az. :-(((((

 

Az indoklás:

az első oszlop a mérő fordulata tizesével, mellette a percenkénti és másodpercenkénti fogyasztás, mellettük azok reciprokai, hogy a fordulatot ne kelljen számolgatni, csak rábökjek az adott sorra, hogy nagyjából annyi.

 

Delila10 Creative Commons License 2023.01.11 0 0 36912

A cellaformátum legyen a hivatkozott cellákban 0,00 és egy szóköz. Ez 2 tizedesig mutatja az eredeti szám ezred részét. 

Előzmény: Ketele69 (36911)
Ketele69 Creative Commons License 2023.01.11 0 0 36911

Sziasztok!

 

Van egy táblám rengeteg oszloppal és sorral, értékek eFt-ban. Néha a táblát elő kell állítanom (!) MFt-ban is. Ezt úgy oldottam meg, hogy az eFt-os táblát lemásoltam egy új munkalapra és hivatkozom az eFt-os táblára, ahol szám van a cellában osztom 1.000-rel.

 

Ez működik is, csak az eFt-os tábla szerkezete gyakran módosul: sorok/oszlopok jönnek-mennek, cellák egyesülnek…..ilyenkor pedig mindig utána kell állítanom a MFt-os táblát.

 

Van egyszerűbb módszer a MFt-os tábla létrehozására, illetve a változások követésére?

 

Köszönöm.

Eredő Vektor Creative Commons License 2023.01.10 0 0 36910

Nem igazán jók. Egyedül  a részösszeg fgv képes figyelmen kívül hagyni a kiszűrt cellákat.

Előzmény: _Nyuszi (36909)
_Nyuszi Creative Commons License 2023.01.09 0 0 36909

Esetleg a SZUMHATÖBB vagy DARABHATÖBB.

Ha jól értem, a végcélhoz ezek is megfelelőek lehetnek.

Előzmény: Eredő Vektor (36907)
djuice Creative Commons License 2023.01.08 0 0 36908

kérdés, hogy mely függvénnyel csinálod?”

 

Sima summa fgv. használtam volna. De végül eszembe jutott egy régi megoldás: a köv. cellához hozzáadom növekménysen az előzőt és kiválogatom a max. értékeket.

Őszintén szólva az auto szűrőket nemigen kellett még használnom, így nem tudom mire is lettek kitalálva, csak láttam hogy van az is, aztán csak jó vmire…

Előzmény: Eredő Vektor (36907)
Eredő Vektor Creative Commons License 2023.01.05 0 0 36907

Ahogy írod: Inkább "kimutatás"

Miegyébként a RÉSZÖSSZEG() függvény pontosan erre való. Tehát a kérdés, hogy mely függvénnyel csinálod? Ezzel? Mert ennek mennie kell.

Előzmény: djuice (36906)
djuice Creative Commons License 2023.01.05 0 0 36906

Sziasztok!

 

Ezt az Excel szűrőt igazából hogy lehetne helyesen használni?

 

Probléma:

Van egy majd 600 soros kiadási tételekből álló táblám és egy üres oszlopban végigmentem, felcímkéztem a tételeket egyesével, hogy kategória szúréseket lehessen csinálni köztük. (Pl. élelmiszer, műszaki cikk, vegyes, közlekedés, banki költségek stb...)

Beállítottam a fejlécre az auto szűrőt és csináltam a 600. sorban (ahol már nincs adat) egy szummázó cellát. Azt szeretném elérni, hogy mikor melyik tételkategóriát választom ki, csak azok részösszegeit adja össze, de valahogy nem működik. :( 

A végcél persze az lenne, hogy szépen kategóriánként kihozni a megfelelő tételek végösszegeit vagy ahhoz ez nem is járható út mindez? Vagy arra volna jó pl. a kimutatás?

 

Köszi!

Delila10 Creative Commons License 2022.12.30 0 0 36905

Szívesen.

 

Ez 3 függvény, egy képletbe beágyazva.

Előzmény: bé.laci (36904)
bé.laci Creative Commons License 2022.12.29 0 0 36904

Köszönöm szépen!

 

Nem ismertem ezt a képletet!

Előzmény: Delila10 (36903)
Delila10 Creative Commons License 2022.12.29 0 0 36903

A segédoszlopba írd ezt a képletet:

 

=HA(SZÁM(SZÖVEG.KERES("SP";U4));"Spec";"Nem spec")

Előzmény: bé.laci (36902)
bé.laci Creative Commons License 2022.12.29 0 0 36902

Sziasztok!

 

Szeretnék egy kis segítséget kérni.

 

Adott egy táblázat U oszlopa, ahol cikk kódok találhatóak. Ezek közt vannak speciális elemek, melyeket az "SP" betűjel is jelöl.

 

Sajnos ezek több helyen is lehetnek a cikkódban, tehát változó számú karakter lehet előttük és mögöttük.

 

Egy segédoszlopban hogy tudnám megjeleníteni, hogy az adott sor U oszlopában levő cellában speciális vagy nem speciális cikkszám/elem található, vagyis hogy a cikkód tartalmazza-e az"SP" kifejezést.

 

Hogy tudom paraméterezni a HA függvényt? A "*SP*"-vel próbálkoztam, de nyilvánvalóan hiába.

 

Előre is köszönöm a segítséget.

 

 

 

 

 

 

 

 

Delila10 Creative Commons License 2022.12.27 0 0 36901

Szívesen. :)

Előzmény: berde (36900)
berde Creative Commons License 2022.12.27 0 0 36900

Köszönöm a segítséget ! 

Előzmény: Delila10 (36899)
Delila10 Creative Commons License 2022.12.27 0 0 36899

Egy rövid kis makró megoldja.

Ha nem az A oszlopban vannak ezek az adatok, az "A"-t írd át mindkét helyen az oszlopod betűjelére.

A füzetet makróbarátként kell mentened, amennyiben később is futtatni akarod a makrót.

 

Sub BoldSzamok()

    'Az A oszlopban lévő adatokat formázza

    Dim sor As Long

   

    sor = 2 'az első adatot tarlamazó sor

    Do While Cells(sor, "A") <> ""

        Cells(sor, "A").Characters(Start:=8, Length:=4).Font.Bold = True

        sor = sor + 1

    Loop

End Sub

Előzmény: berde (36898)
berde Creative Commons License 2022.12.27 0 0 36898

Tisztelt fórumozók a következő kérdésem lenne az excelben történő cellán belülei formázásra . A cella mindig két betú és 10számal kerül kitültésre pl: HU3132356207 .Azt szereteném hogy minden 6,7,8,9 szám karakter félkövér lenne pl HU3132356207 . hogy oldaható ez meg ? tudtok benne segíteni ? 

köszönerttel BS 

Delila10 Creative Commons License 2022.12.13 0 0 36897

adatot -> adatod

Előzmény: Delila10 (36896)
Delila10 Creative Commons License 2022.12.13 0 0 36896

Ha a többi adatot is ilyen, mint a feltett ábrában, akkor a képlet

 

=HA(ÉS(KÖZÉP(CA1;6;1)=" ";KÖZÉP(CA1;16;1)="");KÖZÉP(CA1;7;9);"")

Előzmény: NyB84 (36891)
m54-b Creative Commons License 2022.12.13 0 0 36895

A CA és CB oszlopokat átmásolod Wordbe, ott futtatod a következő makrót

 

Sub betu_szam_masol()

For i = 1 To ActiveDocument.Tables(1).Rows.Count
ActiveDocument.Tables(1).Cell(i, 1).Select

    Selection.Find.ClearFormatting
    With Selection.Find
        .Text = "^$^$^$^#^#^#^#^#^#"
        .Replacement.Text = ""
     End With
    With Selection
    .Find.Execute
      If Selection.Find.Found Then
        Selection.Copy
        ActiveDocument.Tables(1).Cell(i, 2).Select
        Selection.Paste
      End If
    End With
 Next i
 
End Sub

Az én teszt táblámban működött. Kissé lassú, de egy alkalomra jó lesz.

 

Előzmény: NyB84 (36891)
pimre Creative Commons License 2022.12.13 0 0 36894

Sajnos nem foglalkoztama konkrét megvalósítással, és most időm sincs elmélyedni benne, de valami ilyen RegExp kifejezést alkalmazék a hasonlításra: "/s[0-9]{3}[A-Z]{5}/s"

Előzmény: pimre (36893)
pimre Creative Commons License 2022.12.13 0 0 36893

Nem a regex lenne erre az ideális?

Előzmény: Fferi50 (36892)
Fferi50 Creative Commons License 2022.12.13 0 0 36892

Szia!

Az azonosítók mindig pirossal vannak vagy csak a szemléltetés kedvéért lett piros?

Ha mindig piros, akkor makróval ki lehet szedni.

Ha nem piros, akkor valamilyen szabályt kellene hozzá találni, akkor működhet függvénnyel.

Üdv.

Előzmény: NyB84 (36891)
NyB84 Creative Commons License 2022.12.13 0 0 36891

Sziasztok!

 

Egy olyan problémával fordulok hozzátok, hogy van egy viszonylag nagy (1-2000 sorból álló) excel táblázatom, melynek a CA oszlopában lévő cellák olyan stringek, melyek egy 9 karatkerből álló azonosítót tartalmazhatnak (de nem minden cella esetében).
Ezek az azonosítók 3 betűből és 6 számból állnak (pirossal jelölve). Tudnátok olyan függvényt / makrót javasolni, mellyel ezeket a CA oszlop celláiban rejtőző XXX000000 formátumú szövegrészeket a CB oszlopban "ki tudnám nyerni"? Előre is köszönöm a tippeket.

 

NyB84 Creative Commons License 2022.12.13 0 0 36890

Sziasztok!

 

Egy olyan problémával fordulok hozzátok, hogy van egy viszonylag nagy (1-2000 sorból álló) excel táblázatom, melynek a CA oszlopában lévő cellák olyan stringek, melyek egy 9 karatkerből álló azonosítót tartalmazhatnak (de nem minden cella esetében).
Ezek az azonosítók 3 betűből és 6 számból állnak (pirossal jelölve). Tudnátok olyan függvényt / makrót javasolni, mellyel ezeket a CA oszlop celláiban rejtőző XXX000000 formátumú szövegrészeket a CB oszlopban "ki tudnám nyerni"? Előre is köszönöm a tippeket.

m54-b Creative Commons License 2022.12.13 0 0 36889

m54 USB:

 

Működik USB-ről IS! DE nem kell neki USB. A gépeden bárhova kicsomagolod és kész.

 

 

Előzmény: futatata (36888)
futatata Creative Commons License 2022.12.13 0 0 36888

Nagyon-nagyon köszönöm mindenkinek az összes reagálást, nem értem mindegyiket, néhány információt tudok csak írni, hátha megértjük egymást.

 

36861-ben leírtam néhány példát, többen írtátok, hogy ezek nem jók.

Jó lenne, ha megírnátok, hogy mi és miért nem jó, mert pont az most a jó, hogy új évben újat lehet csinálni, mert a GDPR miatt minden évben új kell, az előző évieket törölni kell.

 

Egy példa, a tagdíj befizetés.

Volt, aki kinyomtatta a tagnévsort, és aki befizette a tagdíjat, azok nevét kihúzta a listáról és csak azt írta be, hogy aznap mennyi pénz folyt be és hányan fizettek.

Az utolsó néhány nevet azután kinyomtatta és ment a személyes nyomásgyakorlás, hogy "miattatok kellett még egy lapot kinyomtatni, mert ti még nem fizettetek".

De volt, aki több évre fizetett tagdíjat, azt adományként kezelték és csillagozás volt, hogy jövőre nem kérnek töle pénzt.

Volt aki egy üres papírt tett ki, csak "dátum és tagdíj" felirattal, aki fizetett, valami macskakaparást tett oda, utólag találd ki, hogy ki volt az - vagy, ha odaírta, hogy "Imre", akkor melyik Imre volt?

 

Aki értetlenkedett: igen, office és webtárhely meg internet előfizetés és még valami néhány éves adomány volt, idén lejár és már a webezés is probléma, és senki se nézte a weboldalt, az is megszűnt, marad a PC.

 

 

Természetesen elolvastam a fórumban korábban írtak egy részét és mélyen meghajlok a tudásotok előtt, nagyon profi programozók lehettek. Én csak nyomkodom a gombokat.

 

Annak örülök, hogy sikerült elérnünk, hogy a 36861-ben írtak nincsenek külön, mert korábban minden külön helyen volt, jellemzően szövegként megírva, kinyomtatva, amire a jelenlévők tollal megjegyzéseket írtak, vagy aláírtak, jó esetben újra be lett gépelve, amit írtak, de többnyire "nem tudtuk elolvasni" címszóval kimaradt, és ami ki lett nyomtatva, azt úgy kellett a papírok között visszakeresni.

 

Arra jöttem rá, hogy a problémák döntő része mindig abból van, hogy nem tudják, hogy korábban ki csinálta, mert személyes beszélgetések voltak.

 

36861-et újra megnézve ugyan azt látom, amire korábban rájöttem:

Mindenhol szerepel legalább egyszer egy név, aki csinált valamit, így ez a fontos.

 

Néhány esetben - például a játszmák - két név kell.

Vagy a gyűléseknél is, többnyire két név kell, hogy ki volt a levezető elnök, és ki írta le, hogy mi történt.

 

Azután vannak a bonyolultabb dolgok, amikor kettőnél több név is lehet, például jelenléti ív.

Ezt meg lehet csinálni úgy, hogy van egy jelenléti ív, és aki akkor ott van, aláír, és van sok név.

De meg lehet csinálni úgy is, mint a tagdíjbefizetést, hogy ott a név lista, és aki ott van, annál ott a pipa, hogy ott volt, és akkor adott névhez adott dátum tartozik a megjegyzéssel, hogy ott volt.

 

Szóval, nekem ez így teljesen érthető, ha megírnátok, hogy nektek miért nem, talán megokosodnék.

 

m54 USB:

Köszönöm, tehát akkor elvileg bármilyen windows alatt működik, ami USB-t kezel?

Nincsen kizárás, hogy ilyen kütyü, meg olyan böngésző, meg a setup-ban le kell tiltani a kukikat vagy be kell írni valamit valahova, egyszerűen megy?

 

SQL:

köszönöm, de az is angolul van, és weben, idő kell hozzá.

 

ZX:

Igen, nekem nagyon jónak tűnik az a megoldás, ha egy listám van csak kinyomtatva, hogy a 26 betűhöz milyen 26 féle adat tartozik, és az adott névhez melyik típuső adatba kell beírni az információt. (Illetve csak húszhoz, mert mondjuk 6 már foglalt az illető neve, a dátum, és más miatt)

 

Ott az a jó, hogy ki lehet választani, hogy milyen adatokat akarsz egyszerre látni.

A fenti példáknál maradva, ha a tagdíjbefizetés van, akkor az egyik képernyőn azt lehet látni, hogy a nevek abc sorrendben és a dátumok, hogy mikor fizették be a tagdíjat.

Egy másik képernyőn pedig ay van, hogy adott dátumnál kik fizették be a tagdíjat,

Nyílván, ha valakire vagyok kíváncsi, akkor az elsőt nézem. Ha az érdekel, hogy melyik nap mennyien fizettek, akkor a másodikat.

Legalábbis nekem így logikus.

 

VÉGÜL:

Köszönöm még egyszer mindenkinek, csak írjátok meg, hogy a 36861-el mi a baj?

 

m54-b Creative Commons License 2022.12.13 0 0 36887

Futatata leírása alapján próbáltam elképzelni valamit, és az elképzelésemhez szabtam a kabátot, miszerint van az egyes táblák között összefüggés, és összetett lekérdezéssel megkapja amit akar.

Lehet nincs, és nem is kell összefüggés, és nincs igény az összetett dologra. Beszédes tábla nevek alapján csak egy egyszerű lekérdezés kell, az adott táblából.

Kapott megnézhető dolgot, aztán dönt, átalakítja, ha kell a munkalapjait, vagy jó ami van, és ahhoz szabja a munkát.

Előzmény: pimre (36886)
pimre Creative Commons License 2022.12.13 0 0 36886

"(A kiindulási dolgot, miként eddig mindenki jelezte, én sem látom át, miből mit szeretne futatata elérni.)" Én is ezért írtam a kérdésemet a 36883-ban.

Előzmény: m54-b (36884)
m54-b Creative Commons License 2022.12.13 0 0 36885

 c:\usb-webserver\mysql\data (ha a c:\usb-webserver\

Előzmény: m54-b (36884)
m54-b Creative Commons License 2022.12.13 0 0 36884

Nem.

 

Az adatbázist itt tárolja c:usb-webservermysqldata (ha a c:usb-webserver könyvtárba van telepítve).

 

Volt egy Excel fájlom

 

 

ezt elmentettem csv-be, majd a PHPMyadmin-ba belépve

 

létrehoztam egy új adatbázist, és

 

 

rányomtam arra, "Importálás" a fentiek beállításával létrehozta az új táblát, amin lehetett már lekérdezni.

 

Jimmy the Hand esetleg kiigazít, ha ez így hülyeség.

Ez persze csak egy primitív, egy táblás, egyszerű lekérdezés volt.

(A kiindulási dolgot, miként eddig mindenki jelezte, én sem látom át, miből mit szeretne futatata elérni.)

Előzmény: pimre (36883)
pimre Creative Commons License 2022.12.13 0 0 36883

Ez most a viccelődés része, ugye? A 36879-36881-es hozzászólásokat is figyelembe véve.

Előzmény: m54-b (36882)
m54-b Creative Commons License 2022.12.13 0 0 36882

Nem csak USB-ről megy, létrehozol a gépeden egy könyvtárat (mondjuk webszerver néven), oda kitömöríted a letöltött zip-et. Nem kell semmit telepíteni, konfigurálni.

 

Az usbwebserver.exe-t elindítva kapsz egy ilyen ablakot:

 

A pHPMyadminra klikk, és a böngészőben megjelenik a belépés, majd a kezelő felülete.

Egyelőre elég, ha megnézed ;-)

 

SQL alapok: https://www.w3schools.com/sql/default.asp

Lehet gyakorolni is!

 

Pl. egy lekérdezés

 

A karikázott részt lehet szerkeszteni

Majd a "Run SQL" megjeleníti az eredményt.

Előzmény: futatata (36879)
Törölt nick Creative Commons License 2022.12.13 0 0 36881

Van egy mondás, miszerint akinek kalapácsa van, az mindent szögnek néz.

Ebben a szellemben, bár a feladat megfogalmazása számomra totál homályos, de amit levettem belőle az alapján továbbra is azt mondom, hogy ez egy klasszikus adatbázis-feladat. Szakmai vakság vagy sem, de nem tudom elképzeli más megközelítésben. Az a ZX Spectrum-os Masterfile tünemény is tutira valami adatbázis kezelő volt.

 

Milyen lehetőségeid vannak akkor? Hát, rengeteg. Akik téged felvilágosítottak az adatbázisok viselt dolgairól, azokat küldd el továbbképzésre. Persze a nagyvállalati, milliósoros adathalmazok kezeléséhez szerveres megoldás dukál, de a kisebb feladatokat bőven meg lehet oldani saját gépre telepíthető, minden szükséges dolgot tartalmazó adatbázis-kezelő szoftverrel. Ilyen például a Microsoft Access, amely már akkor is velünk volt, amikor a DBase még élt, és azóta is itt van. Az Access ugyan fizetős, de ha beírod gugliba, hogy "free ms access alternatives", akkor kapsz egy tonna találatot. Itt van mindjárt pl. a méltán népszerű LibreOffice programcsomag adatbázis-kezelője, a Base.

https://hu.libreoffice.org/termekbemutato/base/

https://hu.libreoffice.org/assets/HU_files/Basebevezeto31.pdf

Ez azért jó, mert amennyire én látom, korrekt magyar nyelvű leírása van. De távol álljon tőlem, hogy ebbe az irányba küldjelek, válogassál nyugodtan.

 

Abban majdnem biztos vagyok, hogy nem létezik a világon olyan szoftvertermék, amit kirántasz a fiókból, és egyből azt tudja, ami neked kell. Tehát, bármit is választasz, vagy a folyamataidat kell hozzáalakítanod a kiválasztott szoftverhez, vagy a szoftvert alakítod hozzá a folyamataidhoz.

Ez utóbbinak nagyjából a következő, elengedhetetlen lépései vannak:

- kitalálni, hogy milyen riportokat akarsz látni a végén (riport = adatok megjelenítése a saját céljaidnak megfelelően összerendezett formában)

- kitalálni, hogy az előbb meghatározott riportokhoz milyen adatok rögzítésére van szükség -> ez lehet több vagy kevesebb, mint amit jelenleg rögzítetek

- megtervezni, hogy a rögzítendő adatokat hogyan célszerű táblákba rendszerezni, milyen táblák legyenek, azokban milyen mezők, és a táblák között milyen kapcsolatok vannak

- létrehozni a táblákat

- létrehozni a riportok alapjául szolgáló lekérdezéseket

- létrehozni a riportokat

- feltölteni az egészet adatokkal

- tesztelni, javítani, tesztelni, javítani... míg jó nem lesz.

 

A rossz hír az, hogy nem tudod megspórolni a befektetendő energiát. Vagy te magad tanulod ki az adatbázis létrehozásának csínját-bínját, vagy megfizeted azt, aki megcsinálja. Az utóbbi valószínűleg nem játszik, mert ha az Excelen akar a klub takarékoskodni, akkor nyilván külső szakértőre sincs keret. Vagy jön Sly (https://port.hu/adatlap/film/mozi/samaritan/movie-215172) és megcsinálja ingyen.

 

Na de most kicsit megakadtam, mert nem értek valamit. Ha az ember egyszer megvette a Microsoft Office-t, akkor az legálisan ott van, és még évtizedekig használható lesz. Nem értem, mért kellene lecserélni. Ugye nem azt akarod mondani, hogy a klubotok előfizet Office 365-re?

Előzmény: futatata (36878)
Fferi50 Creative Commons License 2022.12.12 0 0 36880

Szia!

Bármilyen lekérdezést is szeretnél végezni, valamilyen szabályt kell alkotnod az adatok bevitelénél és tárolásánál. Szabályok nélkül nem lehet egyértelmű válaszokat kapni.

Excelben is lehet viszonylag egyszerűen "lekérdezés szerkesztőt" készíteni, makró nélkül, függvényekkel is.

Minták alapján tudnánk talán többet is segíteni. 

Sajnos a feladat leírásod alapján - legalábbis én - nem tudok használható megoldást javasolni a már leírtakon túl.

Üdv. 

Előzmény: futatata (36878)
futatata Creative Commons License 2022.12.12 0 0 36879

(Csináljam meg?

 

Hát, megnéztem, hollandusul és angolul van, de mintha menükből lehetne kezelni, de nem írja, hogy min kell futtatni, csak azt, hogy usb-ről kell újraindítani - saját egyedi oprendszere van?

 

Ha valóban egyszerű és csinálnál rá egy minimális példát amit követve megnézném, mit és hogyan, nagyobb önbizalmat adna, meg talán lenne valkai, aki értene is hozzá.

Előzmény: m54-b (36876)
futatata Creative Commons License 2022.12.12 0 0 36878

Hát, az biztos, hogy 1980-as években már volt egy kb. 10kb-os program rá Zx Spectrumra, mint megtudtam, magyarosítva is lett, Masterfile volt eredetileg a neve, a magyar verzió MasterfileH lett.

 

Fejleszteni nem kell, készen van, a 26 angol betű mindegyikére lehet definiálni beviendő adatot, és a 26 betű és 10 szám-ra definiálni a képenyőn a listákat, hogy a 26 féle adatból azon a képernyőn mi jelenjen meg.

 

Feltételeztem, hogy van ilyen PC-re is, de közben kiokosítottak, hogy az utolsó ilyen használható program PC-re a DbaseIII Plusz volt, majd kitalálták, hogy adatbázis milliárdos üzlet és csak szervereken lehet futtatni.

Valamit mondtak, hogy Paszkál és C és talán Piton programokban is lehet ilyet programozni, de nehéz rá embert találni és macerás, és akkor nincs végleges program, amit lehet futtatni, csak a forráskód.

 

Nekünk egy kis egyszerű kellene, a 26 féle adat az bőven elegendő - talán tíz azonnal le lesz foglalva, a többin meg lehet gondolkozni.

 

Illetve még egy tippet kaptam, hogy van egy sqlite program, de azt is valami más programban kell programozni és csak a forráskódja ingyenes nincsen hozzá ingyenes programozási kézikönyv.

 

Talán az emulátor jó lenne, majd rákérdezek valakire, hogyan működik és mit kell csinálni, és hogyan használjuk a programot, weben láttam, hogy van sokféle program, kérdés, melyik működik és milyen oprendszeren.

 

Azért annak örülnék, ha lenne valami egyszerűbb program PC-re is, nem értem, ha egyszer kis játékgépekre volt, akkor PC-re, laptopra miért nincs.

 

Ja, még egy válasz, sajnos Zx Spectrumot nem éri meg venni, mert a billentyűzete gyakran tönkremegy és drága cserélni. Meg, ugye, a programokat magnókazettán kell tárolni, amik már erősen eltűntek a boltokból.

Előzmény: Törölt nick (36870)
futatata Creative Commons License 2022.12.12 0 0 36877

Igen, köszönöm, egy icipicivel fiatalabb vagyok, a nevet azért választottam, mert tavaly márciusban helyi focibajnokságban győztünk, de bal szélre tettek, és amikor szöktettek és utolértem a labdát, egy ütemet ki kellett hagynom, mert nem bal lábas vagyok, hogy jobbel tudjam középre adni a ladbát és ilyenkor utolértek és leszereltek.

Erre fel ápr 1-i tréfaként elterjesztették rólam, hogy "a tata rendkívül gyorsan kergeti a labdát, de mire utoléri, elfelejti, hogy miért is tette."

 

A többire is válaszolok este, vagy holnap, ha megmarad a pozitív kapcsolat a fórumon.

Előzmény: pimre (36869)
m54-b Creative Commons License 2022.12.12 0 0 36876

Az adatbázis (bár csak messziről láttam) a Spektrumnál járhatóbbnak tűnik.

https://www.usbwebserver.net/webserver/ Komplett webszerver, Apache2, PHP, Mysql.

Phpmyadmin tudja importálni az Excel-t, csv-t. Már csak a 'select' paramétereit kell beállítani ;-))

Van sok fórum ezzel kapcsolatban. Szerintem nem nehezebb megtanulni mint az Accesst. "Hordozható" lesz.

(Csináljam meg? Határidő gyöngyvirágok elhervadása és az első szilvapálinka lefőzése közt. Esetleg kis csúszással jövő karácsony...)

 

Előzmény: Törölt nick (36870)
pimre Creative Commons License 2022.12.12 0 0 36875

Még egy utolsó észrevétel: Az a ZX Spektrum biztos nem Excel adatállományokkal dolgozott. Hiszen akkoriban még nem is volt Excel. De még DBase sem. Szóval nagy meglepetés érné a kedves kérdezőt, ha a kezébe kerülne egy ZX Spektrum, meg a csodaprogram:-)

 

Előzmény: Törölt nick (36872)
Eredő Vektor Creative Commons License 2022.12.12 0 0 36874

Oh... megvan SK. Hozzászólogat itt-ott.

Előzmény: Eredő Vektor (36873)
Eredő Vektor Creative Commons License 2022.12.12 0 0 36873

Meg Python!

Tényleg, hol van SK?

Előzmény: Törölt nick (36870)
Törölt nick Creative Commons License 2022.12.12 0 0 36872

"Azt már meghatározták: ZXSpectrum :-)"

 

Ja, nézegettem is a használtkütyü-piacot, elvileg lehet kapni működő ZX Spectrumot, de nyomtatót nem találtam hozzá.

Előzmény: pimre (36871)
pimre Creative Commons License 2022.12.12 0 0 36871

"Az kéne legyen az első lépés, hogy meghatározzák a környezetet, amiben fejleszteni kell."

 

Azt már meghatározták: ZXSpectrum :-)

Előzmény: Törölt nick (36870)
Törölt nick Creative Commons License 2022.12.12 0 0 36870

"Ennek még mindig "Kimutatástábla" szaga van."

 

Ha Sánta Kutya itt lenne, rögtön mondta volna, hogy adatbázis :)

 

"Aztán ki tudja, hogy egy most beállított tábla ugyanúgy fog-e működni bármelyik office verzióban."

 

Úgy van. Az kéne legyen az első lépés, hogy meghatározzák a környezetet, amiben fejleszteni kell.

Előzmény: pimre (36866)
pimre Creative Commons License 2022.12.12 0 0 36869

"a "ZXSpectrum" korcsoportjából többen vannak szerintem a topikban." Persze, jómagam is az vagyok, ha 71 év annak számít:-)

A tata szót azért írtam, mert a nicknévben is ez van:-). Remélem, nem sértődik meg  a kérdező futatata. Egyébként nekem nagyon tetszik ez a nicknév.

 

Előzmény: Eredő Vektor (36867)
Törölt nick Creative Commons License 2022.12.12 0 0 36868

"Óvatosan az ilyen kifejezésekkel"

 

Névválasztása alapján indokolt lehet... hacsak nem a híres kisváros egyik amatőr sportegyesületének képviselőjét tisztelhetjük.

Előzmény: Eredő Vektor (36867)
Eredő Vektor Creative Commons License 2022.12.12 0 0 36867

Tata? :)

Óvatosan az ilyen kifejezésekkel, mert szerintem a "ZXSpectrum" korcsoportjából többen vannak szerintem a topikban. :D

Előzmény: pimre (36866)
pimre Creative Commons License 2022.12.12 0 0 36866

"Ennek még mindig "Kimutatástábla" szaga van." Igazad lehet, de:

 

1. a feladat megfogalmazása alapján az a sejtésem, hogy a tata nem fogja tudni maga megcsinálni a kimutatástáblát.

2. A klubvezető bejelentette hogy takarékossági okokból jövőre az excel helyett valamelyik ingyenes office-ra fognak áttérni. Aztán ki tudja, hogy egy most beállított tábla ugyanúgy fog-e működni bármelyik office verzióban.

Előzmény: Eredő Vektor (36865)
Eredő Vektor Creative Commons License 2022.12.12 0 0 36865

>A szöveges részeknél is be lehet venni egy oszlopot, hogy ki érintett benne, és máris ott a személy oszlopa.

 

Ennek még mindig "Kimutatástábla" szaga van.

 

Több munkalapot is bele tudsz tenni egy ilyenbe - azzal a feltétellel, hogy a sémáik azonosak.

Előzmény: futatata (36863)
Törölt nick Creative Commons License 2022.12.12 0 1 36864

Vagy telepíts egy ZX Spectrum emulátort a gépedre, és kérd el a senior ismerősödtől azt a csodaprogramot.

Előzmény: futatata (36863)
futatata Creative Commons License 2022.12.11 0 0 36863

Van megoldás, csak nem excel, hanem valami olyan pici program, ami Zx Spectum-on is volt az 1980-as években, ahol az adatokat tetszőlegesen lehet oszloponként megjeleníteni különböző, előre megtervezett lapokon.

 

Ahogy fferi is írta, szerintem is a lényeg a személyek oszlopa, mert az igaz, hogy talán félszáz különböző táblázat van, de amikor keresni kell, akkor mindig valakinek a nevével kapcsolatban kell keresni.

 

A szöveges részeknél is be lehet venni egy oszlopot, hogy ki érintett benne, és máris ott a személy oszlopa.

 

Már csak azt az angol programot kellene megtalálni PC-re, amit talán jó harminc éve Zx Spectrumra megírtak.

Előzmény: pimre (36862)
pimre Creative Commons License 2022.12.10 0 0 36862

Nem látok megoldást.

 

Egyrészt Excel makró jöhetne szóba, de ha jövőre a klubban lecserélik az Excelt egy ingyenes office verzióra, akkor semmi garancia, hogy a makró működni fog. Arra meg nem hinném, hogy vállalkozna valaki (én biztos nem), hogy más programmal kezelje az Excel munkafüzeteket.

 

Másodszor: Az nem derül ki, hogy van-e egy munkalapotok a, amin az összes név szerepel (névlistának nevezném, és ebből lehetne kiválasztani a neveket. Persze bővülhet.), és az sem, hogy azokon a lapokon, ahol név szerepel, az biztosan azonos valamelyik névvel a névlistából. Aztán az Imre, Pista, Laci, Zoli stb. keresztnevek ugyan, de nem alkalmasak azonosításra. Még a teljes nevek sem biztosan, ha éppen Nagy Laciból ketten is vannak.

Ezenkívül neveket tartalmazó oszlop csak az első két lapon van (befizetések, és klubnapi jelenlét), a többin nem. Az, hogy szorul, Laci, vagy Pista távozott stb. nem kezelhető.

 

Szóval szerintem add fel a dolgot. Hacsak valaki nem jelentkezik, hogy segít.

Előzmény: futatata (36861)
futatata Creative Commons License 2022.12.09 0 0 36861

Nekiálltam, de rájöttem, hogy felesleges, néhány példa alapján talán látható, hogy az lenne a legjobb, ha lenne egy biztos oszlop, ahol ki lehet választani a neveket mindenhol, mert többnyire csak a szövegben szerepelnek, elírással és keresési problémákkal.

 

Olyan program kell, ahol menüből van kiválasztva a név, és név és dátum szerint lehet egy listát csinálni, hogy az illető mikor volt jelen, és mikor mit csinált.

 

A példák szövegesen (a vesszők az oszlopokat jelölik):

 

pingpong klub
 
befizetések
dátum, név, összeg, megjegyzés
 
klubnapon jelenlét
dátum, név
 
állapotfelmérés
dátum, eszköz neve, állapota, felmérést végző
kedd, összecsukható ppasztal, bal oldal jobb alsó sarokban felületi karcolás és baloldalt jobb kerék időnként szorul, Laci
 
eszköz esemény
dátum, kód, eszköz neve, esemény
csütörtök, pph1, 1.számú ppháló, Imre elvitte hétvégére
 
gyűlés
dátum, helyszin, téma, levezető elnök, jegyzőkönyvvezető
kedd, klubterem, heti gyűlés, Laci, Zoli
 
gyűlés lefolyása
idő, megnevezés
11, gyűlés elkezdve 4 fő jelen (Imre, Pista, Laci, Zoli)
11.30, alapszabálymódosítás elfogadva egyhangúlag
11.40, Pista távozott
11.45, összecsukhato ppasztal sérülését senki se vállalta, észleleskor jelen voltak: Laci, Imre, Olga, Palika, a sérülés házilag nem javítható
11.45, határozat: ppasztal sérülését vezetőségi gyűlésen felvetni, javításra árajánlatot kérni, határozat egyhangúlag elfogadva
12, Emese érkezik
12.30, Imre beszámolója hétvégi versenyről, beszámolót weboldalra kitenné, javaslat egyhangúlag elfogadva
13, gyűlés lezárva
 
játszmák
dátum, játékos1, játékos2, eredmény
szombat, Imre, Laci, 3:1 (11:9, 11:8, 6:11, 11:4)

Előzmény: pimre (36859)
hellsing Creative Commons License 2022.12.09 0 0 36860

Help. Technikai magyarázat kellene. Van egy 58.000 sor × 18 oszlopos munkalapba beszúrt táblázatom, aminek 3 oszlopa máshonnan szedi össze az infót. Ha fkeressel csinálom, akkor egy 3 oszlopot használó rendezés (dátum, szakterület, orvos, az utóbbi kettő máshonnan jön) kb. 3s, ha xkeres-t, akkor inkább 30 másodperc. A munkafolyamat egy lépéseként kiszűrök az 58k sorból kb. 42k-t és törlöm. Fkeres: 5-6s, xkeres: kb. 3 PERC(!!!).

 

A próba során semmi más nem változott, csak az eredetileg fkeressel megírt keresést átírtam xkeresre. A vas biztos nem akadály: Intel i9-10900KF + 64GB RAM, nvme SSD-k (bőséges szabad tárhellyel).

 

Mi a különbség a háttérben, a két függvény működésében, ami ekkora eltérést okoz?

pimre Creative Commons License 2022.12.06 0 0 36859

Off: "Csak most tudok válaszolni, mert a fórum csak egy választ enged." De ötpercenként írhatsz egyet: "Újonnan regisztrált felhasználóink az első száz hozzászólásuk elérése előtt öt percenként küldhetnek be egy-egy hozzászólást. A századik hozzászólás elérésével ez a korlátozás megszűnik"

On:  "..excelben pillanatok alatt felül lehet írni bármilyen cellát" Pillanatok alatt letiltható az összes olyan celle, amit nem akarsz, hogy felülírjanak.

A többiről majd akkor, ha küldesz mintákat. 

Előzmény: futatata (36858)
futatata Creative Commons License 2022.12.06 0 0 36858

Csak most tudok válaszolni, mert a fórum csak egy választ enged.

 

A megoldást abban látom, hogy legalább a taglista legyen egységes, és utána legyenek egyedi adatok tevékenységek szerint, de amennyire tudom, az ilyeneket makroprogramozással kell megoldani, amihez nagyon kevesen értenek és verziófüggő.

 

Jobb lenne valami egyszerűen kezelhető program, főleg az emberi tényező miatt, excelben pillanatok alatt felül lehet írni bármilyen cellát.

 

Az fkeres és pár hasonló függvényt ismerem, de nehéz fejben tartani, hogy mikor és hol milyen változatára van szükség az egyedi táblázatok miatt. Egy még nálam is idősebb mosolyogva mutatta a Zx Spectrumát, hogy azon milyen egyszerű az adatokat kezelni, és a kilenc számjegyre van kilenc féle megjelenítés szinte azonnali listák, nincs felülírási lehetőség, valami olyasmi lenne jó nekünk, csak PC-re.

Előzmény: Fferi50 (36853)
pimre Creative Commons License 2022.12.06 0 0 36857

Ettől függetlenül akár Excel, akár Libre Office, vagy egyéb lesz a klubban a függvények várhatóan működni foggnak. Viszont a 6835-ös hosszászólásodban adott leírásod nem alkalmas arra, hogy bárki konkrét segítséget tudjon adni. Ahogy pedig egy későbbi hozzászólásodból kiderül "minden fül, vagy munkalap egyedi", akkor végkép nem lesz általános megoldás. Hanem munkalaponként (más szóval fülenként) más és más.

Ha küldenél egy mintát minden munkalapról, akkor talán lehetne kezdeni vele valamit. Egyébként ismered, és tudod használni az Excel függvényeket? Hogy ha majd bővül a listád, azt is kezelni tudd.

Előzmény: futatata (36856)
futatata Creative Commons License 2022.12.06 0 0 36856

A klubvezető mondta, takarékoskodni kell.

 

Előzmény: pimre (36855)
pimre Creative Commons License 2022.12.06 0 0 36855

"... jövőre megszüntetik az excelt, ingyenes office lesz helyette..." Ezt honnan szedted?

Előzmény: futatata (36851)
futatata Creative Commons License 2022.12.06 0 0 36854

Biztositani kell, hogy megfelelő személyről legyen szó, mert mindenki úgy ír, hogy ő tudja, hogy mi történt, de más nem nagyon.

Pl. beírják, hogy Imre elvállalt valamit, csak aki írta, az fél évig nem jött és három Imre is volt, nem tudni, melyikről volt szó.

 

Talán valami más program kell, ahol az adatbevitelnél ott van az összes név egy listában, de úgy, hogy ne lehessen se felülírni, se törölni őket, csak kiválasztani, és hasonlóan kellenek más dedikált cellák adatbevitelre, és csak a legvégén kell egy megjegyzés, ahova lehet irni minden egyebet.

 

Vagy valami más programra lesz szükség, ahol az adatbevitelnél vannak előre definiált cellák elvárt tartalommal, azok alapján lehet majd más nézeteket vagy listákat csinálni.

Előzmény: pimre (36852)
Fferi50 Creative Commons License 2022.12.05 0 0 36853

Szia!

Továbbra is azt javaslom, hogy a közös lapon egy cella, ahol adatérvényesítéssel kiválasztható a kívánt tag.

Ezután az adatokat a megfelelő cellában FKERES vagy más kereső függvénnyel meg tudod automatikusan kapni.

A közös lap képletezését egyszer kell megcsinálni űrlap szerűen elhelyezve az adatokat.

Üdv.

Előzmény: futatata (36851)
pimre Creative Commons License 2022.12.05 0 1 36852

?????

Előzmény: futatata (36851)
futatata Creative Commons License 2022.12.05 0 0 36851

Köszönöm a javaslatokat, de minden fül, vagy munkalap egyedi, és jövőre megszüntetik az excelt, ingyenes office lesz helyette, azalatt úgyse működne.

 

Hogyan lehetne megcsinálni, hogy amellett, hogy megmaradnak a külön fülek, de legyen egy közös, ahol tagonként lehet látni minden adatot?

 

Előzmény: futatata (36835)
Eredő Vektor Creative Commons License 2022.12.02 0 0 36850

Szia,

az eredetiben nem vittem be a teljes oszlopot. de a cca. 20ezer sorral is lassú

Előzmény: Fferi50 (36849)

Ha kedveled azért, ha nem azért nyomj egy lájkot a Fórumért!