Kezdőlap › Fórumok › Excel témák › [Resolved] szumha helyett tömbképlet
- This topic has 11 hozzászólás, 3 résztvevő, and was last updated 3 years, 9 months telt el by balimart.
-
SzerzőBejegyzés
-
2021-02-17-08:22 #8282
Ü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, 9 months telt el-balimart.
- A témakör módosításra került: 3 years, 9 months telt el-balimart.
- A témakör módosításra került: 3 years, 9 months telt el-horvimi.
Attachments:
You must be logged in to view attached files.2021-02-17-11:22 #8286Szia!
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
2021-02-17-11:40 #8287Ha 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.
2021-02-17-12:46 #8290Nem 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!
2021-02-17-13:02 #8291Kö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…2021-02-17-14:03 #8294É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…?
2021-02-17-14:38 #8295Sziasztok!
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, 9 months telt el-verax.
2021-02-17-16:32 #8297Igen, 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, 9 months telt el-balimart.
2021-02-17-17:19 #8299A 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
2021-02-18-15:18 #8301A 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?
2021-02-18-17:12 #8302De 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.
2021-02-18-18:04 #8303Próbáltam volna, de nem tudom, hogyan lehetne megfogalmazni a képletet hozzá?
-
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.