-
Fototrend
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
-
Onei
csendes tag
Sziasztok!
Segítséget kérnék tőletek.
Egy nagyobb táblázat működését szeretném automatizálni. Csak sajnos még nem haladok ezen a téren a tudás bővítéssel elég gyorsan.
A következő lenne a táblázat felépítése. Van egy munkalap ahova bemásolnám az adatokat és ebből a táblázat szedné szét a többi munkalapra.
Ez öt oszlopból állna. Az utolsó oszlop tartalmaz egy négy számból és egy nagy betűből álló kódot. pl: 1050T A betű lehet T, H, I . Azonban előfordulhat, olyan hogy a kód előtt egy kevés szöveg is van.
Ezen kód alapján kellene a sorokat szétválogatni válogatni más munkalapokra. Tehát minden 1050-es egy lapra kerüljön mindegy hogy milyen betű áll mögötte. De a kódot tartalmazó cella is kerüljön átmásolásra.
A sorok száma mindig változik. Összesen és kódonként is.
Nem tudom, hogy mindent leírtam-e.
Gondolom makróval a legjobb megoldani.
Előre is köszönöm, ha valaki szán rám időt. -
huan
őstag
Sziasztok!
A segítségeteket szeretném kérni az alábbi dologban:
Van egy ilyesmi táblám.
B-oszlopban ismétlődő gyümölcsök, C-oszlopban szállítandó súlyok, D-ben szállítási dátumok.
Az E-oszlopban szeretném függvénnyel megoldani azt, hogy adott napon belül számolja össze az azonos gyümölcsök szállítási súlyát. Fontos, hogy csak az adott napon belülieket és az adott napon belüli fajták száma sem állandó.
<KÉP>
minta tábla
Köszönöm! -
Weareus
addikt
Sziasztok. Nemrég beszerzett autóm tankolási-fogyasztási adatait Excel táblázatba szoktam vezetni a tankolási számla és a kilométeróra-állás alapján.
Ez a következőképpen néz ki:
[kép]
Azt hogy lehetne megoldani, hogy az átlagfogyasztást az utolsó oszlopba cellánként az egyre bővülő oszlopadatokból mindig frissen és aktuálisan számoltassam ki?Soul of the mind, key to life's ether. Soul of the lost, withdrawn from its vessel. Let strength be granted, so the world might be mended. So the world might be mended.
-
Weareus
addikt
válasz Delila_1 #41907 üzenetére
Köszi.
Valamit elronthattam...
Ha beírom a függvényt az F(x) mezőbe, majd entert nyomok, akkor a benzin liter árát adja ki a cellában.
[kép]
[kép]
Mi lehet a baj?Soul of the mind, key to life's ether. Soul of the lost, withdrawn from its vessel. Let strength be granted, so the world might be mended. So the world might be mended.
-
Weareus
addikt
válasz Delila_1 #41909 üzenetére
Értem, köszönöm.
Lehet, hogy félreérthető voltam, de átlagfogyasztást (literben, 100 km-re vetítve) szeretném megkapni.
Ez most jelenleg a következőképpen néz ki. (a táblázatok alapján):Az első kilométeróra adat 162225 km, vagyis ennyi volt az autóban, mikor én megvettem.
Az utolsó kilométeróra adat 165067 km (18-as sorszám). Vagyis 165067-162225 = 2842 km.
Vagyis 2842 km-ert tettem meg vele, miközben 264,02 liter (liter oszlop szumma) benzint tankoltam. Így a pillanatnyi átlagf.:
264,02/2842 = x/100
Ebből x = 9.28 l/100 km.
Ezt a 9.28-as átlagfogyasztást (ami nyilván mindig változni fog) szeretném függvénnyel aktuálisan számoltatni.
Bocsi, ha félreérthető voltam.Talán az Fn cellából ki kéne vonatni az Fn-1 cellát, akkor kijönne a tankolástól tankolásig megkapott kilométer, majd a Dn cella adatainak (tankolt literek száma) és az e hsz.-ben vastagon szedett képlet felhasználásával lehetne kiókumlálni valamit, de sajna már 10+ éve tanultam az Excelről...
[ Szerkesztve ]
Soul of the mind, key to life's ether. Soul of the lost, withdrawn from its vessel. Let strength be granted, so the world might be mended. So the world might be mended.
-
Delila_1
Topikgazda
válasz Weareus #41910 üzenetére
Kis magyarázat az előbbihez:
A darab2 függvény megadja az oszlop utolsó sorának a számát, feltéve, hogy nincsenek közöttük üres cellák.
Ezt a számot az indirekt függvénnyel az F után írjuk, ami a feltett kép szerinti F19 lesz. Ebből vonjuk le az F2 értékét. A többit tudod.[ Szerkesztve ]
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
Mutt
aktív tag
Szia,
Excel verziótól függően meg lehet oldani makrómentesen is.
1. Office 365 Insider esetén a SZŰRŐ (FILTER) függvény tud segíteni.
A képlet.
=SZŰRŐ(A:D;SZÁM(SZÖVEG.KERES($G$1;E:E)))
2. Excel 2010-től van PowerQuery. 2 táblám van az egyik a szűrendő adatokat tartalmazza, a másik a szűrő paramétert (ez nem kötelező). Lépések:
a. A táblák PowerQuerybe töltése.
b. Az adatok lekérdezéshez egy új oszlop felvétele, aminek a képlete ez:[I]=Text.Contains([Kód],Filter)[/I]
, ahol a Filter a szűrő paraméter neve.
c. Szűrés az új oszlopban az igaz értékekre.
d. Felesleges oszlopok eltávolítása.
e. Eredmény betöltése az új helyre.Kék a két eredeti, zöld az eredmény.
üdv
A tanácsaimat ingyen adom. Ha nem tetszik, akkor kérlek ne kritizáld! / https://github.com/viszi/codes/tree/master/Excel
-
Mutt
aktív tag
-
Fferi50
őstag
válasz m.zmrzlina #41894 üzenetére
Szia!
Változók tekintetében nincs igazság, csak ajánlások. A VBA önmagában nem követeli meg a változók első használat előtti deklarációját sem: A változó egyszerűen létrejön, amennyiben egy értékadó utasítást adtál a változónév használatával. Pl. x=5 automatikusan létrehozza az x változót. Ez egyik oldalról nézve roppant praktikus, mert nem kell foglalkozni vele, hogy él-e a változód, hiszen az utasítással létrejön. De: Ezt a változót ebben az esetben nem ellenőrzi a VBA, sem típusra, sem tartalomra. Újabb értékadással más típusú változó lesz belőle. Ezen kívül komoly hibalehetőség is, mert egy betű elütése már egy másik változót hoz létre, nyilvánvaló szándékaid ellenére. Aztán a futtatás során keresheted a hibát napestig, mire rájössz, hogy a nap helyett véletlenül a naap (eddig nem létezett) változóhoz adtad a további számolás eredményeit.
Ezért igen erős ajánlás a VBA ellenőrzési és segítségnyújtási lehetőségeit minél jobban kihasználni. Ezt viszont csak a változók előzetes (explicit) deklarációjával érhetjük el, amikor megadhatjuk, hogy a változó milyen típusú legyen - és akkor csak olyan értéket fogad el -, privát vagy publikus legyen, esetleg megmaradjon az értéke mindaddig, amíg az Excelből ki nem léptünk(!). Ezek az opciók deklaráció nélkül (implicite) nem állnak rendelkezésre. A deklaráció egyúttal inicializálja is a változót a típusának megfelelő null/nothing/stb értékkel. Az ellenőrzés során kiderül, ha elütöttünk egy változó nevet, hiszen az nem lesz deklarálva előzetesen.
Az ellenőrzést egy modulban az Option Explicit utasítás modul eleji kiadásával érhetjük el, de ha a Tools - Options - Editor fülön a Require Variable Declaration opciót bepipáljuk, akkor a VBA minden modullapon automatikusan kiteszi a modul elejére az Option Explicit utasítást.
Tapasztalataim alapján egyértelműen hasznos az előzetes deklaráció, mindenkinek, kezdőknek pedig pláne csak ajánlani tudom. Megszokni könnyű és megkönnyíti a munkát. Hiszen deklarálni nemcsak eljárás elején, hanem menet közben is lehet, a változó első használata előtt.
Remélem ez segít a választásban.
Üdv. -
m.zmrzlina
senior tag
válasz Fferi50 #41916 üzenetére
Köszönöm a kimerítő választ. Én magam is azon elvek mentén szoktam szervezni a kódjaimat amiket leírtál. A kérdés egy beszélgetés során vetődött fel és nem tudtam, hogy van-e valami kötelezőség ezzel kapcsolatban. Ugyanis C/C++-ban van ilyen (tudom az egy másik kávéház) sőt vannak egyetemi/főiskolai oktatók akik buktatnak inicializálatlan változók használata miatt.
[ Szerkesztve ]
-
wwhy
veterán
Egy újabb, számomra megoldhatatlan probléma kapcsán kérem a segítségeteket.
Havi elszámolás, egy oszlopban több, összeg, a végén autosum.Hogy lehetne megoldani, hogy beírjam a végére a befizetett összeget, és az a felette lévő összesen függvényében mutassa a különbséget (akár egy következő cellában)?
[ Szerkesztve ]
ELADÓ <<narancs Honor Magic5 Ultimate>> <<Újszerű, doboz, minden kellék>>
-
user112
senior tag
Sziasztok!
Pontdiagramoknál hogyan lehet megjeleníteni az x tengely feliratait? Csak sorszámok jelennek meg. Adatok kijelölésénél látszik a vizszintes tengely felirat, de nem szerkeszthető.[ Szerkesztve ]
-
Mutt
aktív tag
válasz user112 #41922 üzenetére
Szia,
Nem lehet. Másik diagram típust kell használnod.
https://www.excelrush.com/xy-scatter-chart-x-axis-labels-solution/üdv
A tanácsaimat ingyen adom. Ha nem tetszik, akkor kérlek ne kritizáld! / https://github.com/viszi/codes/tree/master/Excel
-
gyulazsolti
senior tag
Sziasztok!
Olyan gondom van, hogy a sorszámozás elállítódott. [kép] Betölteni is nagyon lassan tölt be.
Másik táblánál jó. [kép]
Mindegyiknél 7 oszlopba van írva.
Hogyan tudnám beállítani jól?
Töröltem a 2013-ast, és felraktam a 2016-os office-t.
Telepítésnél "Hiba: 1907 " írt. De többszöri tovább után feltelepült.
De érdekes, mert a másik táblánál meg jó.[ Szerkesztve ]
-
Delila_1
Topikgazda
válasz gyulazsolti #41925 üzenetére
Egy vagy több oszlopodnál az autoszűrőben kiválasztottál valami szűrési feltételt. A szűrt oszlop(ok)ban az első sor cellájának jobb oldalán lévő lefelé mutató háromszög helyett egy tölcsér látszik. Ezt legördítve állíthatod be, hogy az összes tétel legyen látható. Azonnal helyreáll a sorrend, és kék (szűrt) helyett feketék lesznek a sorszámok.
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
Delila_1
Topikgazda
válasz gyulazsolti #41928 üzenetére
Igen, a sok tartalom miatt, vagy nem elég izmos a géped.
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
gyulazsolti
senior tag
válasz gyulazsolti #41930 üzenetére
Mert ez a gondom, ha rendezni akarom. [kép]
Nem lehet, hogy valami sérült, az uninstall miatt, amit fentebb írtam?
Betűkészlet, vagy valami. -
sgabor
csendes tag
Sziasztok!
Adott egy többezres adatsorra épülő vonaldiagram. A kérdés az, hogy Excel 2010-ben, vagy akár 2016-ban hogy oldható meg az, hogy a vonaldiagram egy adott pontját megfogva, majd le, vagy felhúzva, megváltozzon a diagram a módosításnak megfelelően, és ezzel együtt az adatsor forrásában is automatikusan korrigálódjon az érték. A régebbi Excel-ekben ez csont nélkül működött. Guglizva több helyen találtam erre a problémára megoldásként egy kiegészítőt, az Excel Add-In for Manipulating Points on Charts MPOC) –t, de a letöltési link nem elérhető. Van erre a feladatra valami megoldás? -
gyulazsolti
senior tag
válasz Delila_1 #41929 üzenetére
Letöröltem, és leszedtem egy 64 bitest.
Itt is ezt a hibát írja ki.
Ezt hogy lehet javítani? [kép]
Ha sok kihagyást kattintok akkor tovább megy és feltelepíti., de a lassan tölt be, és a sorbarendezés nem megy. Lefagy. ugyan azt írja ki mint fentebb. 41931hsz[ Szerkesztve ]
-
Lasersailing
senior tag
válasz gyulazsolti #41933 üzenetére
Szia,
Szerintem azért lassú, mert néhány oszlopban képleted van és a képletet rendezés közben néhány milliószor újra kell számolja. Próbáld ki, hogy milyen gyorsan rendez, ha kikapcsolod a képletek frissítését:
Formulas / Calculation / Calculation options / Manual
Rendezés után ne felejtsd el visszakapcsolni automatára! -
gyulazsolti
senior tag
válasz Lasersailing #41934 üzenetére
Szia!
A megoldás végül az lett, hogy megint letöröltem az office-t.
A hiba: 1907-re az volt a megoldás, hogy be kellett, menni a betűkészletbe, és mindet engedélyezni. Volt pár ami nem volt engedélyezve.
Utána feltettem a 2013-as 64-bites verziót.
Hiba nélkül fel ment.
Csináltam egy másik táblát, átmásoltam bele mindent.
Most hiba nélkül megy. Katt, 2 másodperc és előttem van a tábla.
Remélem marad is így.Amit írtál, kipróbáltam, /visszabányáztam a kukából/ de nem segített.
Az a tábla lassan tölt be továbbra is.
Köszönöm szépen. -
looser
addikt
Sziasztok!
Belefutottam egy olyan "gondba", hogy szum-mal szeretném összeadni egy táblázat minden 5. sorának adott celláját. Mivel a =SZUM (A1; A6;...A20) -ig megy maximum, nálam, 40 értéket kéne összeadni, de ekkor a "A függvényhez több argumentum van megadva, mint amennyi a jelenlegi fájlformátumban engedélyezett." hibaüzenetet kapom, teljesen jogosan. Hogyan tudom összeadni a 40 cella értékekit?
Köszi, üdv
Mindent tudok a rákászszakmáról...
-
Mutt
aktív tag
válasz looser #41936 üzenetére
Szia,
Már jött helyes válasz a kérdésre, szöveggel hadd egészítsem ki.
A SOR és MARADÉK függvényekkel ki tudod választani minden 5-ik sort és azokat egy tömb-függvényben tudod összegezni. Excel verziótól függetlenül a SZORZATÖSSZEG (SUMPRODUCT) tud segíteni.
Office 365 Insiderben lehet a SZŰRŐ-t is használni. Illetve SZUM és HA is tud működni régebbi Excelekben.
üdv
A tanácsaimat ingyen adom. Ha nem tetszik, akkor kérlek ne kritizáld! / https://github.com/viszi/codes/tree/master/Excel
-
wwhy
veterán
Sziasztok,
sorszámozás, erre tényleg nem találtam megoldást:
- hogyan lehet megoldani, hogy egy oszlopban a sorszámot az Excel automatikusan frissítse, miután pl. kitörlök egy sort? Azaz lefelé húzással szépen besorszámozom, de vannak. üres sorok, amelyek elején, ha kitörlöm a sorszámot, akkor az adatot tartalmazó sor sorszáma nem frissül, kézzel kell lecserélni a sorszámot.[ Szerkesztve ]
ELADÓ <<narancs Honor Magic5 Ultimate>> <<Újszerű, doboz, minden kellék>>
-
wwhy
veterán
Ez az egyik, amit szeretnék, de ezt megoldottam úgy, hogy újra beírom az 1...2-őt, lehúzom, kész.
Ami fontosabb: hogy kitörlöm pl. az 5. sort, akkor a 6. sorszáma automatikusan legyen 6. Vagy ctrl-el kijelölök X sort, összevissza, törlöm és ami marad, az automatikusan számozódjon újra.
ELADÓ <<narancs Honor Magic5 Ultimate>> <<Újszerű, doboz, minden kellék>>
-
marchello1
csendes tag
Sziasztok!
Google táblázathoz keresek megoldást. Excel-ben teljesen egyszerűen menne a dolog (feltételes formázással), de itt Google Táblázatban nem találom a megoldást.
Következő lenne a megoldandó feladat:
A1 : A4 cellák tartalmaznak összegeket
B1 : B4 cellák az összeghez tartozó pénznemet, melyet legördülő listából lehet kiválasztani az adatbázist tartalmazó pénznemekből.(pl.: EUR , HUF, CHF stb.)
C1 : C4 adatbázis a pénznemekkelA cél az lenne, ha változtatom a B1 cellában található pénznemet (pl.: HUF) akkor az A1 cella automatikusan Ft-ra formázza az összeget.
Mellékelek egy képet róla:
[kép]Próbálkoztam script-el de nem túl sok sikerrel jártam.
Előre is köszi
-
Capella
senior tag
Magát a sort nem törölted, csak a cellából a képletet, ott van üresen a 3, 6 és 9 sor. Azokat el kellett volna eltávoltani. Akkor tökéletes.
Nem igazán értem, hogy mit szeretnél. A képen a 4. sornak szándékod szerint át kellett volna változnia 3-ra? Mert így nem sok értelmét látom, de az én vagyok.
A 4. sor az a 4. sor, de rakhatsz olyan feltételt a képletbe, hogy ha az előző sor cellája üres, akkor sor()-1 legyen, és akkor 3 lesz az értéke. De mi van, ha 2 vagy 3 egymás alatti cella lesz üres? -
wwhy
veterán
válasz Capella #41946 üzenetére
Valóban, köszönöm
Nagyon ráhibáztál: pont azt szeretném és valóban, sokszor van az, hogy egymás alatt több cella lesz üres. Gyakorlatilag hosszú névsorok, sok oszloppal/adattal, amelyekből szükség szerint törölni kell bizonyos sorokat, ezek helye azaz az üres sor viszont meg kell maradjon de a sorszámozásnak ezeket az üres sorokat - törlés után - "át kell ugornia".[ Szerkesztve ]
ELADÓ <<narancs Honor Magic5 Ultimate>> <<Újszerű, doboz, minden kellék>>
-
Mutt
aktív tag
válasz looser #41949 üzenetére
Szia,
A gond a MAREDÉK részben van, ott ahol =0 van ott =4 legyen (mivel te a 19-es sortól kezdve indulsz, mi a példánkban máshonnan összegeztünk).
A SZUM/HA kombóban a =1 helyett szintén =4 legyen, de ott még a hiba hogy ez olyan függvény amit Ctrl+Shift+Enter-el kell leokézni (tömb-függvény).
üdv
A tanácsaimat ingyen adom. Ha nem tetszik, akkor kérlek ne kritizáld! / https://github.com/viszi/codes/tree/master/Excel
Új hozzászólás Aktív témák
- AMD Navi Radeon™ RX 7xxx sorozat
- Formula-1
- Garmin Forerunner 255 Music - nem csak futóknak
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- NVIDIA GeForce RTX 4080 /4080S / 4090 (AD103 / 102)
- Milyen okostelefont vegyek?
- Amazon Kindle
- Apple notebookok
- Otthonfelújítási program (2024.)
- Autós topik látogatók beszélgetős, offolós topikja
- További aktív témák...
- AKCIÓ! - STEAM kulcsok /Anuchard, Aragami, Children of Morta, stb. - 2024.04.17.
- Bontatlan - BATTLEFIELD 1 Collectors Edition - Játékszoftver nélkül
- Windows, Office licencek a legolcsóbban, egyenesen a Microsoft-tól - 2990 Ft-tól!
- Steam, Windows, Origin kulcsok, előfizetések közvetlenül a kiadótól, a LEGJOBB ÁRON!
- Vírusirtó, Antivirus VPN kulcsok