-
GAMEPOD.hu
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
-
botond2225
csendes tag
Köszi szépen, kipróbáltam, működik ez a része, szuper.
Azt szeretném még, hogy az alábbi feltétel alapján írja ki az eredményt (akkori árat kell odaraknia), hogy:
egy táblában vagy másik fülön lévő cikkszám és dátum alapján (egy sorban szerepelnek) keresse meg, hogy a példában lévő "Munka1" fülön az oszlopokban lévő dátumok és a sorokban lévő cikkszámok metszéspontját adja vissza eredményül, ahol egyezés van mindkét feltétellel.
Tehát hogy egy rendelési listában az adott cikkszámú termék amit xy napon rendeltek, a Munka1 fülön lévő táblából olvassa ki, hogy az ott szereplő (Munka1 fül) cikkszám (sorok)és a dátum (oszlopok) alapján milyen áron szerepel ezen Munka1 fülön. Ezt kellene odatenni.
Ezt mivel lehetne összehozni?
Köszi szépen.
-
mika55555
csendes újonc
Sziasztok,
kis segítségre lenne szükségem.
Több excel táblázatot kell összefésüljek, méghozzá oly módon, hogy duplikált rekordok ne szerepeljenek a végeredményben. Cikkszámok, darabszámok, listaárak, eladási árak, stb. vannak a cellákban.
Az lenne a kérdsem, hogy milyen módszerrel kezdjek hozzá?Az értékes hozzászólásokat előre is köszönöm szépen.
-
mika55555
csendes újonc
válasz BigBadPlaYeR #50804 üzenetére
Megnézem, hogy mit tud ez a megoldás.
Előre is köszönöm szépen a segítséget. -
Traxx
őstag
Sziasztok!
Lenne egy problémám, amiben szeretném a segítségeteket kérni. Adott egy táblázat, ami minden hónapban frissül mint új fájl. De az előző havi adatok benne maradnak, de olykor azok tartalma is változik. Alaphelyzetben a táblázat valahogy így néz ki:
A benne szereplő aktuális havi tételeket az adott hónapra szűrve bekategorizálom, amiket jellemzően cella színkóddal teszek meg - és itt jön egy kis csavar, hogy nem mindig egységesen Pl. Pest 90%-ban zöld, de a maradék 10%-ban lila. Vagyis: április elején azt látom, hogy márciusra van egy zöld és egy lila Pest, és 2 2 Tolna.
És van egy második probléma, hogy ez a színkódos történet az adott havi adatokra van meg, mert önálló fájlok jönnek létre minden hónapban, nem tudom ugyanazt a fájlt (és ezzel a csoportosítást) folytatni. Ha éves összesítést szeretnék a kategóriáimról, az hogyan oldható meg? Lesz 12 fájlom, ahol be van színezve a megyéket tartalmazó cella, de ezeket szeretném valahogyan összefűzni 1 fájlba. Lehetséges szerintetek?Köszönöm szépen!
"Amúgy a lekvár leszedésre jobb módszer is van: le kell nyalni... elképzelem, ahogy egy nagy PH!-s procitesztben fLeSsék nyalogatják a procikat" by Male (Hűtőpaszta vs. lekvár 2. rész)
-
picur10
aktív tag
Egy kis segítséget kérnék, mert tanácstalan vagyok hogyan tudnám megoldani a dolgot.
A linken van egy egyszerűsített elszámolás táblázat:
https://docs.google.com/spreadsheets/d/1xGMpM3UN3Di7nO8TreUFH_aM_yo-tB7Ahm_48lY7aRg/edit?usp=sharingA lényeg, hogy a sárgával jelölt mezőket szeretném auto kitölteni.
Tehát két személy, mindkettőnek van kiadása/bevétele. A zöld oszlopokban minden feleződik, a bevétel és a kiadás is közös (tehát ha Bélának van bevétele, akkor a felét oda kell adni Józsinak, ha Józsinak van kiadása, akkor Bélának ki kell fizetnie a felét)
Mivel mindkettőnél az egyenleg lehet plusz és mínusz is, nem tudom eldöntei, hogy kinek kellene fizetnie kinek.
Az már csak hab a tetején, hogy vannak kiadások, amelyek nem feleződnek "külön fizeti", hanem azzal az összeggel tartozik a másiknak.A legnagyobb segítség mindenesetre a J5-K5 mezők megállapítása lenne. A logikára sem jöttem rá, hogy lehetne jól lekezelni (a sima kisebb/nagyobb összehasonlítás nem jó, hiszen lehet mindkettő egyenleg pozitív vagy negatív is)
Köszönöm!
-
ny.janos
tag
Szia!
Makróval sok minden lehetséges, így értelemszerűen erre is tudnak biztosan megoldást írni azok, akik értenek a mekróhoz.
Ugyanakkor sokszor elhangzott már itt a fórumban, hogy a színnel történő kódolás nem egy excel logikára felépített megoldás, ezért célszerű az ilyen megoldásokat kerülni. Ugyanis ha a színezés alapján lenne szükséged valamilyen műveletre, akkor az csak autoszűrővel és részösszeg/összesít függvényekkel illetve makróval oldható csak meg. Több kategóriából adatokat nyerni pedig értelemszerűen csak makróval lehet, vagy sokszor kell az autoszűrőn módosítani.Fentiek miatt célszerű megoldás lehet, hogy az eddigi táblázataidat átalakítod oly módon, hogy hozzáadsz egy új oszlopot a tábládhoz és a valamilyen kódokat (számok, betűk, konkrét szövegek stb.) rendelsz mind egyes színhez. Ha a színezést továbbra is szeretnéd látni, akkor feltételes formázásban rendeld a színezést az új oszlopként hozzáadott kódokhoz. Ezt követően a manuális színezés eltávolítható.
A fájlaid adatainak összefűzésére pedig az Adatok - adatok beolvasása - fájlból - mappából menüpontot (korábbi excel verziókban Power Query kiegészítőként volt telepíthető) javaslom. Ezzel az összes fájlod adataiból egy összesített adattáblát fogsz kapni (a feltételes formázást ebben is megadhatod).
-
ny.janos
tag
válasz picur10 #50808 üzenetére
Szia!
Én más struktúrában gondolkodnék és akkor a megoldás is egyszerűbbé válik (a megoldásomban a pivot tábla adja a lényeget, illetve a bevétel/kiadás előjelhelyes összeggé alakítása).
A fájlt itt találod. -
Fferi50
őstag
válasz picur10 #50808 üzenetére
Szia!
Ebben a sajnálatos esetben az a helyzet állt elő, hogy nem tudjuk, miből fizették a kiadásaikat az urak, hiszen mindkét fél kiadása meghaladta a bevételeit.
Egyébként abból kellene kiindulni szerintem, hogy a felezendő bevételek és kiadások alapján mindkettőjüknek azonos összegű egyenlege kellene legyen az elszámolás után.
A példában az összes hiány (- 2500, - 5690) fele -4095, tehát ennek elérésére Bélának 1595 Ft-ot kellene adni Józsi részére ( ha lenne miből).
A K5 cella képlete tehát (K3+K4)/2 - K3.
A K5 cella képlete pedig (K3+K4)/2 - K4.
Akinél negatív az eredmény, az fizet a másiknak.
Üdv. -
andreas49
senior tag
Sziasztok,
Egy kis segítséget kérek a jelenlegi képlet kiegészítésére:
Jelenlegi képlet a 'J2' mezőre:
=HA(DARABHA(E2:I2;"R")>0;"R";SZUM(HA(E2:I2>E3:I3;1;0)))
ebbe a képletbe kellene berakni (és/vagy) ha e2 vagy e3="w/o", akkor J2 vagy J3 ="w/o". Az 'R' bárhol lehet az E2:I2 vagy az E3:I3 tartományban. A 'w/o' mindig az 'E2' vagy 'E3' és ilyenkor nincs szám egyik mezőben sem.
Köszi a segítséget előre is.HONOR Magic5 Pro - Huawei P30 Pro 8/128 GB - Xiaomi MI Note 10 Pro - Huawei Mate 10 Pro
-
andreas49
senior tag
válasz Delila_1 #50817 üzenetére
Ezt még nem volt időm kipróbálni, de most kisebb átalakítás után ezt használom (tegnap óta).
'=HA(VAGY(E4="w/o");"w/o";HA(VAGY(E4:I4="R");"R";SZUM(HA(E4:I4>E5:I5;1;0))))[ Szerkesztve ]
HONOR Magic5 Pro - Huawei P30 Pro 8/128 GB - Xiaomi MI Note 10 Pro - Huawei Mate 10 Pro
-
Lasersailing
senior tag
-
Lasersailing
senior tag
válasz Lasersailing #50821 üzenetére
(bocsánat a dupláért, de már nem szerkeszthető)
Az lehet, hogy a fenti sor nem is 1 teljes másodpercig vár, hanem csak addig amíg új másodperc nem kezdődik???
(F8-cal érzésre nem azonos időközök telnek el a várakozások között) -
Fferi50
őstag
válasz Lasersailing #50822 üzenetére
Szia!
Szerintem 1 másodpercet vár. Legalábbis a kiíratás ezt mutatja. Tizedmásodperceket szerintem nem lehet várakoztatni vba-ból direktben. Esetleg használd a TimeSerial függvényt, ott mindegy milyen az időformátumod.
Üdv.[ Szerkesztve ]
-
jackal79
aktív tag
Sziasztok!
Foci bajnokságokról szeretnék kimutatást készíteni. A www.eredmenyek.com és a www.sofascore.com oldalakról szednék le adatokat.
Megpróbáltam úgy, hogy az adatok/adatok beolvasása/más forrásból/weblapról, de nem húz be semmilyen adatot, sajnos csak ez látható:
Próbáltam úgy is, hogy képmetszővel kivágtam és azt képként illesztettem be, de úgy sem sikerült adatot kinyernem.
Lenne vmi ötlet a problémámra?
Köszönöm! -
andreas49
senior tag
Sziasztok,
Szűrt lista sorait hogy tudom egyszere kijelölni úgy, hogy bemásolni tudjak csak a szűrt lista soraiba ugyanazt a szöveget?HONOR Magic5 Pro - Huawei P30 Pro 8/128 GB - Xiaomi MI Note 10 Pro - Huawei Mate 10 Pro
-
andreas49
senior tag
A bemásolást sikerült megoldani, de a szűrt lista sorait csak egyenként tudom kijelölni (így nem másol a nem kijelölt sorba), ezt hogy lehet egy lépésben megoldani? Pl. Van egy 10 oszlop és ~1500 sor, amiből leválogat ~300 sort. Ezt kellene az egyik oszlopra kijelölni, de nem egyesével.
HONOR Magic5 Pro - Huawei P30 Pro 8/128 GB - Xiaomi MI Note 10 Pro - Huawei Mate 10 Pro
-
Fferi50
őstag
válasz andreas49 #50828 üzenetére
Szia!
Kicsit még mindig homályos a kérdésed.
A szűrt lista sorait - vagy akár egy oszlopát - egy lépésben húzással ki tudod jelölni, másolás -> beillesztés után pedig csak a kijelölt terület látszó/szűrt adatai kerülnek az új helyre.
Ha a szűrt lista egy oszlopába szeretnél bemásolni valahonnan, na az nem fog menni egy lépésben. Ott sajnos a nem látható sorokat is figyelembe veszi az Excel. Ezt makróval lehet csak megoldani.
Üdv. -
Fferi50
őstag
válasz andreas49 #50828 üzenetére
Kiegészítés: egy kis trükkel talán megoldható:
Kell hozzá két segédoszlop.
Szűretlen adatokon
1. segédoszlop képlete =sor() ez végighúzva a teljes oszlopon.
Ezután szűrés bekapcsolás
2. segédoszlop képlete =sor() ez is végighúzva a látható tartományon
Szűrés kikapcsolva. A szűrésbe nem tartozó adatok sorában nem lesz érték.
A két segédoszlop kijelölése ameddig adatok vannak rajta - másolás - irányított beillesztés értékek ugyanoda.
A teljes adatállomány rendezése a 2. segédoszlop alapján - növekvő sorrendben.
A másolt értékek beillesztése a kívánt oszlopba.
Ezután ismét az adatállomány rendezése, most az 1. segédoszlop alapján.
Remélem sikerül megoldani a problémád.
Üdv.[ Szerkesztve ]
-
andreas49
senior tag
válasz Fferi50 #50829 üzenetére
Szia,
Köszi az infót, kicsit rosszul értelmeztem az "egy lépésben húzással ki tudod jelölni, másolás -> beillesztés" folyamatot. Most már rendben van.
A "Kiegészítés" részt már nem próbáltam, mivel az első válasz értelmezése után megtoldódott a problémám.
Köszi még egyszer a segítséget.
HONOR Magic5 Pro - Huawei P30 Pro 8/128 GB - Xiaomi MI Note 10 Pro - Huawei Mate 10 Pro
-
TillaT
junior tag
Sziasztok!
A VBA szerkesztőfelületével kapcsolatban szeretnék segítséget kérni.
Van arra lehetőség kódszerkesztés közben, hogy direktben lehessen navigálni a sorok között, hogy pl. egy ablakba beírva egy sor számát, közvetlenül az általam megadott sorra álljon a kurzor?A menüszalagon van egy ablak, ami mutatja, hogy a kód szerkesztése közben éppen hol (Ln ..., Col ...) van a kurzor, de ez az ablak -nálam- nem kattintható. A menürendszerben sem találtam utalást arra, hogyan lehetne az általam elgondoltak szerint navigálni a sorok között.
-
Lacpac
őstag
Sziasztok!
Szükségem lenne egy képletre, nekem nem akar összejönni.
D7-W7 sorban szereplő értékek átlaga kellene nekem, max érték ne legyen benne az átlagszámításban.
A cellák között nem mindegyikben szerepel érték, ezek se legyenek figyelembe véve.Tudna nekem valaki segíteni ebben?
O365 magyar nyelvenKöszönöm szépen előre is!
Üdv:
L. -
jackal79
aktív tag
Sziasztok, megoldható függvénnyel, hogy nem cellára hivatkozik a képlet hanem cellába szereplő dátumra? Jelenleg úgy csinálom, hogy minden hó elején az adott hónap záróértékéből kivonom az nyitóértéket és ez adja meg a hónap bevételét. Az a gond, hogy a sorok (bevitt adat) az változik. Arra gondoltam, hogy pl megkeresi a függvény a 2023.04.30 sortban szereplő értéket és ebből kivonja a 2023.04.01 sorban szereplő értéket. Így az egész évet tudnám automatizálni és nem kéne manuálisan beírni. Remélem érthető volt. Köszönöm!
-
föccer
nagyúr
válasz jackal79 #50837 üzenetére
Simán használhatod az fkeres() -t is, hogy kiszedd a két szükséges értéket.
Lehet trükközni a HONAP.UTOLSO.NAPJA függvénnyel, és akkor egy cellába beírod hog melyik hónnara vagy kíváncsi.
Vagy csak csinálsz két szűrő(), amiben kezdő és végdátumra szűrsz és azt összegzed.
Építésztechnikus. Építőmérnök.
-
Fferi50
őstag
válasz jackal79 #50837 üzenetére
Szia!
Feltételezve, hogy nincs minden napra adatod - ezért kicsit meg kell gondolni az FKERES függvény használatát. Ezen kívül be kell látni, hogy az előző hónap záró értéke megegyezik a következő hónap nyitóértékével. A példádban ezért nem az április 1 - április 30 közötti érték változás a havi adat - hiszen április 1 már ebben a hónapban van - hanem a március 31 - április 30 közötti változás.
Az FKERES függvény használatánál a dátumoknak emelkedő sorrendben kell lenniük, akkor kapsz helyes eredményt, mivel elképzelhető, hogy épp a konkrét napra nincs adat rögzítve.
A nyitó dátum ezért HÓNAP.UTOLSÓ.NAP( Dátum; -1) => az előző hónap vége
A záró dátum pedig HÓNAP.UTOLSÓ.NAP( Dátum;0) => a tárgyhónap vége
A képlet pedig:=FKERES(HÓNAP.UTOLSÓ.NAP(Dátum;0);Táblázat;2;1)-FKERES(HÓNAP.UTOLSÓ.NAP(Dátum;-1);Táblázat;2;1)
A Táblázat 2 oszlopa: Dátumok és Bevételek > a dátumok emelkedő sorrendjében rendezve.
A hónap bármelyik napja mellé beírhatod a képletet. Viszont ha "nyitott" hónapot szeretnél lekérdezni, arra hónapra hibát fog adni a képlet.
Üdv. -
Lacpac
őstag
válasz Fferi50 #50842 üzenetére
Igen, úgy értettem, csak az alap képlet ez:
=ÁTLAGHA(D7:W7;"<>"&MAX(D7:W7))
D7-W7 cellatartományban szereplő értékek átlaga, a max-ki van hagyva.
Kellene még ehhez az, ha többször szerepel a max érték ebben a 20 cellában, akkor csak egyszer ne számolja bele az átlagszámításba. -
TigerCat
nagyúr
Sziasztok!
Van egy kb. 1.500 soros árlistám, amihez tényleges kb. 4.500 termék tartozik. Sajnos nem tételes, így csak a fő paramétereket adták meg. Az egyszerűség kedvéért autós példával szemléltetem... Márka, típus és hogy metálfény, vagy sem.
Megoldható, hogy soronként valamilyen módon egyben be legyen árazva minden termék, amire az ár érvényes?
Ez az alapállapot, felül az árlista, alul pedig a termékek, amelyeket soronként be kell árazni a meglévő kiegészítő adatokkal együtt.
Ez pedig már a kívánt állapot, amikor a fentiek alapján be van árazva minden termék.Mit javasoltok? Ha valaki ebben tud komolyan segíteni, akkor azt természetesen nem ingyen kérem.
Köszi!
♛ Kanapékirály Bútor és Kanapé Webáruház »»» https://kanapekiraly.hu
-
Fferi50
őstag
válasz Lacpac #50843 üzenetére
Szia!
Akkor az általam mutatott képletet adaptálni kell a tartományodra:=(SZUM(D7 : W7)-MAX(D7 : W7))/(DARAB(D7 : W7)-1)
A képlet a cellák összegéből kivonja a közöttük szereplő maximális értéket és elosztja a számokat tartalmazó cellák darabszámánál eggyel kevesebbel (mivel egy értéket kihagytunk az összeg számításból). Vagyis a maradék értékek átlagát adja vissza.
Üdv. -
Fferi50
őstag
válasz TigerCat #50844 üzenetére
Szia!
Az egyik lehetőség a szűrők használata. A szövegszűrőknél alkalmazd a tartalmazza, kezdete és nem tartalmazza, nem kezdete opciókat a terméknek megfelelően.
Az autós példádnál maradva pl: Kezdete Opel Astra ötajtós és nem tartalmazza metálfény, majd az üzemanyag oszlopon a benzin aztán a dízel opciót.
A szűrt állományon lehúzhatod az etalon oszlop értékeit.
Ezután szűrés változtatás... lépések ismétlése.
A másik lehetőség:
Segédoszlop készítése a releváns megnevezés és az üzemanyag összefűzésével az árjegyzéken.
Ezután Index függvény B : H (segédoszlop), HOl.VAN függvény a B oszlopban levő típus megfelelő része az üzemanyaggal összefűzve keresése a segédoszlopban, a D, E, F, G oszlopokban.
Pl. A segédoszlopban szerepel Opel Astra ötajtós benzin.
Keresés:
A D21 cella képlete:=INDEX($B$3:$G$18;HOL.VAN("Opel Astra ötajtós " & C21;$H$3:$H$18;0);3)
A keresési érték megállapítása termékenként változik sajnos.
Ezért javasoltam inkább a szűrést.
Üdv. -
TigerCat
nagyúr
Új hozzászólás Aktív témák
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen
Cég: Promenade Publishing House Kft.
Város: Budapest