Telefonszámunk: 1-472-0679

[Resolved] SZUMHA jellegű probléma megoldása * nélkül

Kezdőlap Fórumok Excel témák [Resolved] SZUMHA jellegű probléma megoldása * nélkül

Topic Resolution: Resolved
12 bejegyzés megtekintése - 1-12 / 12
  • Szerző
    Bejegyzés
  • #9541
    PEAKERIKA01
    Felhasználó

      „A” oszlopban szerepelnek főkönyvi számlaszámok, összesítő sorok nélkül. Ez eltérő számjegyhosszúságú számokból álló növekvő számsor, ahol a növekvő számsorrendet az nem a számérték nagysága, hanem mindig egymás után következő számjegyek nagysága dönti el.
      Pl. A 112 után következik a 1131, utána a 1139, utána a 1141 és utána a 11491. 8 számjegy a leghosszabb főkönyvi számlaszám. A számlaszámok mellett a B oszlopban találhatók a záróegyenlegük.
      A feladat az, hogy összegezni tudjam a 2. számjegyig bezárólag összetartozó főkönyvi számlák egyenlegeit, a számlacsoportokat, tehát az összes 11-gyel kezdődő főkönyvi számlák egyenlegeit.
      Tökéletes lenne a SZUMHA függvény, ha kezelni tudná a *-ot, tehát hogy összegezze B oszlopban szereplő olyan értékeket, amelyeknél az A oszlop-ban 11* szerepel.
      Most jelenleg kézzel összegzem a számlacsoportokat, ahogy az a csatolt fájl C oszlopának első felében látszik.
      Van erre valami megoldás, hogy ezt automatikusan megcsinálja az Excel?
      Nagyon köszönöm előre is mindenkinek a segítséget.

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

        Szia!

        A SZUMHA tudja a joker karakteres feltételeket, tehát a csillagot is, de csak akkor, ha a feltételes oszlop szöveges típusú.
        Neked viszont az első oszlopban lévő értékek valójában számok.

        Lényeges kérdés, hogy honnan és hogyan szerzed be az első 2 oszlopot (gondolom több oszlop is van), de valahol elromlik az adattípus, ha egyáltalán eredetileg szöveges volt valahol.

        Utólag meggyógyítani úgy tudod, hogy az A oszlop típusát szövegessé teszed. Ez csak úgy oldható meg utólag, hogy:
        1. Kijelölöd
        2. Szövegből oszlopok
        3. Elmész 2x tovább-al a 3.lépéshez és ott Szöveg típust választasz -> Befejezés
        Az adataid átugranak balra és zöld háromszögek lesznek a bal felső sarokban

        Ezután, ha egy külön tartományba leírod egymás alá az összegzendő kategóriákat aposztoffal kezdve (’11*, ’12*, ’13*, stb…, akkor megírhatod mellé a SZUMHA függvényt és lehúzhatod, csak ne felejtsd el a tartomány rögzítést)
        Én az E1-be írtam a 11*-ot, és a formula:

        =SZUMHA($A$1:$A$220;E1;$B$1:$B$220)

        Imre

        #9544
        PEAKERIKA01
        Felhasználó

          Kedves Imi!
          Sikerült.
          CSODÁLATOS VAGY.
          Az EXCEL is.
          Nagyon köszönöm
          Üdv: Erika

          #9546
          horvimi
          Adminisztrátor

            Akkor örülünk! 🙂

            #9547
            PEAKERIKA01
            Felhasználó

              Még egyet csavarhatok rajta?
              Mi van akkor, ha több cszámlacsoportot szeretnék összegezni egyszerre? Pl. a 11-eseket és a 12-eseket?
              Gondoltam a SZUMHATÖBB-re, de mindig hibát jelez ki.
              Ha csak egy csoportot teszek bele, addig oké.
              =SZUMHATÖBB($A$4:$A$26;$B$4:$B$26;”11*”)
              Ha beletenném a 12-eseket is, akkor így gondolkodtam:
              =SZUMHATÖBB($A$4:$A$26;$B$4:$B$26;”11*”;$B$4:$B$26;”12*”)
              A hibaüzenet: a Függvényhez beírt argumentumok száma túl kevés.
              Égen-földön próbálok erről a SZUMHÁ-ról, az argumentumokról többet megtudni, de megakadtam.
              Lehet, hogy ugyanabban a kritériumtartományban nem tud még egyszer egy más kritériumot megtalálni?

              #9548
              horvimi
              Adminisztrátor

                Kedves Erika!

                Nem tudom, hogy hogyan próbáltál többet megtudni a függvényekről, de a lényeg, hogy több feltétel esetén a SZUMHATÖBB és hasonlók a feltételeket ÉS kapcsolatba hozzák, azaz minden feltételnek megfelelő sorokon csinálják a műveletet.
                A te esetedben a leírt képlet összesíti az A oszlopot azokra a rekordokra, ahol a B oszlopban 11* ÉS ugyanakkor 12* van. Ez soha nem fog teljesülni. Neked VAGY kapcsolat kell. 11* vagy 12*
                Ezt úgy kell, hogy SZUMHA(„11*”….) + SZUMHA(„12*”…)
                Tehát két SZUMHA-t vagy egy feltételes SZUMHATÖBB-et összeadsz.

                Imre

                #9560
                PEAKERIKA01
                Felhasználó

                  Nagyon köszönöm a választ, megértettem. Az nekem teljesen új dolog volt, hogy két SZUMHA plusz és nyilván minusz jellel is összekapcsolható. Ez megoldja a problémámat.
                  Hálás vagok a segítségért.
                  Üdv: Erika

                  #9561
                  horvimi
                  Adminisztrátor

                    Ha belegondolsz, akkor egyértelmű. Az egyik összeadja a 11*-osokat, a másik a 12*-osokat.

                    Most még jobban örülünk 🙂

                    #9562
                    Csaba001
                    Felhasználó

                      A, B, C oszlop első sorába fejléc
                      C oszlopba: =BAL(SZÖVEG(A2;”@”);2)
                      majd Beszúrás –> Kimutatás

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

                        Kimutatáseszközök –> Szeletelő beszúrása –> Főkönyvi szám 2 -t kipipálni –> A szeletelő ablakában kiválasztható egy vagy több főkönyvi szám.
                        Csak a kiválasztott főkönyvi számokhoz tartozó összegeket összegzi.

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

                          Ez is gyönyörű megoldás!
                          Köszönjük!

                          Csaba, arra kérlek, hogy ha nem annyira triviális függvényt vagy képletet használsz, akkor fűzz hozzá némi magyarázatot!
                          A célom az egész fórummal, hogy ne „csak” megoldásokat adjunk, amit a kérdező felhasznál vagy implementál, de igazából nem tudja, hogy mi történik.
                          A SZÖVEG függvényre gondolok itt most konkrétan. Ez nem annyira ismert. A PIVOT nem szorul magyarázatra, az több oldal lenne, ha nincs meg valakinek.

                          Nem veszem el előled a lehetőséget 🙂

                          Köszi,

                          Imre

                          #9594
                          Csaba001
                          Felhasználó

                            Köszönöm az elismerő szavakat.
                            Igyekszem pótolni a magyarázatot, íme:
                            Az importált adatok („főkönyvi szám”) formátuma nem ismert (lehet szöveg, egész szám),
                            valamint csak csoportosításra szolgál („nem végzünk számításokat vele”), ezért
                            szöveggé alakítjuk a SZÖVEG függvénnyel (a @ paraméter a „szöveg formátum”),
                            majd az első két karaktert (betűt) vesszük a BAL függvénnyel.
                            Végül a kimutatással (pivot) csoportosítjuk.

                          12 bejegyzés megtekintése - 1-12 / 12
                          • Be kell jelentkezni a hozzászóláshoz.