- Samsung Galaxy Watch8 - Classic - Ultra 2025
- One mobilszolgáltatások
- Xiaomi 13T és 13T Pro - nincs tétlenkedés
- Samsung Galaxy S25 - végre van kicsi!
- Huawei Mate 9 - Mate evangéliuma
- Android alkalmazások - szoftver kibeszélő topik
- Leesett a kamionról több millió eurónyi Z Fold7
- Garmin Venu X1 - vékony, virtuóz, váltságíjas
- Xiaomi 13 - felnőni nehéz
- Amazfit Balance - ár-érték egyensúly
Hirdetés
Talpon vagyunk, köszönjük a sok biztatást! Ha segíteni szeretnél, boldogan ajánljuk Előfizetéseinket!
-
Mobilarena
A Microsoft Excel topic célja segítséget kérni és nyújtani Excellel kapcsolatos problémákra.
Kérdés felvetése előtt olvasd el, ha még nem tetted.
Új hozzászólás Aktív témák
-
joysefke
veterán
válasz
joysefke #34778 üzenetére
végül csak sikerült!
A műveletek sorrendje fontosnak tűnik:
Először a forráslistát kell elnevezni, majd utána a táblázatot kijelölni (ami csupán egy rovatfejjel nagyobb mint az előző lista) és létrehozni.
Ez után az érvényesítés dialógusablakban F3-ra már megjelenik a lista.
-
Delila_1
veterán
válasz
joysefke #34769 üzenetére
A listaelemeket tartalmazó tartománynak legyen címsora. Alakítsd át táblázattá (beszúrás, táblázat rovatfejekkel). Jelöld ki az elemeit a rovatfej nélkül, és ennek a tartománynak adj nevet.
Az érvényesítésnél a forrás rovatban állva F3-ra megjelennek a füzetedben lévő elnevezett tartományok, ezekből kiválasztod a mostanit. Az érvényesítés követni fogja a tartomány bővítését, szűkítését.
-
0P1
aktív tag
válasz
joysefke #34508 üzenetére
"Végül nem sikerült összehozni amit OP1 írt,"
Hát nem, tudom, hogy miért nem, pedig műxik (valszleg ugyanazért, amiért a másik kérdésedben szereplő ={1, 2, 3} tömbkonstans megadása sem jött össze, valami gond lehet azzal módszerrel, ahogy te beviszed a tömbképletet.
"tehát egyszerűsítettem a problémát: Az útvonal megnevezésnek pontosnak kell lennie"
Nem kell leegyszerűsíteni a problémát, a fenti működik az útvonal nem pontos egyezése esetén is. Viszont én eddig úgy értelmeztem, hogy az Alapadatokban törzsadatok szerepelnek, vagyis nem szerepelhet ugyanaz az út többször is (ezért adtam meg MAX-ot, így többszörös találat esetén a maximálisat adta vissza, ami ugyanaz volt értelemszerűen, mint az egyetlen találat) .
Ha viszont többszörös előfordulás is lehetséges , és ilyenkor összegezni akarod a találatokat, akkor csak cseréld ki a MAX-ot SZUM-ra:{=SZUM(HA(HIBÁS(SZÖVEG.TALÁL(Alapadatok[Útvonal],[@Út])),HAMIS,Alapadatok[Szint]))}
Megosztottam a mintát (amíg nincs PH-s fájlmegosztás, marad a OneDrive
:
"A =SZUMHA(X5:X28; SZÁM(X5:X28)=IGAZ) nullát dob ki (pedig vannak benne pozitív számok). Miért? Esetleg a SZÁM(X5:X28)=IGAZ kiértékelése azonnal megtörténik a teljes tartományra és HAMIS-at ad eredményül és ez a SZUMHA összes lépését leállítja?"
Nem, nem ezt történik. A SZÁM(X5:X28) függvény kiértékelése akkor és csak akkor lesz IGAZ, ha az X5 szám (függetlenül attól, hogy mi van X6:X28 tartományban). A probléma az, hogy SZUMHA függvénynek csak értéket, vagy operátort tudsz megadni, függvényt nem (legalább is ebben a formában nem, csak tömbképletezéssel).
De nem is lenne semmi értelme, mert a SZUMHA eleve csak akkor adja a számokat, ha azok számok
Így - ha csak teljes egyezést akarnál vizsgálni, és összegezni - akkor elég lenne egy SZUMHA függvény, ahogy Delila is írta (többszörös feltétel esetén SZUMHATÖBB kellene, de ilyenről nem volt szó az eredeti problémafelvetésedben)Ha pedig csak teljes egyezést akarsz, és nem szerepelhet az alapadatokban ugyanaz az út többször, akkor elég egy egyszerű FKERES, (szummázásra semmi szükség ), többszörös feltétel esetén INDEX + HOL.VAN kombináció.
Ha pedig szövegrészletre keresés, akkor meg az általam írt módszer működhet. Keresés esetén (1:n kapcsolat ) a MAX-os, összegzés esetén (n:m kapcsolat) a SZUM-os verzió. Természetesen szükség esetén ennek is meg lehet adni korlátlan számú feltételt.
De az ilyen jellegű feladatokra egyébként sokkal elegánsabb az Excel 2016 Beolvasás/kiértékelés funkcióját használni, mint akármilyen függvényeket (különösen, ha komplikáltabb dologról van szó) .
-
0P1
aktív tag
válasz
joysefke #34507 üzenetére
={alma, körte, gamma}
képlettel természetesen hibát kapsz, mivel nincsenek ilyenek definiálva a névkezelőben. De ugyanígy hibát fogsz kapni pontosvesszővel is.
Vagy akkor is, ha egyszerűen, tömbképlet nékül azt írod be, hogy=alma
Ha a stringeket akarod megadni a tömbnek, akkor idézőjelbe kell tenned:={"alma","korte","alma"}
+CSE
Viszont az={1, 2, 3}
+ CSE -nek nem kéne hibára futnia. Biztos, hogy így írtad be? -
0P1
aktív tag
válasz
joysefke #34502 üzenetére
Igen, lehet ilyet Excel 2016-ban, úgy hívják, hogy beolvasás/átalakítás funkció (Adatokban) és Összevonás/Lekérdezések egyesítése
tud left outer joint, right outert, innert, lefta antit, right antit és full outert is .CSakhogy te nem ilyet szeretnél, mert szövegrészletre keresnél, ilyet nem tud az SQL sem , és az Excel Beovasás/átalakítása sem (az egyébként tud mindent, amit az SQL is, sőt annál többet) . Ehhez az előbb általam írt tömbképlet szükséges . Más megoldás legalább is hirtelen nem jut eszembe. (vagy makró, de az még csúnyább megoldás)
-
0P1
aktív tag
válasz
joysefke #34496 üzenetére
Hello,
{=MAX(HA(HIBÁS(SZÖVEG.TALÁL(Alapadatok!L:L,Edzésnapló!G4)),HAMIS,Alapadatok!N:N))}
Tömbképlet, tahát Ctrl+Shift+Enterrel vidd be. A kapcsos zárójeleket nem kell bemásolnod, azt az excel automatikusan kiteszi Ctrl+Shift+Enterre
Megjegyzés: így, hogy egész oszlopban keresel, ez elég lassú lesz, de nem tudom, meddig terjed a tartományod az alapadatokban. Javaslom módosítsd vagy tartományhivátkazosra, (természetesen abszolút hivatkozással ), de sokkal célszerűbb táblává alakítani a tartományt, és tartományhivatkozás helyett strukturált hivatkozást használni , valahogy így:
{=MAX(HA(HIBÁS(SZÖVEG.TALÁL(Útvonal[Útvonal],[@Út])),HAMIS,Útvonal[Szint]))}
Így nem kell bajlódnod a függvénymásolgatással, és azzal, hogy meddig terjednek a tartományaid, így lesz a teljesítmény is optimális, és a képlet is átlátható és strukturált.
-
föccer
nagyúr
válasz
joysefke #34492 üzenetére
Egy lépésben csak úgy tudsz függvénnyel kerestetni, ha az alapadatok L oszlopában kerestetsz, soronként és ha találat van, akkor kitöltöd az adott sort. Ennek következménye az lesz, hogy az alapadatok L oszlopa "lyukas" lesz. Ha ez nem jó, akkor makró kell, mert sima függvénnyel nem tudod megcsinálni.
üdv,f öccer
-
Delila_1
veterán
válasz
joysefke #34445 üzenetére
Nem kell a képlet. A nullákat, ill. üres cellákat tartalmazó oszlop alapján elkészíted a diagramot. Kijelölöd az oszlopokhoz tartozó értékeket, majd kiválasztod a nullás értéket, és a Del gombbal törlöd. A többi hiányzó értéknél is így járj el.
FONTOS: nem duplaklikk a 0-s értéken, hanem először az összeset, majd az 1 oszlophoz tartozót kell kijelölni, törölni.
Új hozzászólás Aktív témák
- No Man's Sky (PS4, PC, Xbox One)
- Mibe tegyem a megtakarításaimat?
- Új szintre emeli a csalók elleni védelmet a Battlefield 6
- Autós topik
- Counter-Strike: Global Offensive (CS:GO) / Counter-Strike 2 (CS2)
- Okos Otthon / Smart Home
- Gépész 3D tervezőrendszerek
- Miért álltak az oldalak egy hétig, mi történt?
- Hobby elektronika
- Elektromos autók - motorok
- További aktív témák...
- Eladó Steam kulcsok kedvező áron!
- Windows 10/11 Home/Pro , Office 2024 kulcsok
- Jogtiszta Windows - Office & Vírusirtó licencek- Azonnal - Számlával - Garanciával - Nint.hu
- Windows, Office licencek kedvező áron, egyenesen a Microsoft-tól - Automata kézbesítés utalással is!
- Eredeti Microsoft termékek - MEGA Akciók! Windows, Office Pro Plus, Project Pro, Visio Pro stb.
- Telefon felvásárlás!! iPhone 13 Mini/iPhone 13/iPhone 13 Pro/iPhone 13 Pro Max
- BESZÁMÍTÁS! MSI B150M i5 7400 16GB DDR4 250GB SSD 500GB HDD GTX 1060 3GB BitFenix NOVA MESH 400W
- 0% THM részletfizetés, beszámítás! Gamer PC, notebook, konzol, Apple termék, hardver KAMATMENTESEN!
- HP 15 Zbook Studio G8 FHD IPS i7-11850H vPro 32GB 512GB SSD Nvidia A2000 Studio Win11 Pro Garancia
- Microsoft Surface Laptop 5 13.5" i5-1245U 16GB 512GB 1év garancia
Állásajánlatok
Cég: FOTC
Város: Budapest