Telefonszámunk: 1-472-0679

Hozzászólások

11 bejegyzés megtekintése - 1-11 / 11
  • Szerző
    Bejegyzés
  • Hozzászólás: [Resolved] Minden hónap első hétfője #11439
    eNFeri
    Felhasználó

      Sziasztok
      Kicsit egyszerűbb képlettel is meg lehet oldani:

      =HA(HÓNAP(A1)=HÓNAP(A1+28);A1+35;A1+28)

      Itt az a lényeg, hogy a hét két ugyanazon napra eső napja között mindíg 7-tel osztható a dátum, tehát elég, ha hozzáadsz a dátumhoz 28-at, és ha az a következő hónapra esik, akkor jó, ha meg nem, akkor meg 35-öt.
      A képlet ellenőrzi, hogy a +28 nap az ugyanaz a hónap-e, és ha igen, akkor nem 28-at ad hozzá, hanem 35-öt.
      Használata ugyanaz, mint verax-nál.
      Ez a képlet a hónap elejére jó, ha a hónap végi dátumot akarsz, akkor a

      =HA(HÓNAP(A1+35)=HÓNAP(A1+28);A1+35;A1+28)

      képlet kell. verax képlete csak a hétfőre ad jó eredményt, de ez a két képlet mindenre.

      Azt hiszem, ha a hónap utolsó 7 napja valamelyikét akarod, akkor kell ez a második képlet, ha a hónap első hét napját akarod, akkor az első képlet a jó. A köztes résznél nem biztos, hogy jól működik, de az első és az utolsó hétre jó ez a két képlet. Ha mást akarsz, akkor meg tovább kell gondolni a képletet.

      eNFeri
      Felhasználó

        Szia jonovi
        Nem nagyon értem a feladatot, meg hogy milyen logika alapján csinálod meg az új könyvtárszerkezetet, de azért én is leírom, amit gondolok.
        Nem értek a makróhoz, és szerintem nem is kell ehez a feladathoz.
        TC Kijelölés -> Nevek másolása útvonallal együtt a vágólapra. (Az összes filet)
        Beillesztés egy táblázat „B” oszlopába.
        „C” oszlopba az új könyvtárszerkezt filenévvel.
        „A” oszlopba a COPY szó.
        Ezt elmented egy CSV fileba, a <TAB>-okat kicseréled <szóköz>-re, és átnevezed a kiterjesztést .BAT-ra. Lefuttatva ármásolja a fileokat az új helyre.

        De még előtte a könyvtárakat is létre kell hozni, ahoz meg az „MKDIR” parancsot kell használni COPY helyett.

        A könyvtár és a filenév egyesítését pedig az „ÖSSZEFŰZ” paranccsal csinálnám.

        Hozzászólás: [Resolved] 2 függvény egybefűzése #11242
        eNFeri
        Felhasználó

          Sziasztok
          Ha csak annyi kell, hogy aki benne van a névsorban, az férfi, aki kimaradt, az pedig nő, akkor itt a képlet egybefűzve.
          Ha csak egy keresztnév lenne, akkor ilyen lenne a képlet:
          =HA(DARABTELI(K$28:K$29;JOBB(E29;HOSSZ(E29)-SZÖVEG.KERES(” „;E29)))=1;”férfi”;”nő”)
          Ha egy vagy kettő keresztnév változik, akkor ilyen a képlet:
          =HA(DARABTELI($K$28:$K$29;JOBB($E29;HOSSZ($E29)-HAHIBA(SZÖVEG.KERES(” „;$E29;SZÖVEG.KERES(” „;$E29)+1);SZÖVEG.KERES(” „;$E29))))=1;”férfi”;”nő”)

          K28-K29 = keresztnév adatbázis
          E29 = a teljes név.
          Logikailag az utolsó keresztnévből dönti el, hogy férfi vagy nő. Aki nincs a listában az nő, aki benne van, az férfi.

          eNFeri
          Felhasználó

            Szia
            Szerintem a legegyszerűbb módszer, hogy a sortöréseket megszámolni, és hozzáadni 1-et. A sortörés karaktere hexadecimálisan „0A”. Ha ezt meg lehetne számolni, akkor hozzáadni egyet, és kész is.
            Nem tudom, hogy ezt hogyan lehet megszámolni, tehát amit találtam megoldásnak:
            másolatot csinálsz a cellából, és kitörölsz minden látható és nem látható karaktert (betűk, számok, írásjelek, space, stb). Utána csak a sortörés karakter marad benne, amit a „=hossz” függvénnyel meg lehet számolni. Az összes karaktert meg a reguláris kifejezéssel lehet egyszerre kitörölni (keresés és csere) „|” karakter segítségével így:
            a|b|c| |A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|0|1|2|3|4|5|6|7|8|9|!|,|:|.|;

            Hozzászólás: almappák munkafüzet lapjainak összefűzése #9870
            eNFeri
            Felhasználó

              Sziasztok

              Írtam rá egy programot Pythonban. 7 db xlsx fájllal teszteltem, működik. Beolvassa az alkönyvtárakban is az xlsx és xlsm fájlokat, összefűzi, és elmenti egy Bath_xxxxxx.xlsx fájlba. Xlsm fájllal nem próbáltam. Kell hozzá Python és Openpyxl modul.

              Nem tudom, hogy így is megfelel-e Neked, de azért feltöltöm.

              Üdv.: Feri

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

                Szia.
                Az első problémádra: Pedig a képletben van a hiba. Keresésnél általában abszolút hivatotást szoktunk hasznélni, amit feltettél táblázatot, annam relatív hivatkozás van az Adatbeviteli_Seged H oszlopában.
                =FKERES($Adatbevitel.F3;$Cégadatok_Főösszesítő.G4:H200;2;0)
                helyett ez kell:
                =FKERES($Adatbevitel.F3;Cégadatok_Főösszesítő.$G$4:$H$200;2;0)
                Abszolút hivatkozást külön lehet oszlopra, sorra, (táblázatra, filera?) tenni. Te csak a táblázatot fixáltad le.
                Üdv.: Feri

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

                  Sziasztok
                  Ém már csináltam ilyen táblázatot, és egyszerűen a legördülő lita cellájára kell hivatkozni FKERES függvénnyel, az eredményt meg a forrás táblázat második oszlopából venni. (Mintafájl mellékelve)

                  Attachments:
                  You must be logged in to view attached files.
                  Hozzászólás: Cellák eltolása lefelé #8580
                  eNFeri
                  Felhasználó

                    Szia
                    Én úgy csinálnám, hogy külön munkalapon, vagy külön oszlopokban írnám a hónapokat, összegeket, az összeset, nem csak a 6 hónapot, amit elrejthetek, és ebben a táblázatban pedig onnan hívnám meg képlettel a megfelelő értéket. Ha a B2 cellába a =MA() függvényt írod, és arra hivatkozol az „A” oszlopban, akkor az aktuális dátumhoz tudod igazítani azt a 6 hónapot, amit meg akarsz jeleníteni.

                    Vagy a B2 cellára csinálsz egy legördülő menüt, és abban választod ki, hogy milyen kezdő dátumtól legyen a táblázat.

                    Tehát szerintem mindenképpen kell egy táblázat, amiben minden érték megvan, és abból veszed ki képlettel amit akarsz.

                    Feri

                    Hozzászólás: Szám szöveggel excelben #8559
                    eNFeri
                    Felhasználó

                      Sziasztok
                      Nem MS excel, de LibreOfficehoz elérhető egy bővítmény, amit függvényként lehet használni, és tudja a számokat 1,6milliárdig biztos, és működik több nyelven (köztük magyarul is). A neve: NUMBERTEXT.
                      Innen tölthető: https://numbertext.github.io/ és a forráskódja is fenn van.

                      Hozzászólás: DBF mentés win1250 kódlappal #8279
                      eNFeri
                      Felhasználó

                        Sziasztok
                        Elvileg a Libreoffice ezeket a kódolásokat tudja (ld. a mellékleten). (adatbázissal nem foglalkoztam). Ha olyan gépen használod, amin nem lehet telepíteni szoftvert, mert rendszergazdai jogosultság kell hozzá, akkor csak felteszed pendrivera a hordozható verzióját, és már megy is.

                        Letóltés: https://www.libreoffice.org/download/download/
                        Hordozható változat: https://portableapps.com/de/apps/office/libreoffice_portable

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

                          Sziasztok
                          Igaz, hogy az ÖSSZEFŰZ nem tömbfüggvény, de macerásan megoldható vele a feladat. (igaz, hogy sokkal egyszerűbb a FŰZ függvény.)
                          Ha a táblázat elején beiktatsz „segédoszlopokat” (AC oszloptól kezdve fejléc: 1a, 1b stb. az összes kódra külön oszlop), hogy csak az adott kódhoz tartozó szövegek jelenjenek meg (=HA(AC$5=$G10;$J10&”-„;””)), így már a cellaelválasztó karakter is benne van, utána már az ÖSSZEFŰZ függvénnyel is szinte kész a feladat. Ezeket a segédoszlopokat meg el is rejtheted, és akkor nem is zavaró. Az AC és a többi oszlop aljára meg =ÖSSZEFŰZ(AC10;AC11;AC12;AC13;…) Macerás, és a FŰZ függvénnyel egyszerűbb, de ha nincs más, így is megoldható.
                          Az O553-as cellába meg egy egyszerű =VKERES(A11;$E$1:$G$9;9) (mintafileom alapján szerkesztve a képlet) függvénnyel megkeresed a megfelelő oszlopot, és kész.
                          Mintakép mellékelve.

                          Attachments:
                          You must be logged in to view attached files.
                        11 bejegyzés megtekintése - 1-11 / 11