Telefonszámunk: 1-472-0679

[Resolved] szumha helyett tömbképlet

Kezdőlap Fórumok Excel témák [Resolved] szumha helyett tömbképlet

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

      Üdv!
      A képen található öszegzés egy minta arra, amilyen összesítést csinálok gyakran.
      A neveket tartalmazó oszlop alapján szeretném a mellette lévő tömb sorait összeadni. A SZUMHA képes szövegrészletre keresni (ahogy fent az e-betű után csillagot írok) és az elkészített segédoszlopban összeadni a számokat (dőlt betűs oszlop). De itt kell segédoszlop, mivel a SZUMHA nem tud tömböt kezelni. Szorzatüösszeggel, többdimenziós összesítéssel is próbáltam, azzal sem ment (bár lehet én vagyok béna).

      Kérdésem az, hogy ha nincs lehetőségem egy adott környezetben segédoszlopot készíteni, akkor a bal oldali oszlopban hogyan tudnék szó-részletre rákeresni, és tömbképlettel megoldani az összesítést? (A lenti SZUM variáció az szintén csak adott szövegre keres) Köszi előre is!

      • A témakör módosításra került: 3 years, 1 month telt el-balimart.
      • A témakör módosításra került: 3 years, 1 month telt el-balimart.
      • A témakör módosításra került: 3 years, 1 month telt el-horvimi.
      Attachments:
      You must be logged in to view attached files.
      #8286
      horvimi
      Adminisztrátor

        Szia!

        Nem definiáltad pontosan, hogy adott szövegrészletet tartalmazó, vagy azzal kezdődő legyen a feltétel.
        Ezen kívül még annyi, hogy a válaszadók munkáját megkönnyíted, de mindenképpen rövidíted, ha feltöltesz mintát, mint hogy arra kéred őket, hogy fizikailag reprodukálják a képen látható adatokat vagy akár olyasmit.

        Jelen esetben ez nem volt akkora kaland, csak jelzem…:-)

        A C oszlop első oszlopának minden cellája tartalmaz „e” betűt, ezért arra gondolok, hogy az e-vel kezdődőekre vagy kíváncsi.

        A képlet: =SZORZATÖSSZEG(--(SZÖVEG.KERES("e";C5:C11)=1)*(D5:G11))

        Ez egy tömbképlet, de mivel Szorzatösszeg függvényt használok, nem kell CSE-vel lezárni. Illetve O365-ben már eleve nem kel CSE

        Imre

        #8287
        balimart
        Felhasználó

          Ha azon a gépen leszek, amin a fájl van, mindenképpen feltöltöm. Jó ötletet adtál amúgy, mert a lényege az lenne, hogy a fenti oszlopba beírt karakterekre szeretnék rákeresni, és összehasonlítani a lenti oszlop tartalmával. A „csillag” karakterrel akartam megoldani, de olyan függvényt nem találtam.Ezért írtm, hogy azt csak a szumha tudta az én ismereteim szerint.

          • A hozzászólás módosításra került: 3 years, 1 month telt el-balimart.
          • A hozzászólás módosításra került: 3 years, 1 month telt el-balimart.
          #8290
          horvimi
          Adminisztrátor

            Nem muszáj, sőt! éles fájlt feltölteni, csak mintát! Kizárólag az időspórolás miatt.
            A fenti válaszodból nem derült ki, hogy a megoldás jó-e neked.
            Kérlek, adj erre visszajelzést!

            Köszönöm!

            #8291
            balimart
            Felhasználó

              Köszönöm még egyszer! Akkor pontosítok, elnézést a félreértésért.

              Ha megnézzük a táblázatot, akkor a segédoszlopra a következő képlet működik: SZUMHA(C5:C11;C2;H5:H11) – ebben az esetben, ha a C2 cellába úgy írok kifejezést, hogy használok „*”-ot kiegészítő karakternek, akkor mindegyiket összeadja a kifejezésnek megfelelően. Persze, ha csak „e” betű van, akkor csak azokat, amelyikben pontosan ez a kifejezés található.

              A fenti formában ajánlott képlet csak az „e” betűre keres, ebben az esetben gondolom tovább kellene bővíteni a képletet, hogy bővebb keresést, további karakterekre is el tudjon végezni a képlet.
              Lényegében a fenti kék színű területet egyfajta keresőmezőnek akartam használni, és akkor szaladtam bele ebbe a problémába. A csillag karakterre azért gondoltam, mert keresések alkalmával ezzel szoktunk további karaktereket megadni (pl. szűrési feltételek), és ez lenne kézenfekvő. Másfelől nemcsak utána, előtte is lehetnek karakterek…

              • A hozzászólás módosításra került: 3 years, 1 month telt el-balimart.
              • A hozzászólás módosításra került: 3 years, 1 month telt el-balimart.
              #8294
              horvimi
              Adminisztrátor

                Én ezt értem, eddig is értettem.
                A kérdésem az, hogy a képlet, amit írtam neked, megoldja-e a problémádat?

                Csak hogy lezárhatom-e mint megoldott kérdést…?

                #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: 3 years, 1 month telt el-verax.
                  #8297
                  balimart
                  Felhasználó

                    Igen, köszönöm! Ugyanez az én problémám is. Amikor hasonló táblázatokkal bánok és egy-egy tételt össze kell adni, akkor általában szűrőkkel lehet rákeresni a szöveges részekben és azokkal szűrni. Olyan szokott lenni, hogy pl. egy megnevezésben szerepel az épület szó, de előtte és utána is lehet karakter. Tehát az Imre megoldása nálam is jó, de ha szövegrészletek érdekelnek, akkor úgy már többre van szükség.

                    EGY KÉRDÉS: segédoszlopot nem lehet elmenteni úgy, hogy nem látszik (rejtett/számított segédoszlop)?

                    Részemről, ha marad a téma, örülnék neki, de ha nincs erre más megoldás, lezárhatod.
                    Mindenkinek nagyon köszönöm a hozzászólást!

                    • A hozzászólás módosításra került: 3 years, 1 month telt el-balimart.
                    #8299
                    horvimi
                    Adminisztrátor

                      A HAHIBA is jó, de én a SZÁM függvénnyel szoktam csinálni.

                      =SZORZATÖSSZEG(--(SZÁM(SZÖVEG.KERES("e";C5:C11)))*(D5:G11))

                      A rejtett oszlop elmentését nem igazán értem. Ha elrejted az oszlopot, akkor nem látszik és kész. Mentés és megnyitás után rejtett marad. Attól még lehet rá hivatkozni.

                      Lehet még beszélgetni erről, de megoldottnak jelölöm a kérdést.

                      Imre

                      #8301
                      balimart
                      Felhasználó

                        A rejtett segédoszlopot egyszer láttam valamihez kapcsolódóan, de nem nagyon értek hozzá….valahogy el volt tárolva a „háttérben” és arra hivatkoztak. De utána gondolkodtam, hogy az nem a névkezelővel létrehozott dolog? (egyszer kerestem egy táblázatban a képletet, de nem volt és akkor láttam, hogy több elem volt elmentve a névkezelőben számításokkal.) Arra gondoltam, hogy egy ilyet nem lehet-e beleilleszteni egy szumha képletbe?

                        #8302
                        horvimi
                        Adminisztrátor

                          De lehet. Kipróbáltad?
                          De ez már egy másik Topic lenne. Ha próbálod és nem jutsz eredményre, nyiss egy új témát neki.

                          Köszönöm.

                          #8303
                          balimart
                          Felhasználó

                            Próbáltam volna, de nem tudom, hogyan lehetne megfogalmazni a képletet hozzá?

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