- Xiaomi 13 - felnőni nehéz
- Honor 200 Pro - mobilportré
- Szívós, szép és kitartó az új OnePlus óra
- Xiaomi 15 - kicsi telefon nagy energiával
- Fotók, videók mobillal
- Android alkalmazások - szoftver kibeszélő topik
- Apple iPhone 16 Pro - rutinvizsga
- Keretmentesít a Galaxy S25 FE
- iPhone topik
- Magyarországon is kapható a Moto G85 5G
-
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
-
Pá
addikt
válasz
föccer #34375 üzenetére
Szóval ez csak RAM?
Céges gép, szóval RAM bővítés nem igazán jön szóba, viszont kérdés, hogy a táblázatokkal mit lehet csinálni esetleg, hogy ne menjen fel az égbe a memóriaszükséglet? Lehet valahogy optimializálni? Van valami ami nagyon megdobja?
Azért nem értem, mert ha egyzer "elromlik", akkor hiába zárok be 3-4 excel táblát, már nem javul meg, addig amíg újra nem indítom az excelt.
-
Delila_1
veterán
válasz
föccer #34346 üzenetére
Az INDIREKT helyett jó lenne az INDEX - HOL.VAN párost alkalmazni.
Vannak un. volatilis függvények, amik a lapra bevitt, vagy onnan törölt adatok esetén újraszámolódnak. Sok ilyen jellegű függvény jelentősen lelassítja a számolást.
Volatilis függvények pl.: most, ma, rand, randbetween, vél, ofszet, indirekt, info, cella (attól függően, mi a tartalma).
=indirekt(tartomány_amiben_keresel; sor; oszlop)
A sort megtalálod a hol.van függvénnyel.
A segédoszlop is elkerülhető, ha a keresési érték szám & "" (üres string).
-
föccer
nagyúr
válasz
föccer #34320 üzenetére
Megküzdöttem vele. Egy rejtett segédoszloppal. Az egyikbe konvertálom a receptkódot számmá, amit összesít függvénynel ki tudok olvasni. Ennek a számna hol.van függvénnyel keresem meg a sorát, amit felhazsnálva indirekttel már tudok hivatkozni a megfelelő sorra.
Kicsit nyakatekert, de működik, megvannak a kívánt adatok.
üdv, föccer
-
Fferi50
Topikgazda
válasz
föccer #34318 üzenetére
Szia!
Mi lenne, ha a kódsorozatot kitennéd egy külön oszlopba, majd eltávolítanád az ismétlődéseket. Ezután az F511 cellára csinálnál egy érvényesítést, amelynek a tartománya az előzőekben kialakított lista -- amit tehetnél másik (akár rejtett) munkalapra is, netán elneveznéd.
Üdv.
-
Delila_1
veterán
válasz
föccer #34316 üzenetére
Nem nagyon értem a gondodat, a szűrőben látszik, mire szűrtél. Azt írod, számokkal meg tudsz birkózni.
A szöveges értékeidet könnyedén átalakíthatod számokká, az oszlop formátuma legyen 000#.
-
Fferi50
Topikgazda
válasz
föccer #33324 üzenetére
Szia!
Majdnem "hülyebiztos" csak akkor lesz, ha listát nyújtasz át tálcán, hogy ebből tessék választani. De ne legyenek kétségeid, hogy ilyenkor is lesz, aki "mellé trafál".
Nem lenne egyszerűbb egy kimutatást csinálni az adatokból, amit aztán mindenki kedve szerint szűrhet, szabhat-varrhat (mármint a megengedett keretek között)?
Én lehet, ebbe az irányba indulnék el.Másrészt szerintem képekkel sem megyünk túl sokra, igazán a mintatábla segít, mert abban lehet tesztelni is a javaslatokat.
Sajnos távolbalátási és gondolatolvasási képességekkel ezen a fórumon kevesen rendelkeznekAmint látod, így csak találgatunk - mint az egyszeri rabbi a libáknál
Üdv.
-
Fferi50
Topikgazda
válasz
föccer #33319 üzenetére
Szia!
Eddig azt hittem, hogy értem a feladatot, de most nagyon elbizonytalanodtam
"További beavatkozás nálkül kellene kinyernem az adatot. Bianco készül, beírom a megfelelő adatokat"Ha bianco táblát kapsz, akkor miért is nem lehet beletenni amit szeretnél, hogy működjön?
"Összegzés függvénnyel gyönyörű szépen tudom a szűrt elemekre elvégezni a megfelelő műveleteket, csak ezt a fránya gyártási mennyiséget nem tudom összehozni"
A többi adatot milyen paraméterekkel szűröd? Lehet, hogy egy kis minta alapján többet tudnánk segíteni és nem beszélnénk el egymás mellett...
Üdv.
-
Fferi50
Topikgazda
válasz
föccer #33317 üzenetére
Szia!
Az ismétlődéseket egyszerű módon eltávolíthatod. Egy segédoszlopba kiteszed mintás táblázatod megfelelő oszlopát, majd Adatok - ismétlődések eltávolítása.
Ez a "kigyomlált" segédoszlop legyen a legördülő forráslistája.
(Vagy az adott oszlopra speciális szűrőt használsz, azzal másoltatod ki a segédoszlopba - csak az egyedi értékek bejelölve a párbeszédpanelen - szűrendő az oszlop, szűrőfeltételnek kijelölöd az oszlop fejlécét, hova másolja a segédoszlop első cellája. Fontos, hogy a szűrőt arról a munkalapról kell indítani, ahova az értékeket kapni szeretnéd.)Üdv.
-
Delila_1
veterán
válasz
föccer #33311 üzenetére
Makró nélkül a szűrt sorok darabszáma:
=RÉSZÖSSZEG(103;D:D)
A D:D helyére olyan oszlop betűjelét írd, ahol minden sorban van adat. Ezt a függvényt arra a lapra vidd be, ahol a szűrt táblázatod van, a táblázatodon kívüli cellába. A másik füzetben erre a cellára hivatkozz!
A 103 a DARAB2 függvénynek felel meg, vagyis minden cellát (szöveges, szám, dátum, képlet) megszámol.
-
Delila_1
veterán
válasz
föccer #33311 üzenetére
Sub teszt_1()
Dim AF As AutoFilter, F As Filter, i As Long, WF As WorksheetFunction
Set WF = Application.WorksheetFunction
Set AF = ActiveSheet.AutoFilter
For i = 1 To AF.Filters.Count
Set F = AF.Filters(i)
If F.On Then
Range("T" & WF.CountA(Columns(20)) + 1) = Chr(i + 64)
Range("U" & WF.CountA(Columns(21)) + 1) = Right(F.Criteria1, Len(F.Criteria1) - 1)
End If
Next
End SubEz a makró kiírja a T oszlopba a szűrt oszlop betűjelét, az U-ba a kritériumot. Ha 1-nél több kritérium lehetséges 1-1 oszlopban, módosítani kell a makrón.
-
Delila_1
veterán
válasz
föccer #33311 üzenetére
Szia!
Sub teszt()
Dim AF As AutoFilter, F As Filter, i As Long
Set AF = ActiveSheet.AutoFilter
For i = 1 To AF.Filters.Count
Set F = AF.Filters(i)
If F.On Then MsgBox "Az AutoFilter " & i & ". oszlopában bekapcsolt szűrő, feltétel: '" & F.Criteria1 & "'"
Next
End SubEz a makró végig lépked a táblázaton. Amelyik oszlopban be van kapcsolva a szűrő, ott kiírja a kritériumot.
Üzenet helyett cellákba is kiírhatod az eredményt, amit majd a szumhatöbb függvény paramétereként felhasználsz. -
Fferi50
Topikgazda
válasz
föccer #33311 üzenetére
Szia!
Semmi akadálya annak, hogy a SZUMHATÖBB függvényben másik munkalapra(munkafüzetre) mutató hivatkozásokat használj.
Pl.SZUMHATÖBB(egyik munkalap A:A;egyik munkalap B:B; másik munkalap A2; egyik munkalap C:C;másik munkalap D2)
Ráadásul ezt a képletet akár az egyik, akár a másik, akár egy harmadik munkalapra is elhelyezheted.Üdv.
-
Pityke78
őstag
válasz
föccer #32033 üzenetére
De igen, az lenne, csak sajnos akik használják a excel-t, nekik nagyon alap tudásuk van, illetve a Ctrl+C sokkal gyorsabb, egyszerűbb, mint az érték beillesztés.
Ezért gondoltam, hogy valahogy esetleg le lehetne védeni az egész munkalapot, hogy a cella formázás ne változzon.
-
Fferi50
Topikgazda
válasz
föccer #31933 üzenetére
Szia!
Igen, a tömbképlet rendkívül hasznos jószág - én is csak nem túl régen jöttem rá az ízére, pedig elég hosszú ideje excelezek, de valahogy nem füllött a fogam hozzá (vagy nem értettem meg jó sokáig a működését), szinte minden olyan másik függvényhez felhasználható, ahol tömb (vektor) és/vagy tartomány az egyik paraméter.
A másik dolog, amivel "trükközni" lehet hasznosan, az a cellák címzése - $ használat sorra, oszlopra,illetve elhagyása, $ jellel lehet rögzíteni a sort, oszlopot ill. a konkrét cellát, ebben az esetben nem "csúszik tovább" a cella címe a képlet húzásakor.
Üdv.
-
föccer
nagyúr
válasz
föccer #31932 üzenetére
Kicsit utána olvastam és azt kell mondanom, hogy zseniális ez a tömbképlet. Hogy az eredmény nem egy érték, hanem egy eredmény vekor lesz, amiben aztán még "kedvünkre" garázdálkodhatunk, akár akár n-dik elem kereséssel is. Indirekttel összekombózva, hinyje, Frenetikus.
-
Fferi50
Topikgazda
válasz
föccer #31928 üzenetére
Szia!
Bocs, nem is az kell neked, amire az előbb hivatkoztam. Egy csaknem betűre hasonló feladatot priviben oldottam meg egy topiktársnak. Nem kell hozzá makró, elég egy tömbképlet:
=HAHIBA(NAGY(HA($C$12:$C12=$C12;SOR($C$12:$C12);"");32);12)
Ez visszaadja annak a sornak a számát, amelyben visszafelé 32 azonos F vagy D értéket tartalmazó cellatartomány kezdődik (ha még nincs annyi, akkor 12 a sor száma).
A tömbképletet Shift+Ctrl + Enter billentyűkombinációval kell bevinni és az Excel kapcsos zárójelbe teszi. Az AD12 cellába beviszed a képletet, majd Ctrl+L használatával lehúzod az oszlopon, ameddig kell.Ha összegezni, vagy átlagolni szeretnél hasonló módon, arra is megvan a tömbképlet, csak írj - nem kell hozzá külön segédoszlop!
Üdv.
-
Fferi50
Topikgazda
válasz
föccer #31914 üzenetére
Szia!
A link hozzáÜdv.
-
Dr V
őstag
válasz
föccer #31745 üzenetére
Köszi a válaszokat.
Azt hiszem, h a kérdésemet rosszul tetttem fel, mert elég a cellaformázásnál kapcsos zárójelbe "m"-et megadni és másodpercben látom az értéket. Ami a valódi problémám, az a következő:
Két különböző helyről kapok idő adatokat, más formátumban.
Egyik helyről 0:11:00, idő formátumban felismeri és decimális számként is tudja kezelni.
A másik helyről az előbb látott 18,55 formátumban érkezik, ami már eleve decimális szám, ha átváltom időre 13:12:00 lesz belőle.
A problémám, h egy táblázatba ezen különböző adatokat kell tudnom összeadni. Ezt hogyan tudnám megoldani? -
TBMC
addikt
válasz
föccer #31698 üzenetére
hálás köszi gyors válaszod!
próbáltam, viszont még 1-2dolgot nem értek bocsi ha esetleg tudnál segíteni nagyon megköszönném:
mutatok egy részletet belőle úgy egyszerűbb:tehát ha több cellában is ugyanaz az érték akkor nem adja össze megfelelően
illetve "ha nem ugyan az a két érték akkor nem egyenlőek" - ez sajna azért nem jó mert van amiből csak 1db van a táblázatban és ott saját magát ki kellene írnia.(A oszlop cikkszám, B oszlop megnevezés, C oszlop db szám)
remélem sikerült érthetően leírnom
és előre is nagyon köszönöm!
-
huan
őstag
válasz
föccer #31637 üzenetére
Köszi!
A második megoldás, miszerint minden hónap külön tábla, egyszerűbb.
Valamit nem értek viszont.
Ha a SZUMHA tartománya a C-oszlop, és kritérium a C, összegtartomány viszont a B, akkor ezt adja:
Fizuból pl.1db van a táblázatban, a SZUMHA-ja miért nem 100.000 és miért 32.670? -
Musuz
csendes tag
válasz
föccer #31538 üzenetére
De,komolyan gondoltam a lényegét,csak nemtom,hogy megvalósítható-e.
A meglévő adatok alapján kellene a legvalószínűbb számokat megsaccolni 1 és 999 között a következőkhöz:
Front wing:
Rear wing:
Engine:
Brakes:
Gearbox:
Suspension:Ha van rá vmi megoldás,örömmel fogadnám.
Köszönöm! -
-
válasz
föccer #31176 üzenetére
Bármi adat jó
Csak eg yolyan karakter kell, aminél az Excel automatikusan külön cellába dobálja a folyószöveget:
adat1, adat2, adat3, adat4, adat5
Szóval az a karakter kell a vessző helyett, aminél ezt kimásolva és excelbe téve nem 1 hanem 5 egymás melletti cellába kerül az adat.
Ha van ilyen karakter. -
-
bara17
tag
válasz
föccer #31039 üzenetére
Mellékelek egy mintamunkafüzetet, ami alapján szerintem már érthetőbb a dolog.
Szóval, hogy ha helyesen beírom a kívánt képletet a B3-as cellába és húzom jobbra az absz. hiv. miatt nyílván maradna az eredeti a 2. munkalapon lévő tartalom, ha meg rel. hiv.-t használok akkor szintén hibás eredményt kapok. Célom az, hogy úgy töltsem ki a cellákat, hogy ne kelljen utólag mindig "hozzáigazítanom", ha pl. kitöltést használok. (sárga színű cellák a jó eredmények a pirosak pedig egy példa a rossz megoldásra)
Köszi segítséget/választ!
-
-
-
-
exceltanulo
csendes tag
válasz
föccer #19957 üzenetére
Szia! Köszönöm a válaszod!
Próbáltam az összefűzzel korábban is, de nem jött össze a dolog.Pl.: =ÖSSZEFŰZ("[";A3;".xlsx]";A4!$B$2) // A3=1, ez a cella tartalmazza a sorszám első elemét
Az indirekttel sem jutottam tovább. Esetleg egy példát írnál ennek a használatára, ebben az esetben?
Tehát a függvény: =[1.xlsx]A4!$B$2 (Az 1-es sorszám az A3-ban van)
-
csongi
veterán
válasz
föccer #18767 üzenetére
Köszönöm!
lappy, neked is!Megoldottam, csak másik munkalapról nem lehet a listát kiválasztani, 2003-ba pedig lehetett.
Egy elég komplikált táblázat lesz több lapról kell össze hozni, mert az első munka lap lenne a vezérlő oldal a háttér adatokat másik munkalapra szeretném feltölteni.
Megcsinálom a vázat,a teljes feltöltéssel, és a kérdéses cellákban mit szeretnék számoltatni illetve feltüntetni szövegbuborékba beírom, akkor könnyebb lenne és érthetőbb is mit szernék.
Ilyen formán is tudtok segíteni? -
Mutt
senior tag
válasz
föccer #18749 üzenetére
Hello,
Nem az én találmányom, de más már megcsinálta hogy az Excel által rajzolt görbét közelítő számítással reprodukálja. Feltettem ide a te estedre módosított mintát.
Az erdeti itt található.
A lényeg, hogy egy UDF-el próbálja meg kiszámolni a görbére illeszkedő pontokat. A második fülön javítottam a lépésközön (a felbontáson) így már elég közeli értéket tudsz kapni. A füzetben leírtam, hogy a képlet hogyan használható, fontos hogy CSE képlet tehát ha módosítód akkor Control-Shift-Enter-t kell nyomnod.
Ami fontos, hogy nem érdemes a pontosságot nagyon fokozni, mivel az eredmény nem lesz pontosabb, hiszen
az Excel is csak saccolja.üdv.
-
rebb
tag
válasz
föccer #18515 üzenetére
Ha meg gebedek akkor sem sikerül.
Csak olyat tudok, hogy ha a szám helyett "SZ"-t írok akkor a másik munkalapon sárga lesz a cella.
De nekem fordítva kellene, ha a számot be sárgítom akkor a másik munkalapon egy "SZ" betű jelenjen meg a szám helyett.
Valami konkrétabb esetleg, hogy melyik szabályt kellene alkalmaznom.Köszönöm addig is.
-
vans?
őstag
válasz
föccer #17381 üzenetére
Ezt nem igazan tudom kivitelezni. Az elso oszlopom az x tengely, a masodik az y. Csinaltam ugy is, hogy 0-70-ig, aztan alatta kulon 70-tol 1 felfele... De igy is ugyanugy nez ki. Amikor meg kulon adnam hozza (ha nem alatta van), akkor meg foleg osszekutyulodik a 2 cucc.
-
Geryson
addikt
válasz
föccer #15739 üzenetére
Csak el vagyok keseredve...
Megcsináltam ugye azt, hogy ha egy képlet értéke "0", akkor üres stringet ír a cellába, egyéb esetben az értéket.
A gondom az az, hogy ebből a cellából egy képlet egy másik cellában továbbszámol, pontosabban számolna, de bizony mivel itt semmi nincs a cellában, azt ezt követő cella értéke #ÉRTÉK! lesz. Próbáltam HA, HAHIBA függvénnyel, de egyszerűen nem tudom kivenni, hogy ne hibát írjon. Az lenne a jó, ha ide se írna semmit (ha a forrás cella üres).
-
Geryson
addikt
válasz
föccer #15739 üzenetére
Tényleg, mennyire jogos...
Van egy másik brutális kérdésem, még leírni is kemény:
J277==HA(SZUMHATÖBB('2012 forrás'!I:I;'2012 forrás'!A:A;'2012'!B277;'2012 forrás'!G:G;"EUR")=0;"";SZUMHATÖBB('2012 forrás'!I:I;'2012 forrás'!A:A;'2012'!B277;'2012 forrás'!G:G;"EUR"))
K277=J277*1,27
Magyarul a K oszlop bruttósítja a J oszlopot, DE hogyan tudnám neki megmondani azt, hogy csak akkor bruttósítsa ha az eredményt képező halmazban nincs benne az "XY" vevő (mondjuk a vevőnév a eredményt felsoroló képletben pl. a B oszlopban van) és ha benne van, akkor a J277 eredményeit bruttósítsa az XY vevőét meg csak adja hozzá?
Új hozzászólás Aktív témák
Hirdetés
- Kerékpárosok, bringások ide!
- BestBuy topik
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Amlogic S905, S912 processzoros készülékek
- Eredeti játékok OFF topik
- Azonnali VGA-s kérdések órája
- Bambu Lab 3D nyomtatók
- Mibe tegyem a megtakarításaimat?
- Könyvajánló
- Milyen alaplapot vegyek?
- További aktív témák...
- Microsoft licencek KIVÉTELES ÁRON AZONNAL - UTALÁSSAL IS AUTOMATIKUS KÉZBESÍTÉS - Windows és Office
- Bontatlan - BATTLEFIELD 1 Collectors Edition - Játékszoftver nélkül
- Windows, Office licencek kedvező áron, egyenesen a Microsoft-tól - Automata kézbesítés utalással is!
- Kaspersky, McAfee, Norton, Avast és egyéb vírusírtó licencek a legolcsóbban, egyenesen a gyártóktól!
- Assassin's Creed Shadows Collector's Edition PC
- Nintendo Switch bazár (Okosított Nintendo Switch konzolok, játékok, tartozékok)
- Samsung Galaxy Xcover 5 64GB, Kártyafüggetlen, 1 Év Garanciával
- AKCIÓ! Gigabyte H510M i5 10400F 16GB DDR4 512GB SSD GTX 1070 8GB Rampage SHIVA Zalman 600W
- ÁRGARANCIA! Épített KomPhone i5 14600KF 32/64GB RAM RTX 5070 12GB GAMER PC termékbeszámítással
- BESZÁMÍTÁS! Asus Prime A320M R5 1600 16GB DDR4 512GB SSD GTX 1050 Ti 4GB Rampage SHIVA TT 500W
Állásajánlatok
Cég: PC Trade Systems Kft.
Város: Szeged
Cég: Promenade Publishing House Kft.
Város: Budapest