Telefonszámunk: 1-472-0679

Hozzászólások

100 bejegyzés megtekintése - 201-300 / 1,323
  • Szerző
    Bejegyzés
  • horvimi
    Adminisztrátor

      Durván néz ki a képlet, értem is, hogy mit akarsz, bár most esett le, hogy az átbillenéstől számítva hátrafelé kel menni 5 cellát.
      Viszont a képlet szerintem hibás.
      Ha neked jó eredményeket hoz, akkor OK, de különben a HA függvények elején a feltétel vizsgálatok az első kivételével nem stimmelnek.

      Nézzük a második elágazást:
      HA(SZUM($D4+$E4>$B4);SZUM($E4:$I4);különben tovább...)

      A SZUM függvény zárójeleiben ez van: $D4+$E4>$B4
      Ez azt jelenti, hogy adja össze a D4-et és az E4-et, és nézze meg, hogy az eredmény nagyobb-e, mint a B4. Ez a reláció IGAZ vagy HAMIS
      Jelenleg HAMIS, azaz nulla. Minden HA ágban ez egy darab logikai érték lesz
      Majd ezt szummázza. Szerintem a SZUM fv nem kell ide, mert az összeadás más szummáz.

      Helyesen szerintem minden ágban:
      HA($D4+$E4>$B4;SZUM($E4:$I4);különben tovább...)

      Lehet, hogy a SZUM nem zavar az eredményben, de az elhagyásável jóval rövidebb lesz a képlet.
      Persze látom, hogy elég sokat melóztál vele így egyesével, szóval ha működik, akkor nem kell bántani.

      Szerinted?

      Imre

      • A hozzászólás módosításra került: 1 year, 7 months telt el-horvimi.
      Hozzászólás: [Resolved] Leggyakoribb szó #9346
      horvimi
      Adminisztrátor

        Klasszik.
        A windows magyar, az excel angol vagy angol nyelvi interface van beállítva.
        Ha ezen a gépen dolgozol különben, akkor ez így van már egy ideje…

        Örülünk, hogy megoldódott.

        Hozzászólás: [Resolved] Leggyakoribb szó #9344
        horvimi
        Adminisztrátor

          Próbáltad már az angol képletet pontos vessző (nem pont) elvalasztassal?

          horvimi
          Adminisztrátor

            Hát akkor hajrá, a videotanfolyam oldalon tudod megrendelni a hozzáférést.
            Utalásos számlát küldünk, és ha megjött a pénz, aktiváljuk a hozzáférést.

            De lényeges, hogy ez egy alap kurzus.

            Imre

            Hozzászólás: [Resolved] Leggyakoribb szó #9336
            horvimi
            Adminisztrátor

              Szia!

              Videót nem lehet feltölteni ide, de ezt elvileg látnod kell, hogy nem sikerült.
              Emiatt az sem látszik, hogy milyen adatkészleten, milyen képletet próbáltál.

              Az viszont gyakori hiba, hogy a YouTube videókban legtöbbször angol Excellel mutatják a dolgokat, ahol vessző az argumentum elválasztó, és neked ha magyar Excel van, akkor ott meg pontosvessző kell.
              Tehát ha az angol függvénynevet magyarul írod, az még nem elég.

              Imre

              horvimi
              Adminisztrátor

                Hát, ingyenes magyar nyelvű makró kurzus nem nagyon van.
                Angol nyelven pedig elég sok, csak rá kell keresni.
                A Youtube-on is vannak 10 órás bevezető VBA kurzusok.

                Én kb. 30 éve programozok különböző nyelveken, ezért a VBA-t már könnyű volt megtanulnom x-dik nyelvként magamtól is.

                Ugyanis véleményem szerint nem a programnyelv a lényeges, hanem a gondolatmenet, az algoritmus, amit te kitalálsz, és leprogramozol.
                Ehhez sok kisebb-nagyobb projektet kell végigcsinálni és tapasztalatot szerezni.
                Meg persze kell hozzá egy attitűd, ami nem annyira tanulható…
                Bármilyen tanfolyam ehhez egy jó kezdő lökést adhat, a többi rajtad múlik…

                Én is készítettem egy bevezető makró kurzust, amit videotanfolyam formájában is el lehet érni.
                https://videotanfolyam.pentaschool.hu/

                Elég népszerű, de addig nem megy el, ami a te problémádhoz kell.

                A te problémádat programozási szempontból közepes nehézségűnek ítélem meg. Idáig eljutni, hogy önállóan megcsináld, nem kevés idő, legalább is szerintem.

                Imre

                horvimi
                Adminisztrátor

                  Hűha, ez nagy kihívás Excel formulákkal.
                  Nekem nem is nagyon sikerült elsőre.

                  Csak pontosítás miatt vegyünk egy sort.
                  Ott balról jobbra menve az értékek között, meg kell keresni az elsőt, ahol a sor gördülő összege >= mint a sor elején lévő készlet. Ezután a megtalált cellától kezdve balra a megelőző cellák összege kell. Elvileg 5 nap, de a példádon az látszik, hogy van olyan, amikor nincs 5 érték az elejéig (20, illetve 23. sorok) Ilyenkor gondolom csak annyi napot mész vissza, amennyi az elejéig tart. A 23. sort véve ez 300+0+0?

                  Ha lenne egy másik tábla, ahol az értékek helyén a kummulatív összegek vannak, akkor már talán összejöhet.

                  És persze ott van a lehetőség, hogy le lehet programozni (makró)

                  horvimi
                  Adminisztrátor

                    Értem.

                    Ha nem manuálisan szeretnéd csinálni, 🙂 ,akkor ezzel van feladat.
                    Valószínűleg nem csak így lehet megoldani, de én ezt csinálnám:
                    Makróval kipótolnám a hiányzó sorokat a 6500 termékben úgy, hogy legalább a sor neve meglegyen mindenhol
                    Utána Excel 365-ben még egy kis függvényezés, de az már nem sok.

                    Szerintem az első lépés lényeges, bármivel is próbálja bárki megcsinálni.

                    Részemről ez túlmutat egy ingyenes fórumtémán.

                    Ha egyszeri feladatról vagy szó, akkor munkaként el tudom vállalni.
                    Megkapom az eredeti listát és visszadom a táblázatot.

                    Ha tudsz rá büdzsét szerezni, akkor örülünk…

                    Kb. 1 napos munkának saccolom.

                    Ha érdekes, írj email-t (horvath.imre@pentaschool.hu)

                    horvimi
                    Adminisztrátor

                      Szia!

                      Ha jól értem, akkor eg hagyományos táblázatot szeretnél csinálni, ahol egy termék egy sor.
                      Jó nagy szívás az első lapon lévő struktúra, nem is értem, hogy milyen rendszer ad ki ilyet.

                      Első kérdés, hogy milyen verziójú Excelt használsz? (Ha szerencséd van, akkor 365-öt)

                      Másik egy észrevétel, ami nehezíti a feldolgozást:
                      – A második lapon lévő fejléc nem teljesen egyezik az első lapon lévő első oszlop egy rekord tételeivel
                      – A második lapi fejlécben nincsen „Típus, ami van a táblában, végén viszont van „Gyerekvédelem”, ami nincs a táblában
                      – Az egyes termékeknél nem azonos a sorok száma
                      – Pl a harmadik terméknek nincs „névleges feszültség” sora. Emiatt elcsúszások várhatók.

                      Makró nélküli megoldást lehet csinálni elvileg PowerQuery-vel, de azt most nem tudom megnézni, és lehet csinálni a 365 szűrő függvényével.

                      Én gyorsan csináltam egy próbát, nagyon bíztató az eredmény, de csak akkor lesz jó, ha az említett problémák nem állnak fenn.
                      Legfontosabb, hogy minden termékhez ugyanannyi sor tartozzon, és ugyanúgy hívják a bal oszlopban, mint a második lapon a fejlécben.

                      Imre

                      horvimi
                      Adminisztrátor

                        Szia!

                        Makrókkal lehet eseményeket kezelni, és leprogramozni, hogy mi történjen pl. egy cella módosulása esetén.
                        Olyan esemény viszont nincs, hogy feltételes formázás érvényesülése.
                        Olyan van, hogy cella értékének változása. Meg lehet nézni, hogy melyik cella változott, mi az új értéke, és a változás után más celláknak vagy tartományoknak mi lett az értéke vagy szummája.
                        Nagyon vigyázni kell ezzel, mert ha egy cella változik, az kiváltja az eseményt, és ha az eseménykezelővel módosítasz más cellákat, azok ismét kiváltják a change eseményt, stb…

                        De nekem nagyon gyanús, hogy ha egy kicsit jobban leírod a feladatot, akkor kiderül, hogy nem csak így lehet megoldani a kérdést.
                        Talán a feltételes formázás feltételét vizsgálva egy HA függvénnyel is meg lehetne csinálni az összegzést. Kérdés, hogy melyik cellában/cellákban kellene megjelennie és melyik 5 cella összege?

                        Amit kihámoztam:
                        A oszlop
                        —————–
                        Ha az aktuális sor értékeinek összege nagyobb, mint a készlet, akkor legyen piros

                        Sorok
                        ——————-
                        Ha az értékek gördített összege átlépi a készletet, legyen piros.

                        Tehát pirossá válást nem lehet vizsgálni, a change esemény vizsgálata lehet, hogy elég bonyolult lenne, és kérdéses, hogy makrókhoz értesz-e?
                        Ha nem, akkor marad a feltételes formulás megoldás.

                        Imre

                        Hozzászólás: [Resolved] Adat keresés több kis táblázatban #9299
                        horvimi
                        Adminisztrátor

                          19 kistábláta?
                          Jézusom!

                          Hát akkor hajrá! 🙂

                          Hozzászólás: [Resolved] Adat keresés több kis táblázatban #9294
                          horvimi
                          Adminisztrátor

                            Ha adott számú kis táblád van, akkor ezt úgy lehet, hogy:
                            Ha az elsőben megtalálta, akkor vegye onnan, különben nézze a következőt, ha ott sincs, akkor nézze a következőt, stb…
                            Hogy megtalálta-e vagy sem, azt a HIBÁS vagy a HAHIBA üggvénnyel lehet megnézni.

                            Megnéztem a fájlt, javasolnám módosítani.
                            Az élelmiszer nevek táblázatok, a balra mellé írt kód nem része a táblázatnak. Ez biztosan nem lesz így jó.
                            Első körben javasolnám a kódokat a nevek mellé jobbra tenni (ha mindegy) úgy, hogy a táblázat része legyen.
                            Így lehet FKERES-t használni.

                            Másodszorra elnevezném a kisebb táblázatokat rendesen.

                            Remélem, hogy egy élelmiszer név csak az egyik táblázatban van benne.

                            Visszatöltöttem

                            Imre

                            Attachments:
                            You must be logged in to view attached files.
                            Hozzászólás: [Resolved] Maradék() függvény #9286
                            horvimi
                            Adminisztrátor

                              Hát, akkor tegyük ezt el a kispolcra.
                              eddig elegáns megoldásnak tartottam a MARADÉK függvényt a tört rész megállapítására.

                              elegáns, de…

                              Hozzászólás: [Resolved] Maradék() függvény #9284
                              horvimi
                              Adminisztrátor

                                Szia!

                                Egy kicsit nézegettem, és pár perc után csak annyit tudok mondani, hogy ez beszarás!!!
                                Én nem jöttem rá, hogy miért csinálja ezt, és miért csak a 3-nál, és miért…..?

                                Kipróbáltam, hogy a 3-at képlettel állítottam elő (1+2 vagy 2,4+0,6) és akkor nem csinálta
                                Ez olyan, mintha valami Excel BUG lenne.

                                Mindenesetre megoldás orientáltan megnéztem a maradékszámítást egy alternatív képlettel, ami az eredeti értékből kivonja annak az egész részét =$C$12+(C12-INT(C12))

                                Ez helyesen működik a 3,00 esetén is

                                Én ennyit tudok hirtelen hozzátenni.

                                Imre

                                horvimi
                                Adminisztrátor

                                  Szívesen

                                  horvimi
                                  Adminisztrátor

                                    Szia!

                                    Ez egy egyszerű FKERES (VLOOKUP) függvény szituációnak tűnik. (Lehet XKERES is, ha olyan Excel verziód van, ami ezt ismeri)
                                    Ha nem ismernéd őket, akkor nézz utána..

                                    Keres egy értéket egy megadott tartomány első oszlopában és ha megtalálja, akkor visszaad ugyanabból a sorból egy másik oszlopban lévő értéket.

                                    Imre

                                    horvimi
                                    Adminisztrátor

                                      Szia!

                                      Itt akkor további kérdések merülnek fel.

                                      Elsőként kérdezem, hogy hogyan nyilvánul az meg, hogy a 300k sort nem tudja feldolgozni a Pivot motor?
                                      Másik, hogy a Pivot motor mindenképpen a teljes adat készletből dolgozik akkor is, ha utólag leszűröd egy konkrét napra

                                      Ha a napot és az időt külön akarod venni, azt lehet kétféleképpen.
                                      Egyik esetben használhatod a Pivot saját dátum-idő hierarchiáját, és ez alapján csoportosítasz, de készíthetsz saját segédoszlopokat is nekik.

                                      A kép alapján neked un. dátum-idő adatod van, pl.: (2022.08.22 4:34) ez így jelenik meg a cellában, de valójában egy tört szám.
                                      Ha átalakítod az egyiket számmá, akkor fogod látni. A tört egész része a dátumot jelenti, a tört része a napon belüli időt.

                                      Ezt szét kellene szedni két oszlopban dátumra és időre.
                                      Dátum képlete: =INT(dátum-idő) – Ezután formázd dátumra, ha nem úgy jelenne meg
                                      Idő képlete: = MARADÉK(dátum-idő;1) – Ezután formázd időre, ha nem úgy jelenne meg.

                                      A Dátum oszlopot használhatod a PIVOT-ban az Oszlop területre húzva.

                                      De bármelyiket is használod, a Pivot az összes dátumot ki fogja tenni vízszintesen, ami a 300k sorban van. Azért az elég sok nap lehet, ahogy elképzelem.
                                      Ezután már szűrhetsz egy-két-bármennyi napra.

                                      Mondjuk a napot teheted a szűrő mezőbe is, és akkor a Pivot fölött jelenik meg az összes nap, és tudsz válogatni közülük.

                                      Imre

                                      horvimi
                                      Adminisztrátor

                                        Szia!

                                        Azt hiszem értem, hogy mit szeretnél.
                                        Két egymás után következő idő között a legnagyobbat ugye?
                                        Azt látom, hogy a lista idő szempontjából növekvő.

                                        Ha táblázattá van alakítva a tartomány, akkor alakítsd vissza sima tartománnyá!
                                        Feltételezem, hogy a van fejléc, és utána jönnek az adatok.

                                        A triviális megoldás egy segédoszlop használata, ahol az aktuális időből kivonod az előzőt, majd ezen az oszlopon keresed a legnagyobbat (MAX)
                                        A képen látható értékek között a legnagyobb különbség a 12:55 és a 17:51 között van, 4:56 perc.
                                        Ez szépen ki is jön a fenti módszerrel.
                                        Ha rendes órában akarod látni, akkor szorozd fel 24-el, és formázd számmá: 4,933 óra

                                        Segédoszlop nélkül egy kicsit trükkösebb tömbképlet kell, de megoldható úgy is.

                                        Haladjunk sorjában. Ha ez a megoldás elég, akkor kész vagyunk.

                                        Imre

                                        horvimi
                                        Adminisztrátor

                                          Hát, azt hiszem egy kicsit túlgondoltad ezt a problémát, de majd a kérdező megmondja, ha ad visszajelzést, amit nagyon megköszönnék neki.

                                          horvimi
                                          Adminisztrátor

                                            Szia!

                                            A DARABTELI nem veszi figyelembe a manuális szűrést. Úgy is fogalmazhatnék, hogy saját maga csinálja meg a szűrést, és utána összesít.
                                            Te itt valójában két feltétel szerint szeretnél megszámoltatni.
                                            Egyik, hogy a „C” oszlop = „Alma” és a másik, hogy a „D” oszlop = 2.
                                            Erre vannak külön, több feltétel szerint összesítő függvények. Azok is ugyanúgy, előbb szűrnek, utána összesítenek.

                                            Ezek közül neked most a DARADHATÖBB kell.

                                            Imre

                                            • A hozzászólás módosításra került: 1 year, 8 months telt el-horvimi.
                                            horvimi
                                            Adminisztrátor

                                              Szia!

                                              Nem sikerült a feltöltés, így segíteni sem tudunk.
                                              Esetleg Zip-eld össze, és úgy töltsd fel!

                                              Kíváncsi vagyok, hogy mit rejt az Frm kiterjesztésű fájl.

                                              Tippem szerint szövegesen vannak a fájlban az adatok, és az excel szövegként mutatja őket.
                                              Ezt hiába formázod a számformátummal.

                                              Imre

                                              Hozzászólás: [Resolved] Feltételes formázás #9239
                                              horvimi
                                              Adminisztrátor

                                                Sziasztok!

                                                Megnéztem, amit feltöltöttél. Mondjuk egyáltalán nem korrelál azzal, ami a kérdésedben van, de azért talán érthető lesz a segítség.
                                                Én úgy értem, hogy ha bármi van az aktuális sorban a cellában, akkor színezze meg az A oszlopban a cellát az aktuális sorban.

                                                Szóval ahogy nézem a B:H oszlopok tartalmazhatnak számot és szöveget is.
                                                Ha ez igaz, akkor Nem lesz jó a SZUM függvény az ellenőrzéshez, hanem a DARAB2 kell.

                                                1. A1:A10 kijelölése
                                                2. Feltételes formázás menü -> Új szabály…
                                                3. Formázandó cellák kijelölése képlettel
                                                4. A képlet: =DARAB2($B1:$H1)>0
                                                5. Formátum… -> megadod, hogy milyen legyen
                                                6. Kipróbálás

                                                Imre

                                                Hozzászólás: Cellavédelem #9237
                                                horvimi
                                                Adminisztrátor

                                                  Igen, ez jó megoldás, akkor is lefut, ha a munkalap már védett állapotban van.
                                                  Fontos, hogy ugyanabban a makróban (programban ) legyen, ami aztán ír a cellákba.
                                                  Külön futtatva elképzelhető, hogy nem fogja megjegyezni az Excel ezt, ezért egy másik, külön futtatott sub megint védettnek fogja látni a lapot. (Ezt kipróbáltam, nekem működött külön Sub-ból. Egyik levédte így, a másik beleírt egy cellába)
                                                  Az persze jó, ha van egy főprogram, aminek az elején ez a kód lefut, majd a közben meghívott (CALL) rutinok írnak a védett cellákba.

                                                  Az viszont biztos, hogy ezt a fajta védelmet nem jegyzi meg az Excel, ha bezárod, majd újra kinyitod a fájlt.

                                                  Ha esetleg mégis problémába ütköznél, valami nem fut le, vagy hibát dob, (előfordulhat), akkor marad a triviális „B” terv, amikor a cellákba írás előtt feloldod a védelmet, beleírsz, majd visszarakod a védelmet.

                                                  Imre

                                                  Hozzászólás: [Resolved] Függvény hivatkozás #9231
                                                  horvimi
                                                  Adminisztrátor

                                                    Örülünk 🙂

                                                    Hozzászólás: Makró másolás hiba #9230
                                                    horvimi
                                                    Adminisztrátor

                                                      Minta nélkül nehezen, de elvileg működnie kellene.
                                                      Én azt csinálnám, hogy berendezem a képernyőt, hogy lássam a kódot és az Excel-t is, és lépésenként (F8) futtatva megnézném, hogy mi is történik valójában.

                                                      Imre

                                                      Hozzászólás: [Resolved] Függvény hivatkozás #9225
                                                      horvimi
                                                      Adminisztrátor

                                                        Szia!

                                                        Nem tudom, hogy kaptál-e már választ máshol esetleg.
                                                        Ezt a problémát VBA kóddal lehet megoldani.
                                                        Van egy Application.ConvertFormula függvény a VBA-ban.

                                                        Egy lehetséges megoldás:

                                                        Sub ConvertFormulasToAbsolute()
                                                        Dim rngCell As Range
                                                        
                                                            For Each rngCell In Selection
                                                            With rngCell
                                                                If .HasFormula Then .Formula = Application.ConvertFormula(.Formula, xlA1, , xlAbsolute)
                                                            End With
                                                            Next rngCell
                                                        End Sub

                                                        Használat / Működés
                                                        ————————-
                                                        Kijelölöd a tartományt, amiben minden hivatkozást abszolúttá szeretnél tenni, majd lefuttatod a fenti kódot.
                                                        Végigmegy a kijelölés összes celláján, és ha képlet van benne, akkor megcsinálja a hivatkozások módosítását dollárjelesre (abszolútra)

                                                        Kipróbáltam, nekem működött.

                                                        Források
                                                        https://www.mrexcel.com/board/threads/how-change-multiple-cells-with-ranges-from-relative-to-absolute-references.793992/
                                                        https://www.mrexcel.com/board/threads/convert-a-range-of-cells-formulas-from-relative-to-absolute.27670/

                                                        Imre

                                                        • A hozzászólás módosításra került: 1 year, 8 months telt el-horvimi.
                                                        Hozzászólás: [Resolved] userform show modal probléma #9219
                                                        horvimi
                                                        Adminisztrátor

                                                          Nagyon örülök!
                                                          Ezzel én is tanultam valami újat.
                                                          🙂
                                                          Imre

                                                          Hozzászólás: [Resolved] userform show modal probléma #9216
                                                          horvimi
                                                          Adminisztrátor

                                                            Szia!

                                                            Olyasmire gondolsz ugye, mint a Ctrl-F kereső ablaka, ami mögött simán lehet bármit csinálni, majd visszatérni a kereséshez.

                                                            Első felindulásomba azt akartam írni, hogy ilyesmit nem lehet egy programon belül csinálni. Arra gondoltam, hogy a kereső ciklus a hiba esetén elmenthetné az aktuális futási környezetet, és a következő indításnál lehetne opció, hogy onnan folytassa.

                                                            Aztán mégis utánakerestem a dolognak, és a sok NEM LEHET között találtam két linket, ahol úgy néz ki, van megoldás.
                                                            Nem próbáltam, de nézd meg!

                                                            Ez az első
                                                            https://www.mrexcel.com/board/threads/pause-macro-then-resume-macro.673602/
                                                            Itt Gary’s Student nevű user megad egy linket

                                                            Második
                                                            https://answers.microsoft.com/en-us/msoffice/forum/all/vba-script-to-pause-macro-allow-editing-then/53027408-ed41-4300-b42e-ed2fc20b8e9c
                                                            Itt meg Andreas Killer kommentjei lehetnek hasznosak.

                                                            A kulcs a DoEvents parancs, ami egy gyorsan pörgő ciklus közben megcsináltatja az Excellel a közben történt eseményeket.
                                                            Szóval kiteszi a form-ot nem modális módban, tovább megy, de belefut egy ciklusba, ami addig pörög, amíg a for látszódik.
                                                            És közben megcsinálja azt, amit a user tesz.
                                                            Én legalább is ezt képzelem.

                                                            Jelezz vissza, hogy mi lett!

                                                            Imre

                                                            Hozzászólás: Excel nevek szerkesztése #9205
                                                            horvimi
                                                            Adminisztrátor

                                                              Szia!

                                                              Ha már Excel-ben van, akkor macerás a helyzet.
                                                              De én vélelmezem, hogy ez eredetileg nem Excelben van, hanem egy másik rendszerben, ahonnan ki lett exportálva Excelbe.
                                                              Más kódolást használ, valószínűleg UTF8 vagy ilyesmi.

                                                              1. Ha az eredeti rendszerben exportálásnál lehet választani, akkor CSV formátumban kellene kimenteni, és utána Excelben PowerQuery-vel vagy korábbi szöveges exportálóval megnyitni, ahol meg lehet adni a kódolást.

                                                              2. Ha csak Excelbe lehet, akkor próbáld meg az Excel-t kimenteni CSV-be (Mentés máskét), és utána áttérni az 1. lehetőségél leírtakra.

                                                              3. Az sem lehetetlen, de kicsi az esélye, hogy az exportáláskor meg lehet adni a kódolást.

                                                              Most ezek jutottak eszembe.

                                                              Imre

                                                              horvimi
                                                              Adminisztrátor

                                                                Szia!

                                                                Kicsit eljátszottam vele, le is egyszerűsítettem.
                                                                Kacifántos amit akarsz, de megcsinálható.
                                                                Visszatöltöm.

                                                                Attachments:
                                                                You must be logged in to view attached files.
                                                                horvimi
                                                                Adminisztrátor

                                                                  Hát ezeket elmulasztottad közölni 🙂
                                                                  De mindegy is, mert ezek az egyszerűen nem megoldható kategóriába esnek sajnos.

                                                                  Azt még megfontolhatod, hogy mi a kevesebb munka:

                                                                  Egyik, hogy a visszamásolást az egyenlőségjelek cseréje utám értékként illeszted be, majd visszacserélve a képletek már működni fognak, a feltételes formázást és a listamenük hivatkozásait pedig kézzel létrehozod újra. (Nyilván csak a formulákat kell átmásolni a forrás munkafüzetből.)
                                                                  Esetleg ezeket az egyik lapon (Ahol a listafotrrások vanank pl.) szövegesen le lehetne tárolni, mondjuk egyenlőségjel nélkül.

                                                                  Másik, hogy az átmásolás után az utóbbiakat manuálisan javítod meg.

                                                                  Makróval biztosan megcsinálható persze.

                                                                  Imre

                                                                  horvimi
                                                                  Adminisztrátor

                                                                    Nekem simán megcsinálja a # jelek visszacseréjét.

                                                                    Próbáld meg egyesével a cserét (Nem az összes cseréje, hanem Csere egyesével). Lehet, hogy csak az egyik cella vagy oszlop miatt dob hibát.

                                                                    Ha csak mindent kijelölsz, és = jel csere nélkül próbálod átvinni, akkor vissza fog hivatkozni, ahogy le is írtam az előző válaszban.
                                                                    És olyankor a neveket is viszi, vinni akarja.

                                                                    Teljesen lemodelleztem a dolgot, tehát két munkafüzet között csináltam, nevekkel.

                                                                    Ha előbb minden képletben lecseréltem az = jelet, majd a mindent kijelöllel átvittem, akkor:
                                                                    – Nem vitte a nevet újra magával (nyilván, mert nem ismerte fel névként)
                                                                    – Visszacserélés után működtek a képletek, a neveket használó képletek is az aktuális munkafüzetben (az ugyanolyan nevű lapokra hivatkozások persze)

                                                                    Amikor nem csak a tartalmat vittem át, hanem kitöröltem a régi munkalapot, és az újat munkalapként másoltam át, akkor a képletek jók lettek a visszacserélés után, de a nevet átvitte még egyszer, és az visszahivatkozott oda, ahonnan hoztam.

                                                                    Imre

                                                                    • A hozzászólás módosításra került: 1 year, 9 months telt el-horvimi.
                                                                    horvimi
                                                                    Adminisztrátor

                                                                      Szia!

                                                                      Sajnos ez egy komoly probléma az Excel felhasználók számára.
                                                                      Elegendő egy olyan cellát átmásolni egy másik munkafüzetbe, ami nem az aktuális lapra hivatkozik.
                                                                      A másolás után a képlet vissza fog hivatkozni abba a munkafüzetbe. ahonnan átmásoltad.
                                                                      Ha egy teljes munkalappal teszed mindezt, akkor mindem másik munkalapra hivatkozó képlet vissza fog hivatkozni az eredeti munkafüzetre, és az adott lapon érvényes névtartományok is.

                                                                      Ez ellen normális, beépített lehetőség nem létezik, tehát elvileg minden hivatkozást pl. keresés-cserével ki kellene javítani.

                                                                      Barkács megoldás, ami jó lehet:

                                                                      1. A lap másolása előtt a keresés-cserével az egyenlőségjelet cseréled valami spec karakterre. Pl. Hash tag (#)
                                                                      Ezzel a képletek sima szövegé válnak, nem akarja őket kiértékelni.

                                                                      2. Átmásolod a munkalapot, majd. visszacseréled

                                                                      Sajnos a nevek kérdését ez nem oldja meg, de ha az előző módszerrel az egyenlők cseréje után nem a munkalapot másold át, hanem a munkalap tartalmát (Mindent kijelöl -> C/P), akkor szerintem a neveket nem fogja vinni.

                                                                      Majd írd meg, hogy sikerült-e!

                                                                      Imre

                                                                      horvimi
                                                                      Adminisztrátor

                                                                        Szia!

                                                                        Lényeges kérdés még, hogy ezt a több szintű választó menüt egy táblában soronként akarod, (pl. egymás utáni oszlopokba), vagy egy táblához csak egy 3 szintű szűrés tartozik, pl. a tábla felett 3 cellában?

                                                                        Előbbi esetben nem annyira látom a megoldást SZŰRŐ függvénnyel VBA nélkül. DE más se:
                                                                        https://answers.microsoft.com/en-us/msoffice/forum/all/using-unique-filter-formula-inside-the-data/53a292ad-5d7a-468d-8764-e10442d8421e?page=1

                                                                        Utóbbi esetben a SZŰRŐ függvénnyel van azonnali megoldás. Annyi szűrő függvény kell, ahány szintje van a menünek (jelenleg 3)
                                                                        1. szint: Az érvényesítés forrása: A felelősök egyedi listája (EGYEDI függvény). Ha kiválasztotta a felelőst, akkor egy SZŰRŐ függvénnyel kiveszed egy tartományba azokat a városokat, ahol a kiválasztott a felelős
                                                                        2. szint: Az érvényesítés forrása: Az előző lépésben kivett városok. Ezután még egy szűrő függvény, ami egy másik tartományba kiveszi az első kettő ÉS kapcsolatából az intézmények listája
                                                                        3. szint: Az előző lépésben kivett intézmények listája (tömbje)

                                                                        Mivel a szűrt listák mérete változhat, ezért dinamikusan kel hivatkozni a tömbökre a legördülő menü forrásában (#)
                                                                        Tervezek erről írni egy cikket, de addig is itt egy példa:
                                                                        https://www.excel-university.com/dependent-drop-downs-with-filter/

                                                                        Imre

                                                                        horvimi
                                                                        Adminisztrátor

                                                                          Szia!

                                                                          Mielőtt továbblépnénk, kérdezem, hogy milyen Excel verziót használsz?
                                                                          Ha esetleg 365, akkor az abban lévő FILTER (SZŰRŐ) függvénnyel elég jól, és egyszerűen meg lehet csinálni a több szintű függő listákat.

                                                                          Ha korábbi Excel-ed van, akkor ajánlom figyelmedbe egy korábbi cikkemet:
                                                                          https://excel-bazis.hu/tutorial/tobbszintu-legordulo-lista-profi-megoldas

                                                                          Imre

                                                                          Hozzászólás: [Resolved] Kimutatás – szeletelő #9185
                                                                          horvimi
                                                                          Adminisztrátor

                                                                            A kettes pontot PIVOT-tal és VBA-val úgy csinálnám, hogy:
                                                                            – Kitenném checkboxoxra, hogy milyen mezőket szeretne megjeleníteni
                                                                            – Ha bejelölte őket, akkor megnyom egy gombot, és egy VBA kód törli a PIVOT-ből az éppen ott lévő mezőket, és betenné a megjelölteket.

                                                                            Imre

                                                                            Hozzászólás: [Resolved] Kimutatás – szeletelő #9181
                                                                            horvimi
                                                                            Adminisztrátor

                                                                              Szia!

                                                                              A fájlt most nem tudom érdemben megnézni, de néhány dologhoz hozzászólnék:

                                                                              1. A függvényes megoldáshoz használt dolgok jónak tűnnek, nem hinném, hogy lenne jobb megoldás, de nincs kizárva.
                                                                              2. Hogy melyik szumma érték jelenjen meg a PIVOT-ban (vagy PIVOT chartban), azt szeletelővel nem lehet szabályozni. Check box-al és VBA-val lehetne.
                                                                              3. Az ELTOLÁS (OFFSET) függvény az, amit keresel, hogy egy kezdő cellához képest változó méretű tartományt tudj megadni.
                                                                              Nézz utána, eléggé egyértelmű
                                                                              4. Sima grafikon (azaz nem PIVOT chart) esetén nincs beépített részletezési lehetőség
                                                                              5. Az Online Excel jelenleg még nem támogatja (és valószínűleg nem is fogja) a Form vagy ActiveX controll-okat.
                                                                              6. A Date-Picker tudomásom szerint csak 32 bites verziókban van meg. Ha neked 32 bites az Excel 2013-ad és mégsincs ott, akkor nézd meg ezt:
                                                                              https://www.ablebits.com/office-addins-blog/2016/10/12/insert-calendar-excel-datepicker-template/#Register-date-picker

                                                                              Imre

                                                                              • A hozzászólás módosításra került: 1 year, 10 months telt el-horvimi.
                                                                              Hozzászólás: [Resolved] Szin kód #9169
                                                                              horvimi
                                                                              Adminisztrátor

                                                                                Ha külön-külön jó, akkor együtt is jónak kell lennie.
                                                                                A mintádat átalakítottam, visszacsatoltam. Szerintem jó.

                                                                                A feltételes formázás fronton elég gáz a helyzet.
                                                                                Ha bármelyik színes cellára kattintasz és megnézed a szabályokat (szabályok kezelése), akkor látod, hogy rengeteg szabály van, pedig csak kettőnek kellene lennie.

                                                                                Amíg működik és nem lassú, nem érdekes, csak olyan izé…

                                                                                Imre

                                                                                Attachments:
                                                                                You must be logged in to view attached files.
                                                                                Hozzászólás: [Resolved] Szin kód #9167
                                                                                horvimi
                                                                                Adminisztrátor

                                                                                  Bocsi, hogy elsőre ezt írom, de nem okos dolog a megszakítás már úgy általában sem.
                                                                                  Persze előfordul, hogy nincs ráhatásunk az oszlopsorrendre, de legtöbbször van.

                                                                                  Tegyük fel, hogy nincs, mert mondjuk valami kötött rendszerből így jön ki, akkor meg add össze a két szorzatösszeget, és hasonlítsd az összes oszlopszám mínusz 3-hoz.

                                                                                  Imre

                                                                                  Hozzászólás: [Resolved] Szin kód #9164
                                                                                  horvimi
                                                                                  Adminisztrátor

                                                                                    Az első sorhoz tartozó képletet úgy kell megírni, hogy az adatsor hivatkozása nincs rögzíthető, viszont az alsó és felső határokat tartalmazó tartomanyi hivatkozások van a sor le van rögzítve, de az oszlop nincsen. Akár mindkettőt is le lehet rögzíteni, azzá dollarjeletni.
                                                                                    Ha a képletet lehuzod és nem jó, akkor valószínűleg ez a hiba.
                                                                                    Próbáld.ki, hogy lehuzas után kettőt kattintasz az egyik eredményen. Így megmutatja színekkel, hogy honnan veszi az adatokat

                                                                                    Imre

                                                                                    Hozzászólás: [Resolved] Szin kód #9159
                                                                                    horvimi
                                                                                    Adminisztrátor

                                                                                      Szia!

                                                                                      Hozzátennék egy gondolatot:
                                                                                      Ha jól gondolom, akkor nem elég az, hogy melyik sorban van olyan tétel, ami az aktuális oszlop tetején megadott határértékeken kívül van, hanem azt is látni akarod, hogy melyik az a tétel.
                                                                                      Erre a feltételes formázásnál nem jut jobb eszembe.

                                                                                      De azt ellenőrizni, hogy van-e legalább egy, ami ne stimmel, lehet képlettel is. És akkor nem kell csak emiatt makrósnak lenni a munkafüzetnek.

                                                                                      Ez egy tömbképlet, ami a teljes aktuális sort hasonlítja az alsó határérétékek sorához , majd szorzással (logikai ÉS) ugyanazt a sort a felső határértékek sorához. Az eredmény egy logikai tömb, amiben ott lesz egyes, ahol a határokon belül van, és ott lesz nulla, ahol a határokon kívül van. Ezeket az egyeseket összeadva megkapjuk, hogy hány stimmelő oszlop van az aktuális sorban.

                                                                                      =SZORZATÖSSZEG((B3:E3>=B$1:E$1)*(B3:E3<=B$2:E$2))

                                                                                      Ha ez megegyezik az oszlopok számával, akkor minden tétel OK, tehát a kimenet is OK, különben nem OK

                                                                                      Csatolok egy minta munkafüzetet.

                                                                                      Imre

                                                                                      • A hozzászólás módosításra került: 1 year, 10 months telt el-horvimi.
                                                                                      Attachments:
                                                                                      You must be logged in to view attached files.
                                                                                      Hozzászólás: [Resolved] trend analízis – real time grafikon #9131
                                                                                      horvimi
                                                                                      Adminisztrátor

                                                                                        Szia!

                                                                                        Talán a kérdező is visszatér és ad némi visszajelzést.
                                                                                        A rangsorolásnál mindig probléma az azonos értékek kezelése.

                                                                                        Az általam ismert rendszerekben az azonos értékek azonos rangsorszámot kapnak.
                                                                                        Az eltérések ott szoktak lenni, hogy a nagyságrendben következő érték rangsorszáma mi legyen.

                                                                                        Ha pl. van két egyforma és mindkettő rangsora mondjuk az 5, akkor a következő rangsor lehet 6, de lehet 7 is, mert kihagy egyet a két 5-ös miatt.

                                                                                        Szóval ismétlődések esetén probléma lehet, a megoldás bonyolultsága a szituációtól függ.

                                                                                        Imre

                                                                                        Hozzászólás: [Resolved] trend analízis – real time grafikon #9126
                                                                                        horvimi
                                                                                        Adminisztrátor

                                                                                          Nagyon klassz megoldás!
                                                                                          Jó nagy hátraszaltót csináltál a dátum témában.

                                                                                          Én nem is vettem észre, hogy a 127. sorig szóközök vannak a dátumban, ezért szöveg és utána valamiért rendes dátum lesz.
                                                                                          azt azért szögezzük le, hogy ez adathiba. Ha minden dátum rendes dátum lenne az első táblában, akkor erre nem lenne szükség.
                                                                                          Szval amit a „C” oszlopban csináltál, az baráti 🙂

                                                                                          Aztán a B oszlopban átveszed a C oszlopban előállított dátumot, ha az L és a H oszlop is pozitív számot tartalmaz.

                                                                                          De az igazán brilliáns a D oszlopban képzett RANKING. Nem találkoztam még ezzel a megoldással, nagyon tetszik!
                                                                                          Megnézi, hogy az aktuális dátumnál hány nagyobb dátum van az egész oszlopban, és az eredmény+1 lesz a nagyságrendi sorrendje (rank-je).
                                                                                          Ha nulla nagyobb van, akkor az aktuális dátum a legnagyobb (0+1)
                                                                                          Ha egy nagyobb van, akkor az aktuális a második legnagyobb (1+1) és így tovább

                                                                                          Zseniális! Feltéve, hogy egyik dátum sem fordul elő többször.

                                                                                          Ahol meg nulla jött ki a B oszlopban, ott a Rank a legnagyobb lesz (mindenhol ugyanaz, 111), de az nem érdekel minket, mert csak 15-ig kell nézni.

                                                                                          És akkor az alsó, kis táblában már csak meg kell keresni az 1-15 sorokat a felsőből. Ez a tisztázat.

                                                                                          Azért is klassz, mert régebbi (2013) Excelen is működik.

                                                                                          Bocsánat az „okoskodásért, de lehet, hogy valakinek jól jön a magyarázat.

                                                                                          Köszi @fjns a munkádat!

                                                                                          Kiegészítés
                                                                                          Az Excelben van egy SORSZÁM nevű függvény, ami a rangsorolást megcsinálja ugyanúgy, mint a D oszlopban lévő képlet.
                                                                                          Ha a D4-be ezt írod: =SORSZÁM(B4;B:B), akkor ugyanaz jön ki.

                                                                                          Ez a függvény már csak kompatibilitási okok miatt van az Exelben, hogy 2007-es és régebbi Excelben is működjön.
                                                                                          2010-ben behozták a RANG.ÁTL és a RANG.EGY függvényeket, amik kicsit árnyaltabb megoldásokat tudnak.

                                                                                          Imre

                                                                                          • A hozzászólás módosításra került: 1 year, 10 months telt el-horvimi.
                                                                                          Hozzászólás: [Resolved] trend analízis – real time grafikon #9121
                                                                                          horvimi
                                                                                          Adminisztrátor

                                                                                            Szia!

                                                                                            A) Nem vagyok vizualizációs szakember, és az Excel diagramjainak beállításában sem vagyok nagyon elmélyedve.
                                                                                            A 2013-as verzióval pedig ki em tudom próbálni.

                                                                                            Nálam a 365-ben pl. automatikusan megcsinálja az összekötést, be sem kell állítani semmit, sőt, inkább külön kérni kell, hogy ne tegye, azaz beállítható, hogy a #HIÁNYZIK cellákat tekintse üresnek, és nem beállítani, hogy kösse össze az adatpontokat

                                                                                            365-ben különben az is megoldható lenne, hogy egy külön táblába kigyűjtsd a a nagy táblából a szükséges rekordokat. Mindez dinamikusan, a táblázat alapján automatikusan frissül, ha új adat kerül a tábla végére.

                                                                                            B) Ezt már lejátszottad, így van.

                                                                                            C) A trendvonalakkal kapcsolatban fogalmam sincs, de szerintem mindegy, mert ha te számolod, ugyanannak kell kijönnie, mint ha ő csinálja. Hasonlítsd össze a két vonalat.

                                                                                            D) A naponta több adat az nem tudom mit takar, csak gondolom, hogy az input táblákra vonatkozik. Bár a segédtáblában mindig az első 15 dátumhoz veszel ki adatot, ezért annak a mérete elvileg nem változik.

                                                                                            Imre

                                                                                            Hozzászólás: [Resolved] formátum #9118
                                                                                            horvimi
                                                                                            Adminisztrátor

                                                                                              Na most kerültem gép elé, hogy megnézzem.
                                                                                              Elsőként egy elvi dolog.

                                                                                              Az adatbázisokban a bárminemű kódokat, azonosítókat, amelyek csak számjegyekből állnak, speciális okok miatt szöveges formátumban szokás tárolni. Így biztosított, hogy ha esetleg nullával kezdődne, akkor az megmaradjon, vagy ha esetleg hosszú, sok (>15) számjegyből áll, akkor az is megmaradjon pl. Excelbe exportálás során.

                                                                                              Magyarázat is van rá, de most csak próbáld ki, ha egy 15 jegynél hosszabb számot írsz egy cellába, majd megformázod számként, akkor mi lesz az eredménye. A végét nézd, a 15. jegy után!

                                                                                              Szóval a te Export fájlod is ilyen, nagyon helyesen, a zöld háromszögek és a figyelmeztetés mutatja is, hogy szövegként tárolt számok. Ezek azok, amik értékként beillesztve a mintába, továbbra is szövegek maradnak.
                                                                                              A mennyiség vagy a nettó érték pl. jól megy át.

                                                                                              A szövegként tárolt számok értékként beillesztve is szövegek maradnak, hiába volt a célcella formátuma előre szám típusra állítva

                                                                                              Az én jelen ismereteim szerint nincsen rá azonnali megoldás valami speciális beillesztéssel. Makrót persze lehet rá készíteni, ami a megadott oszlopokban a szövegeket számmá alakítja.

                                                                                              Leggyorsabb fix amit tudok
                                                                                              Az érték beillesztés után, ha kipróbálod mondjuk a „Bevárásló kosár száma” oszlopban, hogy az első beillesztett cellát kijelölöd, majd nyomsz egy F2-t (szerkesztő mód) és utána egy ENTER-t, akkor „megjavul”. Mivel nem akarjuk minden ilyen problémás cellán ezt egyesével csinálni, kiadunk egy egysoros makró parancsot.
                                                                                              1. Megcsinálod az érték beillesztést
                                                                                              2. Hagyod a beillesztett részt kijelölve
                                                                                              3. Átlépsz a makró szerkesztőbe (ALT-F11)
                                                                                              4. kinyitod a parancs ablakot (Immediate Window) Ctrl-G
                                                                                              5. Oda begépeled, hogy: selection.formula=selection.formula -> ENTER

                                                                                              Nálam ez működött, minden problémás oszlopban a szövegként tárolt számok számmá alakultak.
                                                                                              Csak akkor fog menni, ha a táblázat oszlopai előre szám formátumúak, de ez nálad így van.

                                                                                              És persze még jobb lenne a rendszert úgy alakítani, hogy az azonosítók szöveges típusúak legyenek itt is, és ha erre épül valami FKERES vagy ilyesmi egy másik táblából, akkor ott is. Bár a keresési formulában a keresési értéket szövegessé lehet tenni több módon is.

                                                                                              Bocs, hogy hosszú és lényegében kevés segítség, de tényfeltáró 🙂

                                                                                              Imre

                                                                                              Hozzászólás: [Resolved] formátum #9112
                                                                                              horvimi
                                                                                              Adminisztrátor

                                                                                                Szia!

                                                                                                Mivel nem tettél fel mintát, csak találgatni és kérdezni tudok.

                                                                                                – Vagolaprol akarsz beilleszteni, vagy az export file megven külön?
                                                                                                – Haa kulon, milyen formátumban? (Csv, txt, Excel)
                                                                                                – Milyen verziójú Excel-t használsz?
                                                                                                – Konkrétan hogy néz ki amit be akarsz illeszteni?
                                                                                                Hogyan próbáltad eddig?

                                                                                                horvimi
                                                                                                Adminisztrátor

                                                                                                  Szia!

                                                                                                  A probléma, illetve feladat érthető.
                                                                                                  A jelenleg használt adatstruktúra okozza a nehézséget.

                                                                                                  Jelenleg a keresést 15 oszlopban kell végezni egyesével, az egészet ennek megfelelően sokszoros IF függvényekbe téve.
                                                                                                  Algoritmikusan leírva:
                                                                                                  Ha az aktuális gépkód az első oszlopban van, akkor „1. gépcsoport” különben ha a második oszlopban van, akkor „2. gépcsoport, különben ha …..

                                                                                                  Javaslatom
                                                                                                  Én a 15 gépcsoport oszlopból egy két oszlopos táblát csinálnék:
                                                                                                  Kód és Gépcsoport.
                                                                                                  Az első 15-nek azonos lesz a gépcsoportja, a második 15-nek is és így tovább

                                                                                                  A keresést ebben a 2 oszlopos táblában VLOOKUP-al lehet végezni.
                                                                                                  A PIVOT egy másik tészta, de ha megvan minden gép gépcsoportja, akkor az már könnyű.

                                                                                                  Imre

                                                                                                  horvimi
                                                                                                  Adminisztrátor

                                                                                                    Ismét örülünk 😊

                                                                                                    horvimi
                                                                                                    Adminisztrátor

                                                                                                      Szia!
                                                                                                      Most csak telefonról olvasom.
                                                                                                      Az ÖSSZESÍT függvénynek még lehet adni, hogy a hibaüzeneteket tartalmazó cellakat hagyja ki az osszesitesbol.
                                                                                                      Egyből lehet vele atlagolni.

                                                                                                      Imre

                                                                                                      horvimi
                                                                                                      Adminisztrátor

                                                                                                        Jaj, ne haragudj, az VLOOKUP-ot átírtam FKERES-re, de az INDIRECT-et elfelejtettem.
                                                                                                        Nálam most épp angolon állt, mert olyan csoportot tanítok.

                                                                                                        A megoldott státuszt te is tudod állítani meg én is.

                                                                                                        Most én bejelöltem megoldottnak…

                                                                                                        Imre

                                                                                                        horvimi
                                                                                                        Adminisztrátor

                                                                                                          Csatoltam neked a nálam működő verziót

                                                                                                          Imre

                                                                                                          Attachments:
                                                                                                          You must be logged in to view attached files.
                                                                                                          Hozzászólás: [Resolved] KONSTANS ÉRTÉK ÖRÖKÍTÉSE #9072
                                                                                                          horvimi
                                                                                                          Adminisztrátor

                                                                                                            Szia!

                                                                                                            Arra gondoltál már, hogy =”EUR” módon add meg?
                                                                                                            Így hozza a következő sorban magától, mivel ez képlet.

                                                                                                            Imre

                                                                                                            horvimi
                                                                                                            Adminisztrátor

                                                                                                              Szia!

                                                                                                              Első blikkre szerintem neked az INDIREKT függvényre van szükséged.
                                                                                                              Ezzel a függvénnyel lehet egy hivatkozást szövegesen előállítani.
                                                                                                              Ha jól értem, akkor olyasmit szeretnél, hogy az első sorban a hivatkozásban lévő munkalap neve ‘0401’ legyen, de ahogy húzod lefelé, ez magától változzon ‘0402’ re és így tovább.
                                                                                                              1. Elsőre javasolnám, hogy ne két munkafüzetben legyenek a dolgok.

                                                                                                              2. A napokat ’01’-től írd be ’31’-ig, így használhatók lesznek a képletekben az adott hónap adott napjának előállításához.
                                                                                                              Az első cellába szimpla aposztróffal beírod, hogy ’01, majd lehúzod 31-ig. Így szövegesen képzi a napok sorszámait.

                                                                                                              3. A mukalapneveket a napok számozása mellé egy külön oszlopba képezd le. Így egyszerűsödik a dolog.
                                                                                                              Pl. a 01 szám mellé jöjjön a 0401, a 2-es mellé a 0402, és így tovább. Ezeket lehet majd befűzni a hivatkozásba.
                                                                                                              Itt persze felmerülhet, hogy nem mindig áprilisról van szó, ezért az aktuális hónap számát kitehetnéd egy cellába. (Pl. A2)
                                                                                                              Tegyük fel, hogy a 01-es sorszám a B4-ben van. A C4-be mehet az, hogy: =$A$2&B4, majd lehúzva, kijönnek a napokhoz tartozó munkalapnevek.

                                                                                                              4. A következő két oszlopba (D és E) menő FKERES keresési tábláját dinamikusan, INDIREKT függvénnyel rakhatod össze. D4-ban van ez:
                                                                                                              =FKERES($A$1;INDIRECT(C4&"!$A:$C");2;FALSE)
                                                                                                              A1-ben van a keresett neved (Sándor), C4-ban van 0401

                                                                                                              5. Lehúzod az FKERES képleteket

                                                                                                              Imre

                                                                                                              • A hozzászólás módosításra került: 1 year, 11 months telt el-horvimi.
                                                                                                              • A hozzászólás módosításra került: 1 year, 11 months telt el-horvimi.
                                                                                                              • A hozzászólás módosításra került: 1 year, 11 months telt el-horvimi.
                                                                                                              Hozzászólás: [Resolved] HIPERHIVATKOZÁS #9060
                                                                                                              horvimi
                                                                                                              Adminisztrátor

                                                                                                                Még lehetne úgy is csinálni, de szerintem szükségtelen.
                                                                                                                Egy esetileg futtatható makró, ami ellenőriz.
                                                                                                                De ez egy ciklus, nem lehet makró rögzítővel felvenni.

                                                                                                                A VBA Dir függvénye az, amivel ellenőrizni lehet egy fájl létezését.

                                                                                                                Imre

                                                                                                                • A hozzászólás módosításra került: 1 year, 11 months telt el-horvimi.
                                                                                                                Hozzászólás: [Resolved] HIPERHIVATKOZÁS #9058
                                                                                                                horvimi
                                                                                                                Adminisztrátor

                                                                                                                  Szia!

                                                                                                                  A hiperhivatkozas beirasakor nem ellenőriz.
                                                                                                                  Lehet egy olyan makrót írni, ami végig ellenőrzi, hogy a megadott útvonalon valóban letezik-e a megadott fájl, és egy oszlopban egy flag-gel jelzi.
                                                                                                                  Erre szurve, még a hiperhivatkozas létrehozása előtt javithatod a hibákat.

                                                                                                                  Imre

                                                                                                                  horvimi
                                                                                                                  Adminisztrátor

                                                                                                                    Szia!

                                                                                                                    Sajnos ezt nem lehet megoldani natív eszközökkel.
                                                                                                                    Tehát ha véded a lapot, akkor a táblázat nem fog automatikusan kibővülni.

                                                                                                                    A rejtett tulajdonság, azt jelenti, hogy a szerkesztőlécen nem látszódik a tartalom. Akár konstans, akár képlet.

                                                                                                                    Imre

                                                                                                                    Hozzászólás: [Resolved] Számsorok keresése #9033
                                                                                                                    horvimi
                                                                                                                    Adminisztrátor

                                                                                                                      Kedves Roland!

                                                                                                                      Nem kell hozzá feltétlenül makró.
                                                                                                                      Csatoltam egy demót natív Excel eszközökkel.

                                                                                                                      A makró megírása tervezéssel, tesztelgetéssel több órányi feladat lehet, annyi nekem most nincs, de ha a makrós megoldást szeretnéd, szívesen segítek, ha elindultál már valamerre és elakadtál.

                                                                                                                      A fenti módszertan egyben az algoritmusa is a makrónak.

                                                                                                                      Imre

                                                                                                                      Attachments:
                                                                                                                      You must be logged in to view attached files.
                                                                                                                      Hozzászólás: [Resolved] Számsorok keresése #9030
                                                                                                                      horvimi
                                                                                                                      Adminisztrátor

                                                                                                                        Szia!

                                                                                                                        Gyönyörű feladat! Csak azt kellene eldöntened, hogy 10x meglévőket vagy 5x meglévőket keresel 🙂

                                                                                                                        Excel függvényekkel egy lépésben nem is valósítható meg.

                                                                                                                        Egyik lehetőség, hogy makróprogramot kell rá írni.

                                                                                                                        Másik lehetőség a tömbképletek használata, és még így is több lépésre van szükség

                                                                                                                        A B2:U2-ben van 20 szám, a W2:AA2-ben 5 szám.
                                                                                                                        Arra vagyunk kíváncsiak, hogy az 5-ből hány van benne a 20-ban.

                                                                                                                        =SZORZATÖSSZEG(DARABTELI(B2:U2;W2:AA2))

                                                                                                                        Ezt a 20 számos tartomány minden sorára meg kell nézni, tehát a B2:U2 mozog, a W2:AA2 nem mozog.
                                                                                                                        Kapsz annyi eredményt, ahány sora van a 20 számos tartománynak, majd egy ellenőrző cellában megnézed, hogy hány olyan van, ami =5.
                                                                                                                        Ezzel kész vagy az első 5 számos húzás elemzésével.

                                                                                                                        És a fentieket meg kell csinálni az 5 számos tartomány minden sorára.

                                                                                                                        Segítséget kértél, íme a módszertan.

                                                                                                                        Imre

                                                                                                                        Hozzászólás: [Resolved] Ár növelése #9015
                                                                                                                        horvimi
                                                                                                                        Adminisztrátor

                                                                                                                          Örülünk! 🙂

                                                                                                                          Hozzászólás: [Resolved] Ár növelése #9012
                                                                                                                          horvimi
                                                                                                                          Adminisztrátor

                                                                                                                            Szia!

                                                                                                                            A feladat többféleképpen is megoldható, én most egy HA + ÉS fv megoldást mutatnék.

                                                                                                                            =HA(ÉS(C1>=0;C1<5%);D1*(1+7%);HA(ÉS(C1>=5%;C1<10%);D1*(1+12%);D1*(1+15%)))

                                                                                                                            Ez egy háromszoros elágazás. Azt nem írtad, hogy az felsorolt eseteken kívüli esetbe mi történjen, ezért én önhatalmúlag 15%-os növekedést írtam elő.

                                                                                                                            Balról jobbra haladva:

                                                                                                                            Ha C1 0 és 5% közé esik (azaz nagyobb vagy egyenlő nulla ÉS kisebb mint 5%), akkor az eredmény legyen a D1 szorozva 1+7%, azaz D1*1,07.
                                                                                                                            Különben HA 5 és 10% közé esik (a vizsgálat ugyanúgy megy ÉS függvénnyel), akkor D1*1,12
                                                                                                                            Ha egyik sem, akkor D1*1,15

                                                                                                                            Imre

                                                                                                                            • A hozzászólás módosításra került: 2 years telt el-horvimi.
                                                                                                                            horvimi
                                                                                                                            Adminisztrátor

                                                                                                                              Sziasztok!

                                                                                                                              Én csak annyit tennék hozzá, hogy ismereteim szerint makró nélküli megoldás nincs erre feladatra.
                                                                                                                              köszi Delila!

                                                                                                                              Imre

                                                                                                                              Hozzászólás: [Resolved] Legördülő lista #8990
                                                                                                                              horvimi
                                                                                                                              Adminisztrátor

                                                                                                                                Szia!

                                                                                                                                Az adatérvényesítéssel elkészített legördülő lista esetén nem adható meg alapértelmezett (default) érték.
                                                                                                                                Nem lenne rossz, de nincs ilyen lehetőség.
                                                                                                                                Azt tudod csinálni, hogy előre lehúzod ebben az oszlopban az alap értéket, ha az mindig ugyanaz.

                                                                                                                                A figyelmeztető feliratot meg tudod csinálni:
                                                                                                                                Adatok-> Érvényesítés -> Beviteli üzenet fül (középső)

                                                                                                                                Amit itt megadsz, azt egy kis buborékban ki fogja írni, ha rákattint a cellára.

                                                                                                                                Imre

                                                                                                                                horvimi
                                                                                                                                Adminisztrátor

                                                                                                                                  Szia!

                                                                                                                                  Két dolog:

                                                                                                                                  Egyik, hogy új kérdést kélek, új Topic-ben indíts!
                                                                                                                                  Másik, hogy én nem tudom értelmezni a kérdésedet. Próbáld meg egy kicsit átgondolni!

                                                                                                                                  Köszi, imre

                                                                                                                                  Hozzászólás: Filterek mentése #8980
                                                                                                                                  horvimi
                                                                                                                                  Adminisztrátor

                                                                                                                                    Szia!

                                                                                                                                    Csak haloványan, de lehet, hogy értem.
                                                                                                                                    Kérdés, hogy egyszerre csak egy szűrőt választhat-e a user?
                                                                                                                                    Pl. egy legördülőből választana alma, narancs, körte közül, és az adattábla szűrődne azokra a sorokra, amik a tag oszlopban tartalmazzák a választott szöveget.

                                                                                                                                    Ha egy helyben akarod szűrni, mintha autofilter lenne, akkor ez Excel függvényekel nem megoldható.
                                                                                                                                    Lehetséges megoldás a makró vagy a PowerQuery.

                                                                                                                                    Ha a szűrés eredménye lehet egy másik tartományban, és 365-ös Excel-t használsz, akkor szóba jöhet a SZŰRŐ (FILTER) függvény.

                                                                                                                                    Imre

                                                                                                                                    Hozzászólás: [Resolved] Szűrt tartomány első látható sora #8967
                                                                                                                                    horvimi
                                                                                                                                    Adminisztrátor

                                                                                                                                      Szia!

                                                                                                                                      Kipróbáltad és nem működött? Én próbáltam most 365-ön és műxik.
                                                                                                                                      A VBA nem függ nyelvi verziótól.
                                                                                                                                      Olyan lehet, hogy egy valami az előzőben még működött, az újabb verzióban meg már nem, de ez nem olyan.

                                                                                                                                      Ha nem akarod bedrótozni a sorok számát, akkor ez is jó lehet:

                                                                                                                                      Elso_szurt_sor = Activesheet.AutoFilter.Range.Offset(1).SpecialCells(xlCellTypeVisible).Cells(1).Row

                                                                                                                                      Az aktuális lap szűrt tartományának első látható sorának számát adja vissza.
                                                                                                                                      Az Offset(1) kiveszi a fejlécet a történetből

                                                                                                                                      Imre

                                                                                                                                      Hozzászólás: maradék számítása táblázatban #8963
                                                                                                                                      horvimi
                                                                                                                                      Adminisztrátor

                                                                                                                                        Bocs, de nem tudom leköveti, hogy mit akarsz…

                                                                                                                                        horvimi
                                                                                                                                        Adminisztrátor

                                                                                                                                          Örülünk

                                                                                                                                          horvimi
                                                                                                                                          Adminisztrátor

                                                                                                                                            Szia!

                                                                                                                                            Mivel 365-ös rendszered van, használhatsz újabb függvényeket és technikákat.
                                                                                                                                            Az első két oszlopban van az a táblázat, aminek a két oszlopbából akarsz dolgozni (Cikk és Zárás)

                                                                                                                                            A D1-hez tegyünk egy fejlécet (Cikk és Darab)

                                                                                                                                            D2 = EGYEDI(INDEX(EGYEDI(Táblázat1[[CIKK]:[zárás]]);;1))

                                                                                                                                            1. Ez előbb a táblázat 2 oszlopából kiveszi az ismétlődéseket az EGYEDI függvénynel,
                                                                                                                                            2. majd az INDEX függvénnyel kiveszi az első (Cikk) oszlopot
                                                                                                                                            3. és futtat rajta még egy Ismétlődés eltávolítást
                                                                                                                                            4. Megjelenik egymás alatt a két cikkszám

                                                                                                                                            Jöhet E2-be az összesítés.

                                                                                                                                            E2 = =SZUM(--(INDEX(EGYEDI(Táblázat1[[CIKK]:[zárás]]);;1)=D2))

                                                                                                                                            1. A belseje ugyanez, tehát előbb kiveszi az eredeti táblából az ismétlődéseket,
                                                                                                                                            2. majd ebből kiveszi az első oszlopot és összehasonlítja a D2-ben lévő cikkszámmal. Egy logikai tömböt kapunk (FALSE;TRUE;FALSE,FALSE….) Ott lesz FALSE, ahol nem egyezik és ott lesz TRUE. ahol igen.
                                                                                                                                            3. Ezt a dupla mínusszal 1-re és nullára alakítjuk (1,0,1,1,0, 0…)
                                                                                                                                            4. Végül ezt összeadjuk. Visszaadja, hogy az első elem, ami a D2-ben van (30C11), hányszor szerepel az ismétlődések nélküli eredeti táblában
                                                                                                                                            5. Lehúzhatod a másik cikkszámra.

                                                                                                                                            Gyönyörű nem? 🙂

                                                                                                                                            Imre

                                                                                                                                            horvimi
                                                                                                                                            Adminisztrátor

                                                                                                                                              Szia!

                                                                                                                                              Alakul a dolog 🙂

                                                                                                                                              Szép megoldások. Majd ha váltasz (mert előbb-utóbb fogsz) újabb Excelre, meglátod, hogy a tömbképletek mennyivel egyszerűbbek lettek.

                                                                                                                                              Gyertya diagramot (sem) lehet csinálni sajnos Pivot tábla alapján. Van még pár ilyen.
                                                                                                                                              Erre azt szoktam csinálni, hogy dinamikus névtartományt húzok a Pivotra, a kezdő celláját (Nálad ez G1) fixnek tételezve.

                                                                                                                                              Nálad most az „L” oszlop végét kellene megtalálni, és máris megvan a G1:L_oszlop_vége tartomány.
                                                                                                                                              Ha az L oszlopban nem pontos egyezőséggel keresünk egy jó nagy számot, ami biztosan nagyobb az összes előforduló számnál, akkor a szokásos függvények az utolsót fogják megtalálni, így tesz a HOL.VAN is, visszaadva a 39.sort
                                                                                                                                              HOL.VAN(9999999;L:L;1)

                                                                                                                                              Ha ezt odaadod az INDEX-nek, az megtalálja a 39. sorban lévő értéket.
                                                                                                                                              INDEX($L:$L;HOL.VAN(9999999;$L:$L;1))

                                                                                                                                              És most jön a lényeg, hogy az INDEX fv valójában mindig a megtalált elemre mutató referenciát ad vissza, nem magát az értéket, tehát az L oszlop utolsó sorában lévő érték címét, azaz jelen esetben „L39”-et
                                                                                                                                              Tehát a teljes PIVOT tartománya jelenleg: „G1:L39”, ami természetesen követi a Pivot méretét, ha ebben az oszloptartományban marad különben.

                                                                                                                                              Utolsó lépésként csináltam egy ennek megfelelő Nevet a névkezelőben, (Pivot_adat) ami így néz ki:
                                                                                                                                              =Munka1!$G$1:INDEX(Munka1!$L:$L;HOL.VAN(9999999;Munka1!$L:$L;1))

                                                                                                                                              Végül a Chart létrehozása, ami még egy csavar, mert előre ki kellene jelölni az adatokat, hogy Diagramot csinálj, a Pivot alapján meg nem lehet. Szóval én értékként kimásoltam a Pivot táblát, megcsináltam a diagramot, majd módosítottam az adatforrását, hogy a fent létrehozott névre mutasson.
                                                                                                                                              =Munka1!Pivot_adat

                                                                                                                                              A „Munka1” munkalapnév fontos benne, mert a Chart adatforrásként csak akkor fogad el nevet, ha a nevet tartalmazó munkalap is bele van írva. Nem tudom miért, de így van.

                                                                                                                                              Nagyon érdekes, mert valahogy érzékeli, hogy Pivot-ból van, és a szeletelő mindkettőt vezérli.
                                                                                                                                              Utólag pedig valami miatt átvette az előző Chart forrását és nem lehet módosítani a forrását.
                                                                                                                                              Kicsit még nézegetem…

                                                                                                                                              Visszacsatolom, és köszönöm ezt a jó kis tanulságos kihívást!

                                                                                                                                              Imre

                                                                                                                                              • A hozzászólás módosításra került: 2 years, 2 months telt el-horvimi.
                                                                                                                                              • A hozzászólás módosításra került: 2 years, 2 months telt el-horvimi.
                                                                                                                                              Attachments:
                                                                                                                                              You must be logged in to view attached files.
                                                                                                                                              horvimi
                                                                                                                                              Adminisztrátor

                                                                                                                                                Nem tudom mire gondolsz a számítot mező esetén. Ha esetleg FKERES-t akarnál használni, azt nem lehet.
                                                                                                                                                „”references,Names,Arrays are not supported in pivottable formulas”

                                                                                                                                                Számított mezővel csak az aktuális Pivot-ban létező mezők felhasználásával lehet új mezőt csinálni.
                                                                                                                                                Pár függvény megengedett (Pl. IF) de csak mezőre hivatkozhatsz, kifelé nem.

                                                                                                                                                Excel natív eszközökkel 2016-ban szerintem nem lehet dinamizálni a jobb oldali tábládat.
                                                                                                                                                Makróval igen, illetve PowerQuery-vel is valószínűleg megoldható.

                                                                                                                                                Imre

                                                                                                                                                horvimi
                                                                                                                                                Adminisztrátor

                                                                                                                                                  Szia!

                                                                                                                                                  Tetszik amit csináltál, de a végső tábla dinamizmusa valóban nem megoldott így. 🙂
                                                                                                                                                  Rákérdeznék, hogy milyen Excel verziót használsz?
                                                                                                                                                  Ha 365-öt, akkor dinamikus tömbképletekkel és XKERES függvénnyel és egy dinamikus névvel megoldható amit szeretnél.

                                                                                                                                                  Ha 365-öd van, akkor el tudom küldeni, nagyon tanulságos, a dinamikus tömbök új dimenziókat nyitnak az Excelben.

                                                                                                                                                  Imre

                                                                                                                                                  horvimi
                                                                                                                                                  Adminisztrátor

                                                                                                                                                    Igen, jogos!
                                                                                                                                                    Pontos egyezés = első előfordulás, közelítő egyezés = utolsó előfordulás rendezettség esetén. 🙂

                                                                                                                                                    Már csak az a kérdés, hogy @MrJosa adatkészlete így néz-e ki, vagy ilyenné tehető vagy sem.

                                                                                                                                                    horvimi
                                                                                                                                                    Adminisztrátor

                                                                                                                                                      Szia!

                                                                                                                                                      Nem foglalkoztam még a témával, de azért írok pár dolgot.
                                                                                                                                                      Feltételezem, hogy te is valamilyen árfolyam napi alakulásának ábrázolásához szeretnéd használni.
                                                                                                                                                      A gyertya diagramhoz speciálisan előkészített forrás tábla kell, ami 5 oszlopos.
                                                                                                                                                      Első oszlop egy dátum, és utána sorban, hogy azon a napon hogyan viselkedett az árfolyam:
                                                                                                                                                      nyitó, legmagasabb, legalacsonyabb, záró

                                                                                                                                                      Ennek előállításához szükség van egy olyan forrás táblára, ami a napon belül x időnként tartalmazza az aktuális árfolyamot.
                                                                                                                                                      Erre elvileg egy 2 oszlopos tábla elég, és a napon belül nem tudom mennyi mintavétel. Ha óránként nézzük, akkor a tőzsde nyitás és zárás között óránként egy érték.

                                                                                                                                                      Például ilyesmi 2 napra

                                                                                                                                                      Dátum		Idő	árfolyam
                                                                                                                                                      ----------------------------------
                                                                                                                                                      2022.02.15	8:00	96
                                                                                                                                                      2022.02.15	9:00	83
                                                                                                                                                      2022.02.15	10:00	105
                                                                                                                                                      2022.02.15	11:00	115
                                                                                                                                                      2022.02.15	12:00	129
                                                                                                                                                      2022.02.15	13:00	116
                                                                                                                                                      2022.02.15	14:00	98
                                                                                                                                                      2022.02.15	15:00	77
                                                                                                                                                      2022.02.15	16:00	105
                                                                                                                                                      2022.02.16	8:00	79
                                                                                                                                                      2022.02.16	9:00	107
                                                                                                                                                      2022.02.16	10:00	105
                                                                                                                                                      2022.02.16	11:00	77
                                                                                                                                                      2022.02.16	12:00	75
                                                                                                                                                      2022.02.16	13:00	98
                                                                                                                                                      2022.02.16	14:00	86
                                                                                                                                                      2022.02.16	15:00	92
                                                                                                                                                      2022.02.16	16:00	121
                                                                                                                                                      stb...

                                                                                                                                                      És akkor ebből kell előállítani ezt

                                                                                                                                                      Nap		nyit	max	Min	Zár
                                                                                                                                                      ---------------------------------------------
                                                                                                                                                      2022.02.15	96	129	77	105
                                                                                                                                                      2022.02.16	79	121	75	121

                                                                                                                                                      A napi MAX és MIN értékek egyszerűek, simán MAXHA és MINHA függvényekkel megcsinálhatók.
                                                                                                                                                      A nyitó és a záró már trükkösebb, bár ha naponta mindig ugyanakkor nyit és ugyanakkor zár az adat, akkor ez is sima ügy, két feltételes MAXHA és MINHA

                                                                                                                                                      De fogalmazhatok úgy is pl. az első napnál, hogy keresse meg február 15-én a legkisebb időpontot, és adja vissza hozzá az árfolyamot abból a sorból. Ez már egy nagyobb kihívás. INDEX/MATCH és tömbképlet kell hozzá.

                                                                                                                                                      =INDEX($D$3:$D$20;MATCH(1;($B$3:$B$20=G3)*($C$3:$C$20=MIN($C$3:$C$20));0))

                                                                                                                                                      D oszlopban vannak az árfolyamok, B oszlopban vannak a napok, C oszlopban vannak az órák.
                                                                                                                                                      G3-ban van az alsó táblából a 2022.02.15
                                                                                                                                                      A fenti képlet a feb 15-i nyitó árfolyamot adja, azaz a 96-ot.

                                                                                                                                                      Remélem ez segít.

                                                                                                                                                      Imre

                                                                                                                                                      Hozzászólás: [Resolved] Eltelt órák száma #8927
                                                                                                                                                      horvimi
                                                                                                                                                      Adminisztrátor

                                                                                                                                                        Csak azért, mert az elején írtad, hogy valami egyszerűbb is érdekelne, megkérdezem, hogy ez a képlet nem ugyanazt hozza-e ki véletlenül, mint a tiéd?

                                                                                                                                                        =INT((C7-C5)*24)

                                                                                                                                                        Imre

                                                                                                                                                        • A hozzászólás módosításra került: 2 years, 2 months telt el-horvimi.
                                                                                                                                                        Hozzászólás: [Resolved] Eltelt órák száma #8925
                                                                                                                                                        horvimi
                                                                                                                                                        Adminisztrátor

                                                                                                                                                          Szia!

                                                                                                                                                          Jól elvagy itt magadban 🙂
                                                                                                                                                          Köszi a kérdést és a megoldást is 🙂

                                                                                                                                                          A feladatot nem írtad le …

                                                                                                                                                          Én most akkor ebbe nem vonom bele magam, de azért rákérdeznék, hogy a SUM minek oda?
                                                                                                                                                          Ha jól látom, akkor órákban akarsz eredményt kapni két miből is?

                                                                                                                                                          A C5 és C7-ben Dátum-idő értékek vannak, azaz tört számok, és a kettő különbsége kellene órában?
                                                                                                                                                          Mi lesz, ha a nagyobbikból kivonod a kisebbiket (zárójelben) és azt felszorzod 24-el?

                                                                                                                                                          Imre

                                                                                                                                                          Hozzászólás: excel PQ egy oszlop image table kicsomagolás #8920
                                                                                                                                                          horvimi
                                                                                                                                                          Adminisztrátor

                                                                                                                                                            Köszönöm az új topic-ot.
                                                                                                                                                            Szóval ahogy mondtam, nincs gyakorlatom XML feldolgozással.

                                                                                                                                                            Ha rákattintasz egy ilyen „Table” elemre, akkor alul mit látsz? Több elemű táblát?

                                                                                                                                                            Minta XML nélkül biztosan nem tudom…
                                                                                                                                                            Ha több eleműek a kis táblák, akkor gondolom ismételni akarnád a sorokat

                                                                                                                                                            Vannak nyomai a helyzetnek a fórumokban…
                                                                                                                                                            Pl.:
                                                                                                                                                            https://community.powerbi.com/t5/Desktop/XML-Query-Column-which-contains-both-quot-Table-quot-and-quot/td-p/253423

                                                                                                                                                            Ugyan ez az első elemet veszi ki, de hátha segít…

                                                                                                                                                            Imre

                                                                                                                                                            horvimi
                                                                                                                                                            Adminisztrátor

                                                                                                                                                              Örülünk 🙂

                                                                                                                                                              horvimi
                                                                                                                                                              Adminisztrátor

                                                                                                                                                                Szia!

                                                                                                                                                                Ezt PowerQuery-vel kb 1 perc alatt lehet megcsinálni.
                                                                                                                                                                Oszlop felbontása sorokra.

                                                                                                                                                                Elmagyarázni sokkal nagyobb kihívás 🙂

                                                                                                                                                                Elsőként tegyük fel, hogy tudsz valamennyire angolul. Kerestem neked egy videót:
                                                                                                                                                                https://www.youtube.com/watch?v=eC_GSMBZWPE

                                                                                                                                                                Imre

                                                                                                                                                                horvimi
                                                                                                                                                                Adminisztrátor

                                                                                                                                                                  Örülünk. 🙂
                                                                                                                                                                  Formulákkal ezt én nem tudom megcsinálni, és Gsheet-ben az Exceles tudásommal csak a formulákon keresztül van átjárásom.
                                                                                                                                                                  Scriptelni biztosan lehetne, ahogy makróval is simán megoldható lenne, de csak az utóbbihoz értek

                                                                                                                                                                  Egy Copy/Paste-et kibírsz 🙂

                                                                                                                                                                  Imre

                                                                                                                                                                  horvimi
                                                                                                                                                                  Adminisztrátor

                                                                                                                                                                    Csatolom a megoldás fájlt.
                                                                                                                                                                    Az első lapon van az adatbázis, ami táblázattá van alakítva. A táblázat neme: „Táblázat1”
                                                                                                                                                                    Ezt kell mindig kicserélni az aktuális adatbázisra. A „Tábláuat1” név ne változzon és a mérete az aktuális adatbázis mérete legyen. Ez elvileg automatikusan megtörténik, ha okosan cseréled az adatokat:
                                                                                                                                                                    1. A fejlécen kívül minden sort kijelölsz
                                                                                                                                                                    2. Jobb klikk -> Törlés -y Táblázat sorok
                                                                                                                                                                    3. Az aktuális adatbázist fejléc nélkül Copy/Paste-el a helyére teszed.

                                                                                                                                                                    Ha esetleg nem tudnád mi a táblázat, akkor ezt olvasd el. Nem mai, de még mindig érvényes

                                                                                                                                                                    Ha kicserélted, akkor az „alternatív megoldás” lapon lévő eredmény tábla bármely celláján jobb klikk-> Frissítés
                                                                                                                                                                    A többit a háttérben futó PowerQuery lekérdezés megcsinálja.

                                                                                                                                                                    Jelezz vissza, hogy rendben van-e!

                                                                                                                                                                    Imre

                                                                                                                                                                    Attachments:
                                                                                                                                                                    You must be logged in to view attached files.
                                                                                                                                                                    horvimi
                                                                                                                                                                    Adminisztrátor

                                                                                                                                                                      Szia!

                                                                                                                                                                      Nem egy egyszerű feladat ez.
                                                                                                                                                                      Gondolom ez csak minta adat, és automatizálni szeretnéd az átalakítást.
                                                                                                                                                                      Ebből a kiinduásból még makróval sem olyan egyszerű megcsinálni.

                                                                                                                                                                      Ha jól gondolom, akkor ez valamilyen nyilvántaró rendszer kimenete, ami már valamiféle összesítés, és ebből kellene egy másikfajta összesítést csinálni.
                                                                                                                                                                      Külön kihívás az egy cellában két név téma.

                                                                                                                                                                      PowerQuery-vel sikerült csinálnom valami hasonlót, de el van forgatva 90 fokkal.
                                                                                                                                                                      Így néz ki:

                                                                                                                                                                      Név	Tanítási nap
                                                                                                                                                                      Lilli	2022. 01. 24.
                                                                                                                                                                      Lilli	2022. 01. 24.
                                                                                                                                                                      Lilli	2022. 01. 17.
                                                                                                                                                                      Lilli	2022. 01. 17.
                                                                                                                                                                      Domi	2022. 01. 24.
                                                                                                                                                                      Domi	2022. 01. 24.
                                                                                                                                                                      Domi	2022. 01. 19.
                                                                                                                                                                      Domi	2022. 01. 19.
                                                                                                                                                                      Ádám	2022. 01. 25.
                                                                                                                                                                      Ádám	2022. 01. 25.
                                                                                                                                                                      Ádám	2022. 01. 25.
                                                                                                                                                                      Ádám	2022. 01. 27.
                                                                                                                                                                      Emese	2022. 01. 25.
                                                                                                                                                                      Emese	2022. 01. 27.
                                                                                                                                                                      Lara	2022. 01. 17.
                                                                                                                                                                      Lara	2022. 01. 17.
                                                                                                                                                                      Csabi	2022. 01. 17.
                                                                                                                                                                      Csabi	2022. 01. 17.
                                                                                                                                                                      Csabi	2022. 01. 19.
                                                                                                                                                                      Csabi	2022. 01. 19.
                                                                                                                                                                      Ambrus	2022. 01. 19.
                                                                                                                                                                      Ambrus	2022. 01. 19.

                                                                                                                                                                      Ez maradhat így, vagy lehet még belőle eyg kicsit áttekinthetőbb PIVOT táblát csinálni, ahol a nevek nem ismétlődnek, csak az első előfordulásnál jelenek meg.
                                                                                                                                                                      Ha ez is megfelel, akkor van megoldás, de elmagyarázni nem biztos, hogy tudom…

                                                                                                                                                                      Imre

                                                                                                                                                                      • A hozzászólás módosításra került: 2 years, 3 months telt el-horvimi.
                                                                                                                                                                      • A hozzászólás módosításra került: 2 years, 3 months telt el-horvimi.
                                                                                                                                                                      • A hozzászólás módosításra került: 2 years, 3 months telt el-horvimi.
                                                                                                                                                                      Hozzászólás: [Resolved] sorszámozás feltétellel #8882
                                                                                                                                                                      horvimi
                                                                                                                                                                      Adminisztrátor

                                                                                                                                                                        Ha jól értem, akkor 10-et kell hozzáadni, ha az utolsó előtti karaktere 9-es VAGY az utolsó két karaktere 99.
                                                                                                                                                                        Ezt így (is) le lehet írni:

                                                                                                                                                                        HA(VAGY(KÖZÉP(E1;9;1)=""9;JOBB(E1;2)="99");E1+10)

                                                                                                                                                                        Ezt kellene befűznöd a már működő fenti kifejezésbe.

                                                                                                                                                                        Imre

                                                                                                                                                                        • A hozzászólás módosításra került: 2 years, 3 months telt el-horvimi.
                                                                                                                                                                        Hozzászólás: [Resolved] Képre hivatkozás egy cellában #8873
                                                                                                                                                                        horvimi
                                                                                                                                                                        Adminisztrátor

                                                                                                                                                                          Szia!

                                                                                                                                                                          A fájloknak a neve nem elég információ, azt is tudni kell, hogy hol vannak a gépeden, teljes útvonallal
                                                                                                                                                                          Van az Excelnek egy HIPERHIVATKOZÁS() függvénye, aminek ha megadod az útvonalat, akkor linket csinál belőle.

                                                                                                                                                                          Pl.: Az A1-ben van az, hogy „C:\users\Bambi\Documents\kepek\xxx.jpg
                                                                                                                                                                          B1-be lehet írni a függvényt, hogy =HIPERHIVATKOZÁS(A1)

                                                                                                                                                                          Imre

                                                                                                                                                                          Hozzászólás: [Resolved] kimutatás probléma #8870
                                                                                                                                                                          horvimi
                                                                                                                                                                          Adminisztrátor

                                                                                                                                                                            Rendben, Hajrá!

                                                                                                                                                                            Hozzászólás: [Resolved] kimutatás probléma #8866
                                                                                                                                                                            horvimi
                                                                                                                                                                            Adminisztrátor

                                                                                                                                                                              Le tudtam követni amit csinálsz. Jó bonyolult, ennél jóval egyszerűbben is meg lehet csinálni a 8-as munkalapig.
                                                                                                                                                                              Teszek egy utolsó kísérletet:
                                                                                                                                                                              1. Az eredeti tábla végére egy új oszlop, ahol rendszámonként (soronként) megnézed, hogy hány nullától eltérő érték van a „Hiányzó” oszlopban.

                                                                                                                                                                              =DARABHATÖBB([Rendszám];[@Rendszám];[Hiányzó];"<>0")

                                                                                                                                                                              Ez az 5. lapig megoldja a folyamatot az eredeti táblában. Ez után rászűrhetsz a nullákra és másolhatod tovább egy új munkalapra ha akarod, mert szerintem ez a lépés akár az utolsó is lehet, így képezve a végeredményt.

                                                                                                                                                                              2. A kimásolt tábla végére jöhet az a képlet, ami cikkszámonként megadja az össz rendelt mennyiséget

                                                                                                                                                                              =SZUMHA([Cikkszám];[@Cikkszám];[Mennyiség])

                                                                                                                                                                              3. A végére jöhet a „Státusz” oszlop képlete, ahogy csináltad, hogy megállapítsd, hol van BACKORDER

                                                                                                                                                                              4. Végül a huszárvágás, amit nem sikerült megoldanod:
                                                                                                                                                                              Egy újabb oszlopba fűzd össze a cikkszámot a megrendelésszám2-vel, és ez alapján rendezd a táblát.

                                                                                                                                                                              =[@Cikkszám]&"-"&[@Megrendelésszám2]

                                                                                                                                                                              Az azonos cikkszámok így a kötőjel mögött lévő sorszám szerint lesznek sorbarakva.

                                                                                                                                                                              A zöld táblával nem foglalkoztam.

                                                                                                                                                                              Imre

                                                                                                                                                                              Hozzászólás: [Resolved] sorszámozás feltétellel #8856
                                                                                                                                                                              horvimi
                                                                                                                                                                              Adminisztrátor

                                                                                                                                                                                Sziasztok!

                                                                                                                                                                                Péter! Több önbizalmat! 🙂

                                                                                                                                                                                A kérdezőnek mondanám, hogy eddig bármit kérdeztél, egyszer sem köszöntél és egyszer sem reagáltál a válaszokra. Egy fórumnál az első mondjuk személyiség kérdése, de a második annyira alap, hogy egy ingyenes fórum közösségi dolog, egymástól tanulunk és visszajelzünk.

                                                                                                                                                                                Gondolom több helyre is feltetted a kérdéseidet, és az is lehet, hogy közben megoldódtak máshogy, de ha nem sértődsz meg ezeken a szavakon annyira, hogy soha nem térsz vissza, akkor kérlek, adj visszajelzést!

                                                                                                                                                                                Péter, A képlet teljesen jó szerintem, magam sem tudnék jobbat.

                                                                                                                                                                                Amivel kiegészíteném:
                                                                                                                                                                                – HAELSŐIGAZ fv angol neve: IFS. A többszörösen egymásba ágyazott HA függvényeknek egy új alternatívája,
                                                                                                                                                                                a 2019-es Excelben van először benne.
                                                                                                                                                                                – Ha ezek eredetileg számok, akkor szerintem működik ÉRTÉK és SZÖVEG függvény nélkül is. (Kipróbáltam)

                                                                                                                                                                                =HAELSŐIGAZ(JOBB(B2;1)="9";B2+1;KÖZÉP(B2;9;1)="9";B2+10;IGAZ;B2+11)

                                                                                                                                                                                Klasszikus HA függvénnyel pedig így néz ki:

                                                                                                                                                                                =HA(JOBB(E2;1)="9";E2+1;HA(KÖZÉP(E2;9;1)="9";E2+10;E2+11))

                                                                                                                                                                                Ez amiatt van, mert az Excel automatikusan konvertál, azaz ha számhoz hozzányúlsz szöveg függvénnyel, akkor előbb szöveggé alakítja, majd elvégzi a műveletet, és ha az eredmény szám, akkor azt megint számmá alakítva írja a cellába eredményként.

                                                                                                                                                                                Nem annyira korrekt, de így működik.

                                                                                                                                                                                Imre

                                                                                                                                                                                • A hozzászólás módosításra került: 2 years, 3 months telt el-horvimi.
                                                                                                                                                                                • A hozzászólás módosításra került: 2 years, 3 months telt el-horvimi.
                                                                                                                                                                                Hozzászólás: [Resolved] kimutatás probléma #8853
                                                                                                                                                                                horvimi
                                                                                                                                                                                Adminisztrátor

                                                                                                                                                                                  Az a problémám, hogy teljesen bele vagy csavarodva a saját gondolatmenetedbe, és így külsősként én továbbra sem értem, hogy mit szeretnél. Megjelent most ‘0’ szűrő, egy ‘Rendszám’ és egy ‘Megrendelésszám’ oszlop, egy státusz oszlop, és végeredményként mást fogalmaztál meg elsőre és másodikra.

                                                                                                                                                                                  Ilyenkor én azt szoktam javasolni, hogy ha különben létezik valamilyen manuális munkafolyamat, amit csinálni szoktál, azt írd le lépésenként.

                                                                                                                                                                                  Gondolok valamit, megpróbálom megfogalmazni az újabb forrástábla oszlopai alapján.
                                                                                                                                                                                  1. A cikkszámokhoz tartoznak aktuális raktárkészletek. Ha egy cikkszám ismétlődik (másik Rendszám), akkor ahhoz ugyanaz a raktárkészlet tartozik.
                                                                                                                                                                                  2. A cikkszámokhoz tartoznak rendelt mennyiségek. Egy cikket más Rendszámon többször is rendelhetnek.
                                                                                                                                                                                  3. Van egy Státusz oszlop, ami ‘Megérkezett’ vagy ‘Backorder’
                                                                                                                                                                                  Innentől már fikció
                                                                                                                                                                                  4. Egy új oszlopba soronként SZUMHA függvénnyel kiszámolod az aktuális cikkszámhoz tartozó össz megrendelés darabszámát
                                                                                                                                                                                  5. Még egy új oszlopba kiszámolod a raktárkészlet és az előbb kiszámolt össz megrendelés különbségét.
                                                                                                                                                                                  Az azonos cikkszámokhoz ugyanaz az azonos különbség lesz. Ha ez negatív, akkor ugye gond lehet, mert akkor többet
                                                                                                                                                                                  rendeltek, mint amennyi van.
                                                                                                                                                                                  6. Rászűrsz azokra a sorokra, ahol az előző negatív
                                                                                                                                                                                  7. A kapott rekordokat kimásolod egy új lapra
                                                                                                                                                                                  8. A nem szükséges oszlopokat akár lehetne törölni (opcionális)
                                                                                                                                                                                  9. Rendezed elsődlegesen cikkszám, másodlagosan Rendszám szerint. Így az azonos cikkszámokhoz mondjuk növekvő sorban ott lesznek a rendszámok is
                                                                                                                                                                                  Innentől már csak tapogatódzok
                                                                                                                                                                                  10. Lehetne szűrni ‘BackOrder’-re? meg nullákra a ‘Hiányzó’ oszlopban?

                                                                                                                                                                                  Szóval valami ilyesmi manuális folyamatleírásra gondoltam.
                                                                                                                                                                                  A fentieket meg lehet csinálni Office365 függvényekkel is (FILTER, SORT,…), csak előbb érteni kellene a folyamatot

                                                                                                                                                                                  Imre

                                                                                                                                                                                  Hozzászólás: [Resolved] kimutatás probléma #8849
                                                                                                                                                                                  horvimi
                                                                                                                                                                                  Adminisztrátor

                                                                                                                                                                                    Szia!

                                                                                                                                                                                    Az elejét értem, a végét nem. De azt szerintem csak te érted. 🙂

                                                                                                                                                                                    Először is azt jelezném, hogy a tábla, amit küldtél, tartalmaz egy olyan redundanciát, amit nem szabadna neki:
                                                                                                                                                                                    Ha összefűzöm az első két oszlopot egy új oszlopba, akor abban már nem szabadna ismétlődésnek lennie, de van.
                                                                                                                                                                                    Ezek a sorok teljesen megegyeznek minden oszlopban. Véleményem szerint ez hiba.

                                                                                                                                                                                    kulcs
                                                                                                                                                                                    ------------------
                                                                                                                                                                                    RRH231-JDE392170
                                                                                                                                                                                    RRH231-JDE392170
                                                                                                                                                                                    RRM514-T4N98120
                                                                                                                                                                                    RRM514-T4N98120

                                                                                                                                                                                    Na de nézzük a feladatot.
                                                                                                                                                                                    Ha jól értem, akkor egy cikkszám minden előfordulásához ugyanaz a raktári készlet tartozik, mert ugye a cikkszám is egy egyedi azonosító. Ez eddig rendben van.
                                                                                                                                                                                    Értelmezésem szerint az egyik probléma az lenne, hogy ha ugyanarra a cikkszámra több igény is érkezik és ezek összeg nagyobb, mint a cikkszámhoz tartozó raktárkészlet, akkor hiány keletkezik.
                                                                                                                                                                                    Ez a probléma úgy mutatható ki, hogy cikkszámonként összegezni kell az igény mennyiségeket és össze kell hasonlítani a cikkszámokhoz tartozó raktárkészlet átlagával. Ha egy cikkszám pl. 5-ször fordul elő, akkor a raktárkészelet érték mindenhol mondjuk 15 lesz, ennek átlaga is 15.
                                                                                                                                                                                    A két érték egy PIVOT táblával megcsinálható, de a kettő különbsége már a PIVOT-on kívüli számítással oldható meg, vagy Power Pivot mértékkel, de ezt hagyjuk.

                                                                                                                                                                                    Ha a raktárkészlet és az igények különbségét soronként akarod látni, akkor soronként SZUMHA-ÁTLAGHA képlet kell egy új oszlopba.

                                                                                                                                                                                    Az utolsó bekezdés, ami a „A cél az lenne…”, számomra nem értelmezhető.

                                                                                                                                                                                    Imre

                                                                                                                                                                                    Hozzászólás: [Resolved] ELREJTETT OSZLOP VISSZAHOZÁSA #8840
                                                                                                                                                                                    horvimi
                                                                                                                                                                                    Adminisztrátor

                                                                                                                                                                                      Szia!

                                                                                                                                                                                      Hát, ahogy a csatolt képet elnézem, ez nem Excel, hanem Google Sheets.
                                                                                                                                                                                      És nem az F oszlop van elrejtve, hanem az E

                                                                                                                                                                                      Úgy tudod visszahozni, hogy ha kijelölöd a D és F oszlopokat (végighúzod az egeret lenyomott gombbal), majd jobb klikk az egyiken (mondjuk a D betűn) és ot lesz, hogy oszlop felfedése.

                                                                                                                                                                                      Imre

                                                                                                                                                                                      Hozzászólás: [Resolved] SZORZATÖSSZEG -en belüli KEREKÍTÉS #8831
                                                                                                                                                                                      horvimi
                                                                                                                                                                                      Adminisztrátor

                                                                                                                                                                                        Na, mire ideértem, megoldódott.
                                                                                                                                                                                        Éljenek a tömbképletek! 🙂

                                                                                                                                                                                        Hozzászólás: [Resolved] Makró futtatás idő #8830
                                                                                                                                                                                        horvimi
                                                                                                                                                                                        Adminisztrátor

                                                                                                                                                                                          Szia!

                                                                                                                                                                                          A kérdés nem triviális, mert hivatalosan ne nagyon van dokumentálva, de megerősítem a tapasztalatodat.
                                                                                                                                                                                          Én is jártam kb. egy éve úgy, hogy táblázattá alakított tartományokat kezeltem ciklusban, és fájdalmasan lassú volt.

                                                                                                                                                                                          Miután szénné debuggoltam és az algoritmusban nem találtam hibát, már csak arra tudtam gondolni, hogy ez lehet a baj.

                                                                                                                                                                                          Átírtam a programot úgy, hogy sima tartományként kezelje (értsd: nem is volt táblázattá alakítva) és nagyon sokszorosára gyorsult. Ezután konzultáltam más VBA-s ismerőseimmel és ők is ezt tapasztalták

                                                                                                                                                                                          Imre

                                                                                                                                                                                          Hozzászólás: Lapvédelem Excel online #8823
                                                                                                                                                                                          horvimi
                                                                                                                                                                                          Adminisztrátor

                                                                                                                                                                                            Szia!

                                                                                                                                                                                            A képernyőképen, amit küldtél az olvasható, hogy zárolva van szerkesztésre. Ez nem lapvédelem probléma szerintem, hanem megosztási probléma.

                                                                                                                                                                                            Én most tettem egy kísérletet:
                                                                                                                                                                                            1. Egy új munkafüzetet nyitottam a desktop Excelben
                                                                                                                                                                                            2. Egy munkalapon kijelöltem minden cellát (bal felső sarok)
                                                                                                                                                                                            3. Jobb klikk -> Cellaformázás… -> Védelem fül -> Zárolás kikapcsolása
                                                                                                                                                                                            4. A védeni kívánt oszlop, illetve cellák, tartomány, stb… kijelölése
                                                                                                                                                                                            5. Zárolás bekapcsolása a 3 lépés szerint
                                                                                                                                                                                            6. Lapvédelem bekapcsolása
                                                                                                                                                                                            7. Mentés Onedrive-ra
                                                                                                                                                                                            8. Megosztás -> Itt megadtam egy másik felhasználót a cégtől
                                                                                                                                                                                            9. Beléptem böngészőből a OneDrive-ra a magam nevében
                                                                                                                                                                                            10. Megnyitottam a feltöltött fájlt az Online Excellel
                                                                                                                                                                                            11. A védett cellákban nem tudok szerkeszteni, a nem védettekben tudok

                                                                                                                                                                                            12. Egy másik böngészőben beléptem a munkatárs nevében
                                                                                                                                                                                            13. A megosztott fájlok között ott volt az imént feltöltött munkafüzet, megnyitottam online Excelben
                                                                                                                                                                                            14. Ugyanúgy helyesen működött neki is.

                                                                                                                                                                                            Tehát a próba nálam sikeres volt.
                                                                                                                                                                                            Persze olyat is lehet, hogy rögtön egy megosztott mappába teszed fel a munkafüzetet, de nem tudom pontosan, hogy akkor örökli-e a mappa jogosultságait vagy sem.
                                                                                                                                                                                            Még nem túl sokat kísérleteztem ezzel.

                                                                                                                                                                                            Az online Excelben magát a lapvédelmet nem lehet levenni és beállítani sem, de az asztaliban tett beállításokat (legalább is nálam) helyesen kezelte.

                                                                                                                                                                                            Remélem tudtam segíteni valamit.

                                                                                                                                                                                            Kérlek, hogy írd meg mi lett, hogy mindenki okulhasson a dologból.

                                                                                                                                                                                            Köszönöm,

                                                                                                                                                                                            Imre

                                                                                                                                                                                            horvimi
                                                                                                                                                                                            Adminisztrátor

                                                                                                                                                                                              Örülünk!

                                                                                                                                                                                              horvimi
                                                                                                                                                                                              Adminisztrátor

                                                                                                                                                                                                Szia!

                                                                                                                                                                                                A probléma az, hogy a 3-ast tartalmazó cellák végén a 3-as után van egy speciális, 10-es kódú karakter.
                                                                                                                                                                                                Ez egy vezérlő karakter, ami sortörést idéz elő a cellában.
                                                                                                                                                                                                Ha a szerkesztőlécen a hármas mögé kattintasz, és nyomsz egy lefelé nyilat, akkor egy üres sort fogsz látni a 3-as alatt.
                                                                                                                                                                                                Néha előfordulnak ilyen, és ehhez hasonló érdekességek, főleg netről lehozott C/P adatokban.

                                                                                                                                                                                                Hogy miért gondoltam erre? mert már „öreg” vagyok 🙂

                                                                                                                                                                                                Én különben nem is így csináltam, hanem a CODE/KÓD függvénnyel megnéztem, hogy mi az utolsó karakter kódja. Az jött ki, hogy 10. Bocs, most épp angolon áll az Excelem…

                                                                                                                                                                                                =CODE(RIGHT(H3))

                                                                                                                                                                                                A 3-as kódja viszont az 51 kellene, hogy legyen

                                                                                                                                                                                                =CODE("3")

                                                                                                                                                                                                Na, miután megvan a diagnózis, jöhet a gyógyítás.

                                                                                                                                                                                                Képlettel
                                                                                                                                                                                                Van egy CLEAN / TISZTÍT nevű függvény, ami kitakarítja a 32-esnél kisebb kódú vezérlőkaraktereket a megadott cellából. A kapott eredmény még szöveges lesz, de a VALUE / ÉRTÉK függvénnyel számmá lehet alakítani.

                                                                                                                                                                                                =VALUE(CLEAN(G2))

                                                                                                                                                                                                Ezt aztán lehúzva meg jobbra megkapod az eredeti tartomány javított változatát, amit visszarakhatsz a fenti tartományba értékként.

                                                                                                                                                                                                Csere és szorzás
                                                                                                                                                                                                1. Kijelölöd az átalakítandó oszlopokat
                                                                                                                                                                                                2. Ctrl-H Csere)
                                                                                                                                                                                                3. Amit keres: Jobb oldali ALT+010 a billentyűzeten. Ez beviszi a 10-es kódú karaktert
                                                                                                                                                                                                4. Cserélje a semmire (ezzel mindenhonnan kimegy a 10-es kódú cucc.
                                                                                                                                                                                                5. Meg kell mindent szorozni 1-el, hogy a szöveges számok igazi számok legyenek
                                                                                                                                                                                                5.1 Egy üres cellába beírsz egy 1-est, majd ezen a cellán Ctrl+C
                                                                                                                                                                                                5.2 Kijelölöd az átalakítandó oszlopokat -> Bármelyiken jobb klikk -> Speciális beillesztés -> Szorzás

                                                                                                                                                                                                VOILA !

                                                                                                                                                                                                Jelezz vissza itt, hogy sikerült-e!

                                                                                                                                                                                                Boldog karácsonyt!

                                                                                                                                                                                                Imre

                                                                                                                                                                                                • A hozzászólás módosításra került: 2 years, 4 months telt el-horvimi.
                                                                                                                                                                                                • A hozzászólás módosításra került: 2 years, 4 months telt el-horvimi.
                                                                                                                                                                                                horvimi
                                                                                                                                                                                                Adminisztrátor

                                                                                                                                                                                                  Tölts fel egy mintát egy rövid leírással, hogy mit szeretnél elérni, mely cellákban, hogy lássuk mivel küzdesz.

                                                                                                                                                                                                  Imre

                                                                                                                                                                                                  horvimi
                                                                                                                                                                                                  Adminisztrátor

                                                                                                                                                                                                    Szia!

                                                                                                                                                                                                    FKERES /VLOOKUP-ot próbáltad már?

                                                                                                                                                                                                    Imre

                                                                                                                                                                                                    Hozzászólás: [Resolved] Dátumszűrés #8802
                                                                                                                                                                                                    horvimi
                                                                                                                                                                                                    Adminisztrátor

                                                                                                                                                                                                      Tényleg, igazad van, sőt!!!
                                                                                                                                                                                                      A 2019-es Exceltől felfelé van MAXHA / MAXIFS függvény, ami mindenféle varázslat nélkül megcsinálja ugyanezt.

                                                                                                                                                                                                      I

                                                                                                                                                                                                      Hozzászólás: [Resolved] Dátumszűrés #8799
                                                                                                                                                                                                      horvimi
                                                                                                                                                                                                      Adminisztrátor

                                                                                                                                                                                                        Szia!

                                                                                                                                                                                                        Még jó, hogy megnéztem a fájlt, és látom, hogy két oszlopban van a kód és a dátum.
                                                                                                                                                                                                        A „hozza nekem” egy kis bizonytalanságot rejt nekem, ezért megkérdezem, hogy ezen mit értesz?
                                                                                                                                                                                                        FKERES/VLOOKUP esetre gondolsz, vagy másképp kell neked az eredmény?

                                                                                                                                                                                                        Leírok pár lehetőséget:

                                                                                                                                                                                                        1. Rendezed csökkenőbe dátum szerint, majd csinálsz egy ismétlődések eltávolítását a kód oszlop alapján.
                                                                                                                                                                                                        Ezzel csak az első előfordulások, azaz a legutóbbi dátumokhoz tartozó sorok maradnak meg. Ez egyfajta szűrés.

                                                                                                                                                                                                        2. Ha képlettel szeretnéd, akkor a válasz nagy mértékben függ attól, hogy ez egy FKERES helyzet vagy sem, illetve még fontosabb, hogy melyik Excel verziót használod.

                                                                                                                                                                                                        Ha esetleg Office 365 van, akkor nagyon örülünk, mert az XKERES függvény tud alulról felfelé is keresni. Ehhez persze meg az kell, hogy az eredeti tábládban dátum szerint növekvő rendezettség legyen.

                                                                                                                                                                                                        Ha korábbi Exceled van (2010, 2013, 2016, 2019), akkor nem lesz XKERES/XLOOKUP függvényed.

                                                                                                                                                                                                        Ebben az esetben pedig olvasd el ezt a korábbi cikkemet, ahol szerintem pont az van, amit keresel
                                                                                                                                                                                                        https://excel-bazis.hu/tutorial/utolso-elofordulas-keresese

                                                                                                                                                                                                        Imre

                                                                                                                                                                                                        horvimi
                                                                                                                                                                                                        Adminisztrátor

                                                                                                                                                                                                          Írd be a Function sor után, az első Dim elé, hogy

                                                                                                                                                                                                          Application.Volatile

                                                                                                                                                                                                          Ezzel azt kéred, hogy váljék volatil függvénnyé, és bárhol bármi megváltozik, kalkuláljon újra.

                                                                                                                                                                                                          Imre

                                                                                                                                                                                                          horvimi
                                                                                                                                                                                                          Adminisztrátor

                                                                                                                                                                                                            Persze!

                                                                                                                                                                                                            Tök rendben van, köszi!
                                                                                                                                                                                                            Én is szoktam mindig tanítani haladó tanfolyamokon.

                                                                                                                                                                                                            Imi

                                                                                                                                                                                                          100 bejegyzés megtekintése - 201-300 / 1,323