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

Ennek a témakörnek tartalma 11 hozzászólás, 3 résztvevő. Utolsó frissítés:  balimart 1 hét, 3 napja telt el.

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: 1 hét, 4 napja telt el- balimart.
    • A témakör módosításra került: 1 hét, 4 napja telt el- balimart.
    • A témakör módosításra került: 1 hét, 4 napja 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: 1 hét, 4 napja telt el- balimart.
    • A hozzászólás módosításra került: 1 hét, 4 napja 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: 1 hét, 4 napja telt el- balimart.
    • A hozzászólás módosításra került: 1 hét, 4 napja 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: 1 hét, 4 napja 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: 1 hét, 4 napja 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.