-
Fototrend
A Microsoft Excel topic célja segítséget kérni és nyújtani Excellel kapcsolatos problémákra.
Kérdés felvetése előtt olvasd el, ha még nem tetted.
Új hozzászólás Aktív témák
-
lappy
őstag
válasz nonihorvath #51202 üzenetére
szumhatöbb függvénnyel
[ Szerkesztve ]
Bámulatos hol tart már a tudomány!
-
takos
tag
Sziasztok!
Olyan ban kérném a segítségetek, hogy a célom egy olyan excel elkészítése, amely alkalmas arra, hogy két oszlopban szereplő települések közötti távolság kiírja kilóméterben. Nekem elég lenne település szinten is, de természetesen van pontos címem is ha kell.
A legegyszerűbbenek egy távolságmátrixból gondolnám fkeres függvénnyel, de sajnos olyat még nem találtam, ami minden magyar települést tartalmazna.
Láttam van bonyolultabb megoldés gmaps használatával, de azt hiszem az már túlmutat a tudásomon.Esetleg van valakinek hasonló működő táblázata? Vagy ötlete?
Köszi:
takosA vasam? Lenovo S400U, Intel Core i5-3337M,524HDD+24SSD, 8GB DDR3 1600MHZ
-
Delila_1
Topikgazda
[ Szerkesztve ]
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
őstag
Sziasztok Szakik!
Zala vagy Somogy megyében keresnék egy olyan szakembert akit "felbérelhetnénk" egy projekt keretében Excel makró programozási feladatokra.
Létezne ilyen személy itt vagy esetleg ajánlás?Köszi,
Joceejoceehunt felhasználónak 60 pozitív és 0 negativ értékelése van a fórumon! http://phmegbizhatosag.atw.hu/phtabla.php?nev=joceehunt
-
föccer
nagyúr
válasz JoceeHunt #51209 üzenetére
Miért kell hozzá Zala megyeinek lenni?
Ha kellően le tudod írni ide a feladatot, akkor nagyon-nagyon sokat tudnak itt segíteni a topikban. Én is elég sok mindent tudtam összelapátolni pár nap alatt, úgy hogy az itteni mágusok segítettek.
üdv, FG
Építésztechnikus. Építőmérnök.
-
Dolphine
addikt
Sziasztok guruk!
A következő projektre keresek Excel megoldást, már hogyha egyáltalán kivitelezhető
A szitu a következő:
Tanár vagyok, aki jó pár osztályban tanít. A tanítási hetek száma és a heti óraszám fix. Egy olyan táblázat kellene, amiben látom, hogy az adott osztályban tanév végéig hány óra van még hátra és mindezt automatikusan. Pl. Február 15-én látom, hogy június 15-ig mennyi óra van még a 12/B osztályban.
Az már csak hab a tortán, hogyha évközben bele tudok nyúlni óraelmaradás (pl. osztálykirándulás) miatt és ezzel automatikusan változna a hátralévő óraszám.
Van ötlet ennek kivitelezésére?Nem egyenlőre, hanem egyelőre! Nem ez miatt, hanem emiatt, vagy ez által!
-
lappy
őstag
válasz Dolphine #51211 üzenetére
En másképpen keszitenem a táblázatot
A sok hónap kimaradna csak a tanítási óraszám maradna és mellé tennek egy par jelölőt vagy cellat es ide irhatod az elmaradt órákat amiket nem von le
Most látom mi kell neked akkor egy teljes naptár kell es abban vezeted[ Szerkesztve ]
Bámulatos hol tart már a tudomány!
-
-
Reinhardt
őstag
Hello,
Van egy datum oszlop a tablamon, hogyan tudom megoldani, hogy a cella zold szinu legyen ha meg van 6 het a datumig es piros ha mar nincs?
Angol Excel.
Elore is koszi. -
csferke
senior tag
Sziasztok!
Hogyan lehetne Windows 10, Angol Excel 2016-ba (64 bit) telepiteni a "Microsoft MonthView Control "-t?
Másik gépemen (régebbi Windows és Excel) használok egy Pop-up Calendar for Excel Date Picker-t. Bármely mezőn jobb-klikk és a legördülő menüből "Insert Date"-ra megjenik egy dátumválasztó.
Sajnos az Excel 2016-ban nincs "Microsoft MonthView Control ".
Esetleg valami ehhez hasonló.köszi
-
13128814
tag
Sziasztok!
A segítségetekre van szükségem, mert elakadtam. Hogy ne érje szó a ház elejét, reggel óta küzdök vele, már a Chat GPT-t is izzasztottam, meg mindent amit tudtam. De csak egy egyszerű multis rabszolga vagyok aki szeretne automatizálni ezt-azt, szóval ne vegyétek le a fejemet kérlek.
A háttere az, hogy hetente készülnek riportok aminek az alapját 1 SAP lekérdezés és egy belsős adatbázis adja. Az aktuális excel mindig visszahivatkozik az előzőhetire, és ebből van a problémám.
A fájlok ilyen struktúrában vannak elmentve:
2023_07_29_valami
2023_07_22_valami
stb.
A problémám egy (számomra) komplexebb FKERES-el kezdődött. Ez így néz ki (és 3 van belőle!):
=HAHIBA(FKERES(A3;'\\win2012-adc\WORK\Termelés\SAP\2023\[2023_07_27_Össze_kártyaLekérdezés.xlsx]2023_07_27'!$A$3:$S$400000;8;HAMIS);2)
Mivel ez mindig az előzőheti excelre mutat rá, kitaláltam, hogy csinálok egy archivum fület a sablon fájlomban. Ami azt csinálja, hogy mindig beírja az aktuálisan generált excelt adatait, amiből ha visszaugrok egy cellát akkor automatikusan tudni fogom hogy hogyan hivatkozzak az előző excelre. Elméletben nagyon jól is hangzott!
Ezért azt csináltam, hogy a sablon excelem képleteket tartalmazó lapján összefűztem ezeket a függvényeket, mert igazából mindig csak a dátum tér el, pl. itt az I3:
Mert a makró megtudja határozni az archivumból a korábbi dátumot (nem mindig ugyanakkor készül az előző).
Ez amúgy tök jó is lett, de az istenért nem másolja be nekem függvényként, és itt vagyok meglőve:
ThisWorkbook.Worksheets("K").Range("I6").Value = elozoDatum
ThisWorkbook.Worksheets("K").Range("I8").Value = elozoDatum
ThisWorkbook.Worksheets("K").Range("I4").Copy
ujExcelDatum.Range("I3").PasteSpecial xlPasteValues
Próbáltam formulaként is beszúrni, de object hibát kaptam.
Ha F2-t nyomok, és kilépek belőle akkor tök jó, csak makróval nem tudtam megcsinálni, mert idézőjelekbe kell tennem az eredetit, de nem tudom előre definiálni, mert változik.
Akkor kitaláltam, hogy változóba olvasom, és azt használom fel, de mindig object errort kaptam vissza.
Aztán próbáltam ilyet is, de szintén object errort kaptam:
'Dim G1 As String
'Dim G2 As String
'Dim I3 As String
'Dim M3 As String
'Dim P3 As String
'G1 = "=HAHIBA(FKERES($A3,'\\win2012-adc\WORK\Termelés\SAP\2023\["
'G2 = "_Össze_kártyaLekérdezés.xlsx]"
'I3 = "'!$A$3:$S$400000,8,HAMIS),2)"
'M3 = "'!$A$3:$O$400000;15;HAMIS);""X"")"
'P3 = "'!$A$3:$B$400000;2;HAMIS);""X"")"
'Dim iKeplet As String
'iKeplet = G1 & elozoDatum & G2 & elozoDatum & I3
'Debug.Print iKeplet
'ujExcelDatum.Range("I3").Value = iKeplet
Igazából én már kezdek kifogyni az ötletekből, csak egy FKERES-re van szükségem. Plusz minden egyes hibánál végig futtattam a Chat GPT-n a kódokat, de csomó esetben azt írta vissza hogy működnie kéne.
Ja igen, ez magyar nyelvű 2307-es verziójú office365.
Előre is köszönöm!
[ Szerkesztve ]
-
13128814
tag
Bocsánat, a képeket nem csatolta:
https://ibb.co/YcJnhp4
Itt fűztem össze az FKERES-t.Ez pedig maga a hiba, hogy szövegként van ott a képlet.
-
föccer
nagyúr
válasz 13128814 #51235 üzenetére
Csináld azt, hogy egy listába rakod a fájlneveket, akár elérési úttal. For ciklussal végig mész ezen a listán, beolvasod a teljes fájlnevet és megpróbálod megnyitni. Hibakezelést kell felépíteni arra az esetre, ha a fájl nem található, különben kiakad a makró.
Ha sikerül megnyitni, akkor már csinálhatsz vele amit akarsz, akár kimásolod a tartalmát, akár szerkeszted, de simán vissza is zárhatod.
üdv, föccer
Építésztechnikus. Építőmérnök.
-
13128814
tag
válasz föccer #51237 üzenetére
Először is köszönöm a válaszodat!
Hazudnék ha azt mondanám hogy teljesen értelek.Ha jól értem, akkor jobb lenne megnyitni azt a fájlt amire eddig próbáltam "hegeszteni" az FKERES függvényt?
Viszont akkor lehetne úgyis, hogy mondjuk azt mondom (szintaktikát engedjük el):
aktualisDatum = today()
elozoDatum = aktualisDatum - 1
És akkor a for ciklusban nem is csinálok listát, hanem végig léptem visszafelé az
elozoDatum
változót, addig a pontig amíg nem talál egyezést és nem nyitja meg valamelyiket.(Sima if ággal ezt le lehet kezelni, nem?)
És mivel megtudta nyitni valamelyik
elozoDatum
-nál akkor mi megtudjuk határozni mi a fájl neve. És akkor mondjuk megtehetjük hogy:Dim megnyitottWb
set = elozoDatum &
excelMaradekNev
És innentől kezdve tudunk könnyen hivatkozni erre a füzetre vagy a másikra.Vagy nagyon félreértettelek?
-
Mutt
aktív tag
válasz 13128814 #51238 üzenetére
Szia,
2 hiba van a kódban.
1. VBA-ban angolul kell megadni a képleteket, vagyisG1 = "=IFERROR(VLOOKUP($A3,'\\win2012-adc\WORK\Termelés\SAP\2023\["
I3 = "'!$A$3:$S$400000,8,0),2)"2. Nem a Value tulajdonságot kell használnod, hanem a Formula-t. O365 esetén a Formula2 javasolt.
ujExcelDatum.Range("I3").Formula2 = iKeplet
Ha a makrónak a célja, hogy az utolsó archivált fájlt és annak tartalmát akarod elérni akkor könnyebb/gyorsabb megoldás a Power Query használata. Youtube-on van sok video róla, de szívesen segítünk ha kell.
üdv
A tanácsaimat ingyen adom. Ha nem tetszik, akkor kérlek ne kritizáld! / https://github.com/viszi/codes/tree/master/Excel
-
13128814
tag
Szia!
Kipróbáltam, működik! Eszembe nem jutott volna ez a probléma, nagyon szépen köszönöm a segítséged! Egy teljes vasárnapom ment el erre.
Utánanézek neki, köszi a tippet! Mert most az a célom, hogy összetákoljak egy működő kódot VBA-ban ahogy tudok (stackoverflow, Chat GPT, gyakorikérdések, stb.), majd ezt "optimalizálni" (értsd: legyen szebb, logikusabb, gyorsabb), aztán megcsinálni más platformon mint pl. python csak a móka kedvéért. De eddig erről a Power Query-ről nem is hallottam még, szóval utánanézek.
Mégegyszer nagyon szépen köszönöm a segítségedet!
[ Szerkesztve ]
-
veterán
sziasztok! van két dátum oszlopom kicsit eltérő formátummal:
egyik: 2021-12-31T23:15:00.000Z
másik: 2021-12-31 23:15:00+00:00negyedórás bontásúak soronként. hogyan tudnék ebből a legegyszerűbben excel által is használható dátumokat kreálni, ahol megy automatikusan a napi, vagy akár órás/negyedórás csoportosítás is? sajna nem sikerül rájönnöm. köszi előre is
"a jövötsajnos nemlehet tudni csakhamárotvagy deakormegmár azajelen"
-
veterán
sima general.
Mutt: köszi, sajnos azon kívül, hogy power query kifejezésről már hallottam fogalmam sincs, hogy mi ez
egy másik kérdésem is lenne: hogyan tudnám képlettel összegezni egy adatsor első x elemét egy sorban, alatta a második x elemét, alatta a harmadik x elemét, stb... párszor már megoldottam ezt valahogy az offset fv-nyel, de most sehogy sem akar összejönni.
köszönöm a segítséget
"a jövötsajnos nemlehet tudni csakhamárotvagy deakormegmár azajelen"
-
Fferi50
őstag
-
Fferi50
őstag
válasz bandus #51244 üzenetére
Szia!
"hogyan tudnám képlettel összegezni egy adatsor első x elemét egy sorban, alatta a második x elemét,"
A képlet az A oszlopra pl. ha van fejléced, az X1 cellában van az összegzés darabszáma, az összegző oszlop első cellájában a képlet:=SZUM(Offset($A$2;(SOR()-1)*$X$1;0;$X$1;1))
Ezt húzhatod lefelé.
Ha az oszlop második cellájában szeretnéd kezdeni a képletet, akkor a -1 helyett -2 kell.
Ha nincs fejléc az összegzendő adatoknál, akkor $A$1 kell a $A$2 helyett.
Üdv. -
psg5
veterán
Sziasztok!
Ország térképre szeretnék excelből adatokat kitenni.
Egy jelöléssel egy települést jelölnék ahova az excel szerint történt valami vagy éppen nem történt semmi.
Ilyet lehet?F.K.T.
-
Mutt
aktív tag
Szia,
Office 2016-tól van Map3D ami képes térképre adatot feltenni. Bing-et használ a városnév GPS helyzetének meghatározására, ami valószínű xar lesz, de külön oszlopban megadva ezeket tudja használni.
Üdv
A tanácsaimat ingyen adom. Ha nem tetszik, akkor kérlek ne kritizáld! / https://github.com/viszi/codes/tree/master/Excel
Új hozzászólás Aktív témák
- Sony MILC fényképezőgépcsalád
- Bambu Lab X1/X1C, P1P-P1S és A1 mini tulajok
- Fejhallgató erősítő és DAC topik
- Érintésnélküli fizetési megoldások - PayPass via NFC
- Politika
- RAM topik
- Samsung Galaxy A55 - új év, régi stratégia
- Ukrajnai háború
- Modern monitorokra köthető 3dfx Voodoo kártya a fészerből
- Milyen egeret válasszak?
- További aktív témák...