Telefonszámunk: 1-472-0679

Hozzászólások

52 bejegyzés megtekintése - 101-152 / 152
  • Szerző
    Bejegyzés
  • verax
    Felhasználó

      zippelve …

      Attachments:
      You must be logged in to view attached files.
      verax
      Felhasználó

        Szívesen… azonban
        A sormagasság beállítása munkalap esemény, ezért hiába számoltatnád ki az optimális megjelenítéshez szükséges sorok számát. Ettől még nem történne semmi érdemi változás. Kódolni kell. Ha pedig kódolsz, akkor arra az esetre léteznek megoldások.
        Én játszottam egy kicsit. Nem állítom, hogy hibátlan, de legalább lehet tanulni a hibáimból. 😉

        üdvözlettel
        verax

        Hozzászólás: Szerkesztés zárolása makró #9928
        verax
        Felhasználó

          Szia kovacsI1968!

          Lépésenként
          Előkészületek:
          1. Jelöld ki azt a bizonyos „X1” cellát!
          2. Kezdőlap – Formátum – Cella formázása… Védelem fülön vedd ki a „Zárolt” jelölő négyzetből a pipát!
          3. Állítsd be „X1”-re érvényesítést. Ezt az Adatok menü – Érvényesítés parancsával teheted meg. Alt+Y, V, R
          3/a A megjelenő Beállítások fülön a „Bármilyen érték” helyett válaszd a „Lista” kifejezést!
          3/b A Forrás mezőbe írd ezt: NYITVA;ZÁRVA ezután [OK]

          Kódírás:
          1. Alt+F11. Ezzel beléptél a Microsoft Visual Basic felületre.
          2. Kattints duplán annak a munkalapnak a nevére, amelyiken az általad említett „X1” cella tartalmát szeretnéd figyelni! Ezzel megnyílik a kódszerkesztő ablak.
          3. A „(General)” szöveg lenyílóját változtasd át – nyisd le, válasz ki – „Worksheet”-re!
          4. Létre jött egy …

          Private Sub Worksheet_SelectionChange(ByVal Target as Range)
          
          End Sub

          kód részlet. Az üres sorban villog a kurzor.

          5. Ide írd a következő utasításokat:

          On Error GoTo HibaEsetén:
          If Sheets("Munka1").Range("X1").Value="NYITVA" Then
          ActiveSheet.Unprotect
          Else
          ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True
          End If
          HibaEsetén:

          * természetesen a Munka1 név helyett a saját unkalapod nevét írd be!
          6. Bezárhatod a kódszerkesztőt és dolgozhatsz a munkalapon. Feltéve hogy NYITVA vagy. 😉

          üdvözlettel
          verax

          • A hozzászólás módosításra került: 2 years, 10 months telt el-verax.
          • A hozzászólás módosításra került: 2 years, 10 months telt el-verax.
          verax
          Felhasználó

            Szia Adri0324!

            …enFeri alapötletéből elindulva…
            A sortörés karaktere a nem nyomtatható karakterek közé tartozik. A nem nyomtatható karakterek eltávolítására létezik egy függvény. Tisztít()
            Ha nincs a cellában más nem nyomtatható karakter(a szóköz nem számít annak), akkor ezzel a képlettel megszámlálhatod a sortöréseket: =Hossz(szöveg)-Hossz(Tisztít(szöveg))

            üdvözlettel
            verax

            • A hozzászólás módosításra került: 2 years, 10 months telt el-verax.
            Hozzászólás: [Resolved] szumha helyett tömbképlet #8295
            verax
            Felhasználó

              Sziasztok!

              Imre megoldása nálam működik (és tetszik 🙂 ). Azonban elgondolkodtam azon, hogy mi történik, ha nem az első karakterre kell rákeresni …

              {=SZORZATÖSSZEG(HAHIBA(SZÖVEG.KERES($C$2;C5:C11)*0+1;0)*D5:G11)}

              Így ha a SZÖVEG.KERES() bárhol megtalálja a keresett karaktert, szöveg részletet, …
              akkor a függvény értéke mindig 1,
              ha nem találja sehol – hiba lenne a visszatérési érték – …
              akkor pedig 0 (nulla).

              … hát az igaz, hogy itt (Excel2016) viszont kell a CSE (Ctrl+Shift+Enter).
              … ja! És nem kell * (csillag) a C2 cellába.

              Amíg ezeket írtam, balimart is éppen erről a „problémáról” – nem biztos, hogy az első helyen áll a szövegben a keresett karakter, szöveg részlet. Akkor nem hiába gondoltam tovább a kérdést! 🙂

              üdvözlettel
              verax

              • A hozzászólás módosításra került: 5 years, 2 months telt el-verax.
              Hozzászólás: [Resolved] VBA képlet beillesztése #8263
              verax
              Felhasználó

                Ez számomra is egy értékes információ! Erről sem tudtam eddig. (Köszönöm! 🙂 )
                Még jobb, hogy már a 2007-es változatban is elérhető.
                Ha valaki magyar nyelvű Excel környezetben a képletmegadás ezen módját szeretné használni, akkor viszont célszerű az alábbiak szerint fogalmazni:

                .Cells(iRow, 9).FormulaLocal = "=HAHIBA(FKERES($C" & iRow & ";Segédtáblák!$I$4:$J$174;2;0);""0"")"

                üdv
                verax

                Hozzászólás: [Resolved] VBA képlet beillesztése #8261
                verax
                Felhasználó

                  🙂 Mi végleges a világon? 🙂

                  Itt egy másik megoldás INDIREKT() nélkül – hiszen a „C” oszlop a Cells(iRow,3) kifejezésben tulajdonképpen állandó.

                  .Cells(iRow, 9).Formula = "=IFERROR(VLOOKUP($C" & iRow & ",Segédtáblák!$I$4:$J$174,2,0),0)"

                  illetve, ha ragaszkodsz a „0” hiba esetén kimeneti értékhez, akkor kettőzött idézőjelet kell használni – amint az a korábbi javaslatomban is látszik:

                  .Cells(iRow, 9).Formula = "=IFERROR(VLOOKUP($C" & iRow & ",Segédtáblák!$I$4:$J$174,2,0),""0"")"

                  Ami fontos, hogy tagoló karakterekként itt vesszőt(,) kell használni és nem pontosvesszőt(;)!

                  üdv
                  verax

                  Hozzászólás: [Resolved] VBA képlet beillesztése #8258
                  verax
                  Felhasználó

                    … és még a szóközökről is illik gondoskodni … 🙂
                    „=IFERROR(VLOOKUP(INDIRECT(ADDRESS(” & irow & „,9,1)),Segéd!R4C9:R174C10,2),””0″”)”

                    és ez végleges 🙂

                    üdv
                    verax

                    Hozzászólás: [Resolved] VBA képlet beillesztése #8257
                    verax
                    Felhasználó

                      csak a lényeg maradt ki 🙂 a változó nevét & jelekkel kell a két szövegrészlet közé befűzni:
                      „=IFERROR(VLOOKUP(INDIRECT(ADDRESS(„&irow&”,9,1)),Segéd!R4C9:R174C10,2),””0″”)”

                      Hozzászólás: [Resolved] VBA képlet beillesztése #8256
                      verax
                      Felhasználó

                        Sziasztok!
                        Ajánlom az alábbi képletet szíves felhasználásra: „=IFERROR(VLOOKUP(INDIRECT(ADDRESS(irow,9,1)),Segédtáblák!R4C9:R174C10,2),””0″”)”

                        üdvözlettel
                        verax

                        Hozzászólás: DBF mentés win1250 kódlappal #8247
                        verax
                        Felhasználó

                          🙂 Na ne má’!
                          DBF Commander sincs a gépeken. Megoldás: Letöltés
                          „Nincs Access a gépeken” Megoldás: PenDrive!?

                          verax
                          Felhasználó

                            Szívesen! 🙂

                            Hozzászólás: DBF mentés win1250 kódlappal #8244
                            verax
                            Felhasználó

                              Sziasztok!

                              Nem tudom, csak kérdezem, hogy egy Excel – Access – DBF kétlépcsős eljárás nem segít?

                              üdv
                              verax

                              verax
                              Felhasználó

                                … ezen pedig nem csak nézegetni lehet, de ki is lehet próbálni 🙂

                                üdv
                                verax

                                Attachments:
                                You must be logged in to view attached files.
                                verax
                                Felhasználó

                                  Sziasztok!

                                  Az előbb rosszul elnevezett képet csatoltam.
                                  Itt a helyesbítés…

                                  üdv
                                  verax

                                  Attachments:
                                  You must be logged in to view attached files.
                                  verax
                                  Felhasználó

                                    Sziasztok!

                                    Az ilyen típusú kérdések megoldására egy lehetőség, hogy egy segédoszlopot vezetünk be, amelyben az ÖSSZEFŰZ() segítségével soronként létrehozunk egy-egy olyan értéket, amely immár két paramétert tartalmaz. Ezzel a módszerrel több feltétel egyidejű teljesülését lehet vizsgálni egyetlen keresési feltétellel.
                                    Legyenek a „D” oszlop cellái rendre … (delila képmelléklete alapján)
                                    D2 = Áru1Vevő1;
                                    D3 = Áru2Vevő2;

                                    D6 = Áru5Vevő2;

                                    Ha ezzel megvagyunk, kicsit vizsgáljuk meg a delila által javasolt tömbképletet! Nagyon jó irányt mutat, de érdemes egy kicsit igazítani rajta…
                                    Írjuk az „E3″ cellába az
                                    =HA(C3-MAX(HA($D$2:D2=D3;$C$2:C2))>400;”nincs előzmény”;C3-MAX(HA($D$2:D2=D3;$C$2:C2)))
                                    képletet! (Ne felejtsük, hogy a tömbképletet Ctrl+Shift+Enter kombinációval kell érvényesíteni.)
                                    Ezt fogjuk látni:
                                    {=HA(C3-MAX(HA($D$2:D2=D3;$C$2:C2))>400;”nincs előzmény”;C3-MAX(HA($D$2:D2=D3;$C$2:C2)))
                                    }

                                    Húzzuk le a képletet addig a celláig, ameddig szükségünk van rá! Egyszerűbb megoldás, ha a kijelölt „E3” cella jobb alsó sarkában látható kis fekete négyzetre duplán kattintunk.

                                    üdvözlettel
                                    verax

                                    köszönet delilának! 🙂

                                    verax
                                    Felhasználó

                                      Szia antalmate!

                                      Az eredmény, a bevétel és a kiadás különbsége. A nullánál nagyobb eredmény a nyereség, a nullánál kisebb eredmény a veszteség. A bevétel, a pénzkészlet növekedése, a kiadás a pénzkészlet csökkenése. De ezt te is tudod, mégis fontos tisztázni, mert ez segít a megfelelő számítási mód megtalálásában.
                                      Az árukészlet változása nem része az eredménynek. Tehát a tárgyakat nyugodtam kihagyhatod a számításaidból. Erre mondhatod, hogy „dehát azért vagyok veszteséges, mert vásároltam egy halom tárgyat, amelyek most eladásra várnak …” Igen ám, de amint te is írtad, nem tudható biztosan, hogy mennyi lesz azon tárgyak majdani eladási ára.

                                      Induló vagyonod:
                                      100 RF
                                      30 RC
                                      30 S

                                      1. Vásárolsz „A” tárgyat
                                      kiadás:
                                      4 RF
                                      1 RC
                                      Ez kiadás.
                                      Ha most számolnád ki az eredményt:
                                      Eredmény = Összes bevétel – Összes kiadás = 0 – 4RF1RC = – 4RF1RC (veszteség)
                                      (Igaz, van árukészleted. … De tudod-e, hogy mennyiért fogod eladni?)

                                      2. Eladsz „A” tárgyat
                                      bevétel:
                                      4 RF
                                      Ez bevétel.
                                      Ha most számolnád ki az eredményt:
                                      Eredmény = Összes bevétel – Összes kiadás = 4RF – 4RF1RC = – 1RC (veszteség)

                                      3. Vásárolsz „B” tárgyat
                                      kiadás:
                                      5 RF
                                      Ez kiadás.
                                      Ha most számolnád ki az eredményt:
                                      Eredmény = Összes bevétel – Összes kiadás = 4RF – 9RF1RC = – 5RF1RC (veszteség)

                                      4. Eladsz „B” tárgyat
                                      bevétel:
                                      6 RF
                                      Ez bevétel.
                                      Ha most számolnád ki az eredményt:
                                      Eredmény = Összes bevétel – Összes kiadás = 10RF – 9RF1RC = 2RC (nyereség)

                                      és így tovább…
                                      Tehát még egyszer: az árukészlet változása nem része az eredménynek. Az árukészlet változása közben realizált pénzmozgásokból számold az eredményt!

                                      üdvözlettel
                                      verax

                                      Hozzászólás: lotto kombinációkat lehet excelben tervezni? #8208
                                      verax
                                      Felhasználó

                                        Szia Attila72!

                                        A kilencvenből öt szám sorsolás esetén ahhoz, hogy biztosan(!) legyen telitalálatos szelvényed
                                        (90! / 85!) / 5! azaz (90×89×88×87×86) / (1×2×3×4×5) azaz 43 millió 949 ezer 268 kombinációt kell megjátszanod. Tehát a nálunk legismertebb ötös lottónak ennyi különböző kombinációja létezik.
                                        Számold ki! Ha csak tíz szám közül húzol ötöt, arra hány féle megoldás létezik? (0h0S)
                                        Tehát feltételezve, hogy van egy olyan dekádod amely biztosan(!) tartalmazza az öt nyerő számot, akkor abból a tíz számból ennyi variációt megjátszva lesz egy telitalálatod.

                                        „A szerencsejáték a vesztesek sportja.” Egy-egy szerencsejáték szervező célja mindig(!) az, hogy a hatalmas mennyiségben megmozgatott pénztömegből legalább egy viszonylag szerény jutalékot a maga számára eltegyen. Ennél fogva olyan matematikai megoldásokat alkalmaznak, ahol nincs szisztéma a biztos nyerésre. Biztosan ismered a roulettre kitalált biztos(!)nyerés stratégiáját. Kezdd a legkisebb téttel és ha nem nyertél, duplázd meg! Igen ám, de a játéktermek szabályzata nem enged bármekkora nagy tétet megjátszani. 🙁 …
                                        Ajánlott filmirodalom: Catch Me If You Can
                                        Egyébként pedig: SOK SIKERT!

                                        Hozzászólás: lotto kombinációkat lehet excelben tervezni? #8205
                                        verax
                                        Felhasználó

                                          Szia Attila72!

                                          Igen, az Excelben valóban lehet „véletlen” számokat generálni.
                                          Használd az =VÉL() függvényt.
                                          Az előző kérdésedben az egytől húszig terjedő egész számok tartományát vizsgáltad. Annál a példánál maradva – és VÉL() függvény visszatérési értékét (tizedestört, amely nagyobb egyenlő nulla vagy kisebb egyenlő egy lehet) figyelembe véve:
                                          =KEREKÍTÉS(VÉL()*19+1;0) képletet szükség szerint többször használva kaphatsz megfelelő számú tippet.

                                          üdvözlettel
                                          verax

                                          Hozzászólás: [Resolved] lotto számok keresése adatbázisban #8194
                                          verax
                                          Felhasználó

                                            … tovább gondolva … 🙂

                                            Attachments:
                                            You must be logged in to view attached files.
                                            Hozzászólás: [Resolved] lotto számok keresése adatbázisban #8192
                                            verax
                                            Felhasználó

                                              Mi a csoda…

                                              Attachments:
                                              You must be logged in to view attached files.
                                              Hozzászólás: [Resolved] lotto számok keresése adatbázisban #8187
                                              verax
                                              Felhasználó

                                                Sziasztok!

                                                Én is Imre megoldásához hasonlóval hozakodok elő. Azonban én csupán a feltételes formázásra hagyatkoztam.
                                                A korábban sorsolt számokat tartalmazó teljes tartomány (B2:K51) egyidejű kijelölése mellett az =B2=$B$1 (a többi szám esetén $C$1, $D$1, …) képletet használtam.
                                                A formázás ízlés szerint változtatható. 🙂

                                                üdvözlettel
                                                verax

                                                Attachments:
                                                You must be logged in to view attached files.
                                                Hozzászólás: [Resolved] inputbox hiba #8182
                                                verax
                                                Felhasználó

                                                  Örülök, hogy tovább gondoltad a javaslatomat 🙂 Nekem is tetszik!

                                                  üdv
                                                  verax

                                                  Hozzászólás: [Resolved] inputbox hiba #8165
                                                  verax
                                                  Felhasználó

                                                    … és egy kis magyarázat

                                                    Option Explicit – Segít a hibakeresésben.
                                                    A Dim sor as Integer felesleges, mert a Jaavsor tökéletesen helyettesíti.
                                                    A Jaavsor-nak szándékosan nem adtam típust, mert az InputBox-nak többféle értéktípust adhatsz.
                                                    Igen, látom, tudom… ott van a Type:=1! Na, pont az okozza a problémát.
                                                    Dim eee nem volt definiálva.
                                                    On Error Resume Next – Hiba esetén, ne problémázz! Bízz bennem! Kezelni fogom.
                                                    InputBox: Ha nem határozod meg típuskódot, akkor elfogadja a NULL visszatérési értéket is. Tehát nem fog problémázni a ki nem töltött beviteli mező miatt.
                                                    …és akkor most, ahogy ígértem, kezelem a hibát: If … Then … ElseIf … Then … End If
                                                    A végére pedig egy utolsó módosítás. FormBevitel.Hide helyett Unload FormBevitel. Az előbbi utasítás csupán elrejti az űrlapot, de továbbra is tárolja a memóriában, míg az utóbbi a memóriát is felszabadítja.

                                                    üdvözlettel
                                                    verax

                                                    Hozzászólás: [Resolved] inputbox hiba #8164
                                                    verax
                                                    Felhasználó

                                                      Sziasztok!
                                                      Nekem ez működik:

                                                      Private Sub CommandButton2_Click()
                                                      Dim Jaavsor
                                                      Dim eee
                                                      On Error Resume Next
                                                      Jaavsor = Application.InputBox(„Melyik sort javítsam?:”)
                                                      If Jaavsor = „” Then
                                                      Unload FormBevitel
                                                      Exit Sub
                                                      ElseIf Jaavsor > 0 Then
                                                      eee = Range(Cells(Jaavsor + 2, 3), Cells(Jaavsor + 2, 15)).Address
                                                      ActiveSheet.ScrollArea = eee
                                                      Range(eee).Interior.ColorIndex = 4
                                                      MsgBox „Most javíthatsz a ” & Jaavsor + 2 & „. sorban! ”
                                                      End If
                                                      Unload FormBevitel
                                                      End Sub

                                                      üdvözlettel
                                                      verax

                                                      verax
                                                      Felhasználó

                                                        Szia klmnptr!

                                                        A kérdés felvetésedet kissé hiányosnak érzem. Bár Imre kérésére töltöttél fel egy fájlt, de még mindig nem pontosítottad, hogy mi lenne a végső célod.
                                                        Meg próbálom kitalálni…
                                                        1. A mintaként küldött fájl első (Munka1) munkalapjának „C” oszlopába szeretnél adatot rögzíteni, de azzal a feltétellel, hogy itt csakis az Adatok munkalap „C” oszlopában is szereplő értékek használhatók.
                                                        2. A Munka1 munkalap „C” oszlopába rögzített adat formátuma egyezzen meg egy másik, azonos értékű cella formátumával. (például a cdc-k esetén legyen a kitöltőszín sárga)

                                                        Válaszok:

                                                        1. Használj érvényesítést a „C” oszlopra! Adatok – Érvényesítés – Lista – Forrás: =Adatok!C1:C13
                                                        Ügyelj arra, hogy az adatokat tartalmazó tartományodat egybefüggőnek láttasd az Excellel! Ne legyen olyan sor, amelynek egyetlen cellája sincs kitöltve! Így működni fog az automatikus kiegészítés szolgáltatás, tehát ahogy te fogalmaztad meg, le fog válogatódni a háttér lista állománya a lehetséges maradék elemekre. (Próbáld ki az Alt+Le billentyűkombinációt!)

                                                        2. Használj feltételes formázást! Kezdőlap – Stílusok – Feltételes formázás – Új szabály – A formázandó cellák kijelölése képlettel – … (esetleg használj más, kedved szerinti szabályt!)

                                                        üdvözlettel
                                                        verax

                                                        • A hozzászólás módosításra került: 5 years, 3 months telt el-verax.
                                                        Attachments:
                                                        You must be logged in to view attached files.
                                                        Hozzászólás: [Resolved] Autómatikus makró indítása #8051
                                                        verax
                                                        Felhasználó

                                                          Szia Nagymedve!
                                                          A ThisWorkbook kódlapjáról csak a „this workbook’s sheets” (saját munkafüzet lapjai) érhetők el. Azért ír out of range üzenetet, mert túl akarod lépni a hatásköröd (saját munkafüzet lapja helyett idegen, külső munkafüzet munkalapjára hivatkozol).
                                                          Ez a korlátozás a modulokban elhelyezett kódokra nem vonatkozik, ezért lehetséges abban a környezetben a probléma mentes futás.
                                                          Azt a szándékot, hogy a penzum.xlsm megnyitásakor (Open eseményre) önműködően lefusson az adat importálás, úgy is megoldhatod, hogy a ThisWorkbook kódlapjára csak egy, másik makrót meghívó eljárást helyezel:

                                                          Private sub Workbook_open
                                                          Call Aatgyujtes
                                                          End sub

                                                          és az adatimportot és rendszerezést végző makrót a Modullapon írod meg.

                                                          Sub Adatgyujtes()

                                                          End Sub

                                                          üdvözlettel
                                                          verax

                                                          Hozzászólás: [Resolved] Út-idő diagram #7980
                                                          verax
                                                          Felhasználó

                                                            Szia Gabor733!

                                                            Milyen jó lenne, ha nem csak egy üres sablont mellékelnél, hanem egy-két példán bemutatnád, hogy milyen végeredményre számítasz! Milyen adatok alapján, mi jelenjen meg?

                                                            „… Az ábrázolandó járatokat (több lenne, mindkét irányban) úgy szeretném, hogy az alakzatok menüből vonal húzásával (???), melynek a konkrét időadatok függvényében a rácsvonalak metszéspontjából kéne indulnia, ill. oda érkeznie. …” (???)

                                                            A járatokat vonal alakzattal szeretném ábrázolni, mégpedig úgy, hogy a vonal két vége az indulás és az érkezés időpontját tartalmazó oszlopban található celláknál legyen.
                                                            Egy példa:
                                                            1. járat indul 4 óra 10 perckor, érkezik 8 óra 45 perckor,…
                                                            tehát a vonal az IR4:TG4 cellatartományba legyen belerajzolva.

                                                            Ha jól értem.

                                                            Nem értem, miért vonalban gondolkodsz?
                                                            Miért nem jó neked, ha a cellákat színezed makróval? Feltételes formázással is lehetne, de arról lebeszélnélek, mert rengeteg számítást fog igényelni. Soronként 1440 cella!!

                                                            üdvözlettel
                                                            verax

                                                            verax
                                                            Felhasználó

                                                              Sziasztok!

                                                              Kisszilva!
                                                              Nagyobb összegekben is mernék rá fogadni, hogy egy-egy hulladék fajta összes tulajdonságának leírásához nem szükséges egy munkalap teljes tárolókapacitása.
                                                              Az adatokat a legritkább esetben célszerű a megjelenítésük formátumában tárolni.
                                                              Ne használj 294 munkalapot! Használj egy(1!) „HULLADÉK FAJTÁK” munkalapot és azon egy 294 soros táblázatot!

                                                              és ha már „… szinte teljesen ugyanaz,…”
                                                              Használj egy „HULLADÉK ŰRLAP” sablon munkalapot és az előbbi táblázatból emeld át az adminisztrációhoz szükséges adatsort! Ehhez még makró sem kell. Néhány képlettel megoldható a feladat.

                                                              üdvözlettel
                                                              verax

                                                              verax
                                                              Felhasználó

                                                                Sziasztok!

                                                                „…
                                                                3. Írd be, hogy =INDIREKT(“Nevek!A”&LAP())
                                                                …”

                                                                Egy apró módosítással…
                                                                …vagy az eredeti forrás munkalapon készíts az A1 és B1 cellákba oszlopcímeket…
                                                                …vagy horvimi képletét módosítsd: =INDIREKT(“Nevek!A”&LAP()-1)

                                                                És Imre azon tanácsa is megfontolandó, hogy jó lenne a végső „miért”-et ismerni.

                                                                üdvözlettel
                                                                verax

                                                                Hozzászólás: [Resolved] adatok kiválogatása és összegzése #7953
                                                                verax
                                                                Felhasználó

                                                                  Szia Potus!

                                                                  „Létezik olyan képlet ami egy táblázat adott oszlopából kiválogatja és összegzi az azonos hónaphoz tartozó értékeket?”

                                                                  … kiválogatja… : tehát bizonyos feltételnek való megfelelést vizsgál… (hónap)
                                                                  … összegzi… : tehát minden megfelelő értéket összead, hogy azt ne mondjam szummáz…

                                                                  Szerintem a SZUMHA() függvényt keresed.

                                                                  üdvözlettel
                                                                  verax

                                                                  Hozzászólás: Excel hónap szerinti szűrés #7952
                                                                  verax
                                                                  Felhasználó

                                                                    Szia babakitti!

                                                                    Ragaszkodsz a Google Sheets formához vagy elfogadsz Excel fájlt is?
                                                                    Készítettem egy mintát. Csatolom a rá mutató hivatkozást.

                                                                    https://docs.google.com/spreadsheets/d/1i_o79PWUV97UmC9MNoQ4Lq_x4Ti2Axn37snEoDby5VI/edit?usp=sharing

                                                                    Magyarázat:
                                                                    Az adatokat gyakran érdemes más szerkezetben tárolni, mint ahogyan később szeretnénk megtekinteni azokat. Erre való a kimutatás nézet.

                                                                    „A cél az lenne…”
                                                                    Ezt a célt a KIMUTATÁS lap Szűrők opciójának használatával tudod elérni.

                                                                    (Azért az Excel erre a feladatra látványosabb megoldást nyújt. …és innentől kezdve sorolhatók az érvek és ellenérvek…)

                                                                    üdvözlettel
                                                                    verax

                                                                    verax
                                                                    Felhasználó

                                                                      Kedves Delila!

                                                                      Jó reggelt kívánok!

                                                                      Elöljáróban szeretném tisztázni, hogy az eredeti kérdésnek azon mód megfogalmazva, ahogy Péter elénk tárta, semmi értelme nincs. Ugyanis…
                                                                      =INDEX(A3:A14;HOL.VAN(NAGY(EA3:EA14;EG2:EG6);EA3:EA14;0);1)
                                                                      Légy oly kedves, mond már meg nekem, ki az az ember, aki a fenti képlet szerinti bagatel tartományból (tudni illik: EA3:EA14 összesen 12 cella) legfeljebb öt másodperc alatt ránézésre nem tudja kiválogatni a neki fontos öt értéket!?

                                                                      Node, ha vettük a fáradságot és foglalkoztunk ezzel a kérdéssel…
                                                                      Légy oly kedves, idézd már fel nekem azt a programozási alapelvet is, amely kimondja, a bemeneti értékek nem ekvivalens, önkényes módosításának szükséges és elkerülhetetlen alkalmazását!

                                                                      Sajnos, Péter nem fogalmazta meg pontosan, hogy mit is ért a „TOP 5” alatt. Szép kifejezés a „TOP 5”, csak „sajnos” még nem ágyazódott olyan mélyen a magyar nyelvbe, hogy mindannyiunknak ugyanazt jelentse. A lényeg, hogy erről nem kértél további magyarázatot Pétertől. Így csak feltételezhetjük, hogy mit is gondolhatott, midőn kérdését bepötyögé a billentyűzeten…?
                                                                      Szerintem azt, amit te is gondoltál… először…
                                                                      (Ha nekem nem hiszel, nézd meg, mit mellékeltél 2020. XI. 21-én 6 óra 22 perckor!)
                                                                      …és meg is válaszoltál… először. Hibásan.
                                                                      (Hibázni emberi dolog. Az nem bűn. A bűn az, ha nem törekszünk az ismert hiba kijavítására.)
                                                                      Ezután 14 óra 32 perckor küldtél egy képet, amit kézzel kiszíneztél, de képletnek és különösen Excel fájlnak, ami a látható eredményt igazolná, nyoma sincs.
                                                                      Ekkor következett a nagy felismerésed, hogy félreértetted a „TOP 5” jelentését.

                                                                      Itt érdemes megállni egy pillanatra…

                                                                      Tehát az új vezéreszme, hogy a „TOP 5” az öt legnagyobb alaki értékkel rendelkező személyek csoportja. Ennek igazolásaként 16 óra 6 perckor egy újabb elkészült kifestő lapot kaptunk, meg egy – már megbocsáss – pimaszságot – mert képletekkel, számításokkal továbbra sem igazolod az eredményt. Sértő módon azt feltételezted, hogy nem fogom észrevenni azt a megtévesztést, amit az eredeti ötleted szerinti adatmódosítás okozott.
                                                                      „Látod, nálam az E oszlopban egész számok szerepelnek.” – mert úgy formáztad a számértéket, hogy csak az egészeket jelenítse meg.
                                                                      (tudni illik a példádban nagyobb „célprémiumot” kaptak a „névsorban” hátrább lévő betűk. (G, E – E, G helyett; N, H, D – D, H, N helyett; M, I, C – C, I, M helyett; L, J, B – B, J, L helyett és végül K, A – A, K helyett)

                                                                      Vajon az megfordult-e a fejedben, amikor foggal-körömmel igyekeztél a tévedésedet menteni, hogy ez utóbbi értelmezésnek semmi értelme nincs?!

                                                                      Egy iskolai osztályközösség „TOP 5” tanulóinak csoportját keresem…
                                                                      Kezded már érteni…?
                                                                      Nos, sorolom
                                                                      TOP 1. – jeles tanulók
                                                                      TOP 2. – jó tanulók
                                                                      TOP 3. – közepes tanulók
                                                                      TOP 4. – elégséges tanulók
                                                                      TOP 5. – elégtelen tanulók
                                                                      Hiszen ez felel meg a nagy felismerésed utáni második értelmezési elvnek.
                                                                      Ezek szerint az osztály legjobb öt tanulója között van a bukott diák is.
                                                                      Ehhez az értelmezéshez ragaszkodni ostobaság.

                                                                      Tehát…
                                                                      „Az eltérő felfogásunk abban áll, hogy …” míg én kitartok az eredeti álláspontom mellett, te időközben megváltoztattad a tiédet.

                                                                      „Részemről befejezettnek tekintem ezt a feladatot.”
                                                                      Én is. (Te eddig adtál rá két ellentmondásos és hibás választ, én pedig egy eddig még nem értékeltet.) Viszont nyitott vagyok rá, hogy megbeszéljük a tapasztalatainkat.

                                                                      Áldás, Békesség!
                                                                      verax

                                                                      verax
                                                                      Felhasználó

                                                                        Kedves Kati és Péter!

                                                                        Apró, de fontos javítást javasolnék a teljesítménydíj táblázat módosításával kapcsolatosan.
                                                                        A határértékeket Péter eredeti változatához hűen
                                                                        1,19 helyett 1,2 1000
                                                                        1,29 helyett 1,3 2000
                                                                        1,39 helyett 1,4 3000
                                                                        szerint javaslom beállítani.

                                                                        üdvözlettel
                                                                        verax

                                                                        verax
                                                                        Felhasználó

                                                                          Kedves Kati!

                                                                          Sajnos, rossz hírem van!
                                                                          Időközben „A” és „K” is összekapta magát és további pontokat gyűjtött. „K” újabb öt, „A” pedig 3 ponttal gyarapodott. Így most „K”-nak 6 pontja, és „A”-nak pedig 4 pontja lett.
                                                                          Biztos elég a 7. sorig másolni a képleteket? Honnan tudjuk előre, hogy hány sorra lesz végül szükségünk a pontos eredmény megjelenítéséhez? Ugye nem a végfelhasználó fogja a képleteinket másolgatni, törölni, átírni, …? Biztos ez a jó döntés?

                                                                          Látom, hogy az E oszlopban egész számok szerepelnek… De azt is tudom, hogy azok csak látszólag egész számok. Az abc-s rend árulkodik! 🙂
                                                                          „G” > „E” azaz 5+nagyobb_valami > 5+kisebb_valami. Ugye!?
                                                                          Az újabb kiemelés nem a legjobb öt (és pontazonosságaik) eredményét mutatja. Hiszen ezt te is tudod. 🙂

                                                                          Ismét mellékelem a megoldás javaslatomat…

                                                                          üdvözlettel
                                                                          verax

                                                                          Attachments:
                                                                          You must be logged in to view attached files.
                                                                          verax
                                                                          Felhasználó

                                                                            Kedves Kati!

                                                                            …folytasd…
                                                                            Nálad: M, I és C 3-3 ponttal (TOP 5?)
                                                                            nálam: semmi. (TOP 5!)
                                                                            Nálad: L, J és B 2-2 ponttal (TOP 5?)
                                                                            nálam: semmi. (TOP 5!)
                                                                            Nálad: K és A 1-1 ponttal (TOP 5?)
                                                                            nálam: semmi. (TOP 5!)

                                                                            A zöld színnel kiemelt tartomány valóban azonos, csakhogy te nem csupán az első öt legmagasabb értékkel (6,5,5,4,4) rendelkező (összes) nevet jelenítetted meg. Ennyi erővel akár pontok szerint sorba is rendezhetnénk az adatokat, aztán a felhasználó annyi legjobbat vizsgál amennyit akar. Ahhoz még képlet sem kell.

                                                                            Egyébként te mit szólnál egy olyan eredményhirdetéshez, ahol azt tapasztalnád:

                                                                            1. Zsófia 67,000100 pont
                                                                            2. Anna 66,000001 pont
                                                                            3. Réka 65,000074 pont
                                                                            további helyezések…

                                                                            18. Kati 65,000012 pont
                                                                            Érted már, hogy mi a probléma a megoldásoddal?
                                                                            A bemeneti adatokat, ebben az esetben, nem szabad az általad javasolt -egyébként frappánsnak látszó- gordiuszi módon megváltoztatni, mert torzítja az eredményt.

                                                                            üdvözlettel
                                                                            verax

                                                                            verax
                                                                            Felhasználó

                                                                              Sziasztok!
                                                                              Szia delila!

                                                                              Elbeszélünk egymás mellett.
                                                                              A megoldásjavaslatod úgy működik. hogy önkényesen megváltoztatja a bemeneti értékeket ezáltal megszünteti az eredeti pontazonosságot. Tehát a példa szerinti holtverseny esetén (1. helyezett [aranyérem]: „F”, 2-3. helyezett [megosztott ezüstérem]: „E” és „G”, 4-6. helyezett [megosztott bronzérem]: „D”, „H” és „N”) előfordulhat, hogy a 5. és néhány további eredeti =NAGY() érték („D”: 4 pont, „H”: 4 pont, „N”: 4 pont) is megegyezik egymással, de az önkényes megkülönböztetés miatt közülük akár egy, akár több valaki kimarad a felsorolásból (az éremosztó ceremóniáról). Az életben ez méltánytalan, a számítástechnikában pontatlan megoldás. (Bocs!)
                                                                              Az éjszaka már fáradt voltam, ezért kis időre felhagytam a megoldás pontosításával és megelégedtem egy részmegoldás közreadásával. Ezt a „hanyagságot” ezúton korrigálom az alábbi fájl mellékelésével.

                                                                              üdvözlettel
                                                                              verax

                                                                              Attachments:
                                                                              You must be logged in to view attached files.
                                                                              verax
                                                                              Felhasználó

                                                                                … illetve hármat. 🙂

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

                                                                                  Sziasztok!

                                                                                  Bár delila jól működő, azonban a pontazonosságot nem kezelő megoldással segített… mutatnék én is egyet – illetve kettőt. 🙂

                                                                                  üdvözlettel
                                                                                  verax

                                                                                  • A hozzászólás módosításra került: 5 years, 5 months telt el-verax.
                                                                                  Attachments:
                                                                                  You must be logged in to view attached files.
                                                                                  Hozzászólás: Több adat sorszámozása #7838
                                                                                  verax
                                                                                  Felhasználó

                                                                                    Sziasztok!

                                                                                    Általában azért lassanként kiszokott derülni, hogy tulajdonképpen mi is a vágyott cél.
                                                                                    Megint az látható, hogy Levente nem a végcélt fogalmazta meg, hanem egy gyakorlatilag felesleges kört fut.
                                                                                    Két eltérő szerkezetű, de azonos adatcsoportokat tartalmazó listát kell összehasonlítani.
                                                                                    Kérdés:
                                                                                    A fenti melléklet melyik forrás szerkezetét mutatja?
                                                                                    Milyen szerkezetű a másik?
                                                                                    Gondolom a saját bérszámfejtő program exportját tekintjük bázisnak, ez alapján vizsgáljuk, hogy a NAV nyilvántartásban is szerepelnek-e az egyes adatsorok. Ugye?

                                                                                    üdv
                                                                                    verax

                                                                                    verax
                                                                                    Felhasználó

                                                                                      Szia peugeotch!

                                                                                      Az indirekt függvény képes a szövegként megadott karakter sorozatot hivatkozásként értelmezni.
                                                                                      Ha például az A1 cella tartalmaz egy számot („5”), az A2 cella pedig egy betűt („B”) tartalmaz akkor az
                                                                                      =INDIREKT(A2&A1) azaz =INDIREKT(„B5”) tehát =B5-ként fog kiértékelődni.

                                                                                      Természetesen nemcsak hivatkozást lehet használni. Közvetlen szöveg bevitellel is működik:
                                                                                      =INDIREKT(„B”&A1) vagy =INDIREKT(A2&”5”) és még számos más módon megadott szöveg esetén is használható megoldást kapunk.

                                                                                      üdvözlettel
                                                                                      verax

                                                                                      Hozzászólás: Több adat sorszámozása #7823
                                                                                      verax
                                                                                      Felhasználó

                                                                                        Szia Tlevente!

                                                                                        Nem látszik a csatolt állomány
                                                                                        Milyen gyakran kell az állományt karbantartani azaz újra és újra átvizsgálni a dolgozók „többes munkaviszonyát”?
                                                                                        Biztos, hogy az általad leírt szerkezet a legszerencsésebb megoldás?

                                                                                        1. Ha gyakran, vagy legalább vissza-visszatérően jelentkezik ez a feladat, egy markó megoldást jelenthet
                                                                                        2. Egyedi, egyszeri feladathoz elégséges lehet egy néhány lépésből álló „kézi” megoldás is.

                                                                                        Rendezd sorba a dolgozói adatokat adóazonosító szerint!
                                                                                        A második, harmadik, … munkaviszony adatainak oszlopaiban használj olyan képletet, ami figyeli az aktuális sorban és a következő sorban található adóazonosítók egyezőségét!
                                                                                        Második munkaviszony: pl.: [AA12] =HA(A12=A13; másolás; semmi)
                                                                                        Harmadik munkaviszony: pl.: [BA12] =HA(A12=A14; másolás; semmi)
                                                                                        Negyedik munkaviszony: pl.: [CA12] =HA(A12=A15; másolás; semmi)
                                                                                        Egyezés esetén másolja át a megfelelő értéket az aktuális cellába!
                                                                                        A fenti képletet másold át az összes célként megjelölt oszlop cellájába!
                                                                                        Jelöld ki az így létrehozott teljes adatterületet és a Másolás – Beillesztés – Értékek beillesztése paranccsal tüntesd el a képleteket!
                                                                                        A létrejött nagy számú ismétlődés kiszűrésére használd az ADATOK – Ismétlődések eltávolítása parancsot!

                                                                                        üdvözlettel
                                                                                        verax

                                                                                        Hozzászólás: [Resolved] Mentés blokkolása #7759
                                                                                        verax
                                                                                        Felhasználó

                                                                                          Szia Ihu1987!

                                                                                          Már megbocsáss, de szerintem fordítva ülsz a lovon.
                                                                                          Sokkal ésszerűbb a hibát megszüntetni, mint megtartani és a mentés lehetőségét letiltani.
                                                                                          Tehát, ha olyan „érték jön ki egy cellában” amely esetén nem engeded a mentést, inkább töröld a nem kívánatos cellatartalmat!

                                                                                          üdvözlettel
                                                                                          verax

                                                                                          verax
                                                                                          Felhasználó

                                                                                            Sziasztok!

                                                                                            Időközben erre a kérdésre sikerült megoldást találnunk egy másik fórumon. Tanulság okán ide is leírom:

                                                                                            …Amit te is így csinálsz:
                                                                                            1. A bal felső sarokban kijelölöd a teljes munkalapot…
                                                                                            2. Cellák formázása – Védelem : Zárolt: pipa , Rejtett: pipa
                                                                                            3. Kijelölöd azokat a cellákat, teljes oszlopokat, … amelyek szerkesztését mégis engedélyezed…
                                                                                            4. Cellák formázása – Védelem : Zárolt: jelöletlen , Rejtett: jelöletlen

                                                                                            És most jön, amit nem így csinálsz!

                                                                                            5. Lapvédelem: Zárolt cellák kijelölése: jelöletlen (!), Nem zárolt cellák kijelölése: pipa
                                                                                            Ha így jársz el, akkor nem lehet kijelölni a zárolt tartományokat, tehát másolni (Ctrl+C; Ctrl+V) sem tudja.
                                                                                            Természetesen így is van arra mód, hogy bárki másolás és körmölés nélkül hozzáférjen a védett tartomány adataihoz, egyszerűen csak hivatkoznia kell azokra egy másik munkalapról. De a védett adatokat, azok eredeti helyén semmi módon nem tudja módosítani. …

                                                                                            üdvözlettel
                                                                                            verax

                                                                                            Hozzászólás: [Resolved] Összeadás #7756
                                                                                            verax
                                                                                            Felhasználó

                                                                                              Szia Csabi982!

                                                                                              Megszívlelendő, amit horvimi javasol! Mindezek ellenére megkísérlem a gondolatolvasást…

                                                                                              üdvözlettel
                                                                                              verax

                                                                                              Attachments:
                                                                                              You must be logged in to view attached files.
                                                                                              Hozzászólás: [Resolved] Két munkalap szűrése egyszerre #7751
                                                                                              verax
                                                                                              Felhasználó

                                                                                                Szia!

                                                                                                Ha arra vagy kíváncsi, hogy többféle ÁFA kulcs szerepel-e a tételek között, érdemes egy feltételes formázással kiegészíteni például az „Adó mértéke” cellát…
                                                                                                A minta táblázatból kiderült, hogy bár általában nem szokott egy-egy számlán tíz tételnél több szerepelni, de azért elvétve előfordul. Tehát módosítani kell az első javaslatomon.

                                                                                                üdv
                                                                                                verax

                                                                                                Attachments:
                                                                                                You must be logged in to view attached files.
                                                                                                Hozzászólás: [Resolved] Két munkalap szűrése egyszerre #7750
                                                                                                verax
                                                                                                Felhasználó

                                                                                                  Szia!
                                                                                                  Örülök, hogy tetszik! 🙂
                                                                                                  Tehát, ahogy horvimi is írta:
                                                                                                  Számlák munkalap jobb klikk – Kód megjelenítése …
                                                                                                  azért itt van a kód és nem egy modulban, mert egy, a munkalaphoz tartozó eseményt szeretnék figyelni, nevezetesen a cella kijelölés változását (Worksheet Selection Change)
                                                                                                  Egy elágazásban (IF .. Then … End If) meghatároztam, hogy mely cellák kiválasztása esetén legyen következménye a kijelölésnek. Target.Column=1, Target.Row … Target.Count=1 azaz az első oszlop 12. sorától az utolsó használt sorig, akkor ha csak egy cella van kijelölve.
                                                                                                  És hogy mit kell tenni? Az éppen aktuálisan kijelölt cella értékét másoljuk egy olyan előkészített területre, amit a következő lépésben a speciális – haladó – szűrés kritérium tartományaként fogunk használni.
                                                                                                  Ha, mint írtad, több oszlopra van szükséged, természetesen a legcsekélyebb erőfeszítéssel módosítható a szerkezet. Csupán a szükséges oszlopokkal kell bővíteni a szűrőt.

                                                                                                  üdvözlettel
                                                                                                  verax

                                                                                                  Hozzászólás: [Resolved] Két munkalap szűrése egyszerre #7746
                                                                                                  verax
                                                                                                  Felhasználó

                                                                                                    Szia PEAKERIKA!

                                                                                                    Ehhez mit szólsz:

                                                                                                    üdvözlettel
                                                                                                    verax

                                                                                                    Attachments:
                                                                                                    You must be logged in to view attached files.
                                                                                                    verax
                                                                                                    Felhasználó

                                                                                                      Ja, hogy zip-ként mehet!?
                                                                                                      …akkor itt megy az eredeti .xlsm fájl 🙂

                                                                                                      Attachments:
                                                                                                      You must be logged in to view attached files.
                                                                                                      Hozzászólás: Keresés több értékre #7692
                                                                                                      verax
                                                                                                      Felhasználó

                                                                                                        Szia P.Zsuzsi!
                                                                                                        Nekem úgy tűnik, hogy egy informatikai szempontból szabály nélküli lista elemeit és az azokhoz tartozó bizonyos adatokat helyezel át az egyik munkalapról a másikra.
                                                                                                        Tehát kapsz papíron, jobb esetben digitális formában – egy fájlban – egy listát, amely tartalmazza a kigyűjtendő bérlemények azonosítóját.
                                                                                                        Ha papíron kapod, akkor úgy lehetne gyorsítani a munkát, hogy egy párbeszédlapot kellene készíteni, ahol csak a kézi adatbevitellel kellene foglalkozni, méghozzá olyan módon, hogy azonnal kapsz egy visszajelzést arról, hogy az aktuális azonosító megtalálható a forrás táblázatban. Amikor egy-egy azonosítót begépelése után leütöd az ENTERt, a számítógép a másodperc töredéke alatt áthelyezi a megfelelő adatokat a célterületre.
                                                                                                        Ha digitális formában kapod a listát, akkor sokkal egyszerűbb lehet a dolgod. Gyakorlatilag csak a digitális forrást kellene „megmutatni” a programnak, amit az felismer és a lista elemeit sorra véve a kézi adatbevitel mellőzésével hasonló módon járna el, mint ahogy azt az előbb leírtam.
                                                                                                        Természetesen, ez kíván némi jártasságot a Excel programozásában, de semmi esetre sem megoldhatatlan feladat. Ezen a felületen nehézkes, de nem lehetetlen ennek a kivitelezése, mert itt a megoldáshoz szükséges eljárások bizonyos – érthető – biztonsági okokból tiltólistán vannak. Ha ennek ellenére szeretnél többet tudni, írj!

                                                                                                        üdvözlettel
                                                                                                        verax

                                                                                                        Attachments:
                                                                                                        You must be logged in to view attached files.
                                                                                                        verax
                                                                                                        Felhasználó

                                                                                                          OK.
                                                                                                          A biztonsági okból nem engedélyezett VBA tartalom miatt nem ment át a melléklet. Módosítva újra küldöm

                                                                                                          verax

                                                                                                          Attachments:
                                                                                                          You must be logged in to view attached files.
                                                                                                          verax
                                                                                                          Felhasználó

                                                                                                            Szia CsTomi!

                                                                                                            Egy segédoszlopba írd ezt a képletet:
                                                                                                            =”A „&Táblázat1[[#Ez a sor];[termék méret]]&” „&Táblázat1[[#Ez a sor];[Termék típus]]&KÖZÉP(Táblázat1[[#Ez a sor];[termék leírás]];3;128)

                                                                                                            Azután kitöltöd az összes sorra. A segédoszlop összes sorát jelöld ki, másold és értékként illeszd be az eredeti termékleírás oszlopba!
                                                                                                            … vagy használd a melléklet 3. munkalapján látható módszert 🙂

                                                                                                            üdvözlettel
                                                                                                            verax

                                                                                                          52 bejegyzés megtekintése - 101-152 / 152