-
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
-
ny.janos
tag
válasz
attila199207
#40074
üzenetére
A leírás alapján a SZUMHA és/vagy SZUMHATÖBB függvényekkel érdemes próbálkoznod.
-
ny.janos
tag
Szia!
1) Ha a C oszlopban kiírandó kódok mennyisége nem túl magas, akkor HA függvények egybeágyazásával viszonylag könnyen megoldható. Nagyobb számú kód esetén ez már macerás lehet. Tömbfüggvénnyel lehet, hogy megoldható, de ez a képességeimet jelenleg meghaladja. A HA függvény C2 cellában (feltételezve, hogy az első sorod címsor, és A2-ben kezdődik az első vizsgálandó szöveg) lehet pl.
=HA(TÍPUS(SZÖVEG.KERES("keresendő szöveg";A1))=1;"kívánt kód";"")vagy=HA(DARABTELI(A1;"*kesendő szöveg*")=1;"kívánt kód";"").2) Én úgy csinálnám, hogy felvenném egy oszlopba egymás alá a második sortól kezdődően azokat a szavakat, melyeket vizsgálni akarok (ha ezek közül egyiket sem tartalmazza, akkor írja ki a kívánt kódot). Az első sorba adnék neki egy címet. Ezt követően táblázattá tenném, hogy dinamikusan bővíthető legyen a későbbiekben, ha szükséges. Ezt követően a teljes táblázatot (címsorral együtt) kijelölném, és Ctrl + Shift + F3-al elnevezném a címsor alapján. Ezt követően D2 (feltételezve, hogy itt D oszlopot akrtál írni, nem C-t – legalábbis 3) erre utal számomra) képlete:
=HA(SZORZATÖSSZEG(DARABTELI(A2;"*"&elnevezett tartomány a névkezelőből F3-al beszúrva&"*"))>=1;"";"kívánt kód, ha egyik szó sem szerepel A-ban")3) E2 képlete:
=HA(ÉS(C2=3;D2=2;B2>1000);3;"")Ha a kód szám, akkor az idézőjel annak elejéről és végéről értelemszerűen elhagyandó.
-
ny.janos
tag
válasz
szente
#40054
üzenetére
Sajnos nekem túl zavaros (és talán hibákkal tarkított is) a csv fájl, így érdemben nem sokra mentem a próbálkozásaimmal.
A html kódok eltüntetéséhez szerintem lehet azzal próbálkozni, hogy a fájl kiterjesztését átírod html-re, majd megnyitod böngészővel a fájlt, majd azt másolod vissza egy szövegfájlba. De ettől még nem oldódott meg a dolog, mert az egymás melletti oszlopokban szereplő adatokat vessző kellene elválassza egymástól, így viszont egy csomó bekezdésjel (enter) lesz a vessző helyett.
Ennek az adathalmaznak a tisztítása az időkeretet figyelembe véve meghaladja a tudásomat. Persze biztosan ki lehet találni, mit mivel kell cserélni, de ez nekem most nem fér bele. -
ny.janos
tag
válasz
szente
#40051
üzenetére
Ezt én is tapasztaltam, mikor próbálkoztam, de számomra (mivel a html kódokban nem vagyok otthon) nem derül ki a csv fájlból, hogy minek hogy kellene kinéznie. Ha leírod / megmutatod minek hogy kellene kinéznie a végeredménynek, gyorsabban van esélyed érdemi válaszra. (Vagy nem ért rá senki más foglalkozni a problémáddal, vagy másokat is elrémisztett a csv fájl kinézete, ahogy részben engem is.)
-
ny.janos
tag
válasz
szente
#40048
üzenetére
Szia!
Próbáld meg az itt írtakat.
-
ny.janos
tag
válasz
Wasquez
#39995
üzenetére
Speciális (régebbi verziókban irányított) szűrőt próbáld meg. Arra figyelj a létrehozásnál, hogy ha új lapra szeretnéd az eredményeket, akkor ott hozd létre a szűrést, ahol az eredményed lesz (egyébként nem fog működni).
Leírást (és videót) itt találsz.
-
ny.janos
tag
válasz
Wasquez
#39992
üzenetére
Szia!
Tudomásom szerint és a függvény súgója - Ha a tartományban_keres argumentum értéke HAMIS, az FKERES csak pontosan egyező értéket keres. Ha a tábla első oszlopában két vagy több, a keresési_érték argumentummal egyező érték szerepel, a függvény az első talált értéket használja. Ha pontos egyezés nincs, akkor a #HIÁNYZIK hibaértéket adja eredményül. - alapján sehogy.
-
ny.janos
tag
Szia!
Ha mind a kettő feltételnek teljesülnie kell, akkor:
=ÉS($B1="szöveg";$C1="szöveg2")vagy=ÉS($B1=1;$C1=1).
Ha bármelyik (vagy) feltétel teljesülése esetén szeretnéd jelölni a A oszlop adatait, akkor pedig=VAGY($B1="szöveg";$C1="szöveg2")vagy=VAGY($B1=1;$C1=1).Még egy dolog eszembe jutott (Delila_1 egy másik fórumon írt ötletét felhasználva). Ha abban az esetben szeretnél formázni, ha a szöveg egy részletét tartalmazza a kritérium (Pl. a
nemszöveget keressük aMa nem dolgozom.szövegben), akkor használhatod a következő képletet=DARABTELI($B1;"*"&"szöveg"&"*")=1 -
ny.janos
tag
Szia!
Jelöld ki az A oszlopban az összegtartományt, majd feltételes formázásnál az alábbi képlettel add meg az első kritériumodat:
=$B1="szöveg"vagy=$B1=1
A B oszlop rögzítésének a képletben akkor lenne jelentősége, ha több oszlop értékeit szeretnéd formázni, nem csak egyét (jelen esetben elhagyható). Ha a kritériumod szöveg, akkor kell az idézőjel, szám esetén nem.
Ha megvagy vele, akkor jöhet a következő kritérium. (Ahány kritériumod van, annyiszor kell feltételes formázást létrehoznod az írt módon.) -
ny.janos
tag
válasz
jackal79
#39978
üzenetére
Szia!
Ha jól értem, akkor jelenleg hetente (hétfőtől vasárnapig) vannak összesítve a táblázatodban az adataid egy-egy plusz sor beszúrásával. Arra vonatkozóan jelenleg nincs ötletem, hogy hogy lehetne az első oszlopba úgy beszúrni a dátumokat, hogy minden 8. sor üres maradjon, de az üres sor utáni sorban szereplő dátum az üres sor előtti dátumhoz képest egyel növekedjen (alapból ugye az üres sor miatt kettő napot ugrana a dátum), viszont lenne egy alternatív javaslatom. Ez mondjuk lehet, hogy plusz melót okoz most, de később könnyebbé teszi a táblázat kezelését:
Szúrj be egy oszlopot az A és B oszlop közé, melyben a HÉT.SZÁMA képlettel határozd meg az adott dátumhoz tartozó hétnek a számát. Majd ez alapján az oszlop alapján szúrj be részösszegeket az adatok menüből. Így minden hét adatainak összegét megkapod és az új dátumok felvitele sem fog gondot okozni. Ha a segédoszlop adatait nem akarod látni, akár el is rejtheted.
-
ny.janos
tag
válasz
butch3r
#39974
üzenetére
Nézd meg az itt található videót.

-
ny.janos
tag
válasz
tombar
#39970
üzenetére
Szia!
Olyan megoldást, melyre te gondolsz (ha jól értem), hogy egy adott cella értékét megváltoztatod, és azzal mintegy automatikusan megváltozik a szűrt állomány, véleményem szerint (makró nélkül - amihez én nem értek) nem tud az excel. Ugyanakkor:
1. használhatod a speciális szűrést, ahol könnyedén változtathatod az értéket.
2. beszúrhatsz egy segédoszlopot, melyben vizsgálod a szűrendő értéked a kívánt értékedet tartalmazó cellához képest (ha a szűrendő tartományod B oszlop, a fix értéked pedig B5, akkor a képlet a segédoszlopban:=$B1>$B$5Majd a segédoszlop igaz értékeire szűrsz.A szűrést mindkettő esetben frissítened kell, ha változik az összehasonlítási alapul szolgáló értéked.
-
ny.janos
tag
válasz
GreenIT
#39852
üzenetére
A használatban lévő méret közötti eltérés furcsa (elírtad esetleg?), de a többi adat (free és total) tökéletesen egyezik. Win7 bájtban írt értéket osztod 1024-el és megkapod a TC által írt értéket KB-ban.
TC általános beállításaiban a fájlablak résznél be tudod állítani, hogy az is bájtban mutassa az értékeket, ne KB-ban.
Nézd csak, így szerintem egyértelmű lesz neked is.

Win furcsasága annyi, hogy nem matematikailag kerekít, hanem mindig lefelé.
-
ny.janos
tag
válasz
GreenIT
#39846
üzenetére
15,17658991 Mbit/sec.
(2.214.568 KB / 1024 = 2162,664063 MB * 8 = 17301,3125 Mbit / (19*60))
Amúgy tényleg nem értem, hogy mi ebben a nehézség. A prefixumok közötti váltószám 1204, míg a byte a bit nyolcszorosa. Ez kiderül a linkelt átváltóból is. Ezek alapján a Letöltött adatmennyiség mbit-ben egyszerűen számolható. Elosztod annyival, ahány másodperc alatt leért, s megkapod az eredményt.

-
ny.janos
tag
válasz
GreenIT
#39844
üzenetére
Ne már... A neten tényleg elég sok átváltót találsz, ha az elméletre vagy kíváncsi.
De az elméleti értékek soha nem fogják a valós értékeket adni. Az alacsony átviteli sebességű aszimmetrikus internetkapcsolatok sajátossága pl., hogy futó torrent feltöltés mellett a letöltési sebesség akár a felére vagy még az alá is visszaeshet, ha a feltöltési sebesség nincs korlátozva, vagy nem használ valaki csomagütemező programot. D ez persze csak 1 tényező a sok lehetséges közül. Vagyis egy letöltött fájl méretéből és annak letöltési idejéből szinte biztosan nem fogod tudni pontosan megmondani a letöltési sebességet. Közelítő értéket is csak akkor, ha a körülmények ideálisak.
Ha ennél többre vagy kíváncsi, azt tényleg nem az excel fórumban kellene megvitatni szerintem.

-
ny.janos
tag
A számolási beállítások problémáját feszegeti ez az írás.
-
ny.janos
tag
válasz
EmberXY
#39778
üzenetére
Arra kell figyelned, hogy ha a másik munkafüzet nincs megnyitva, akkor nem minden függvény hajlandó frissíteni. Itt találsz egy összefoglaló videót.
-
ny.janos
tag
válasz
friccccc
#39768
üzenetére
Szia!
Ha csak egyszer van szükséged a színek módosítására, nem pedig visszatérően, akkor ehhez nem szükséges makró. Beszúrsz egy segédoszlopot, majd bekapcsolod az autoszűrőt. Szűrsz a jelöletlen hátterű sorokra, a segédoszlopodba beírsz egy tetszőleges értéket, másolod az utolsó sorig. A szűrést törlöd, majd a segédoszlopban az üres értékekre szűrsz. A színezett celláidat átszínezed, majd törlöd a segédoszlopod.
Leírni szerintem tovább tartott, mint megcsinálni.
-
ny.janos
tag
válasz
Zoli42ab
#39614
üzenetére
Szia!
Ha a vizsgálandó értékeid az A és B oszlopban vannak, és soronként szeretnéd a nagyobbat jelölni, akkor használhatod a feltételes formázásban az adott képletet is (kettőnél több oszlopra alkalmazva értelemszerűen a legnagyobbat fogja kiemelni az általad megadott módon):
=A1=MAX($A1:$B1) -
ny.janos
tag
Szia!
Bár adatbázis függvényeket eddig nem használtam, és a súgóból sem derült ki ez számomra, a gyakorlati működést látva, ha az adatbázisod az A1:D8 tartományban található, a kritérium táblád pedig az F1:G2 tartományban, akkor az alábbi képlet azt az eredményt adja, amit kapni szeretnél:
=AB.DARAB2(A1:D8;2;F1:G2) -
ny.janos
tag
Szia!
Nálam működött. Feltöltöttem a fájlt, amin teszteltem, nézd meg, hátha abból kiderül nálad miért nem működik.
Mutt írt a 39450-es hozzászólásában egy másik (az általam írtnál sokkal egyszerűbb és frappánsabb) megoldást az újabb verziókban elérhető MINHA függvény használatával. Ha az excel verziód támogatja, akkor azzal jobban jársz, amit ő javasolt.

-
ny.janos
tag
B101 cella képlete:
=SZUMHA(A1:A100;"B";B1:B100)Magyarázat:
A kritériumtartomány: A oszlop. Ebben az oszlopban keresed azokat az értékeket, amelyek megfelelnek az általad megadott feltételeknek. A Feltételnek megfelelő sorokban található értékeket adja majd össze a függvény.
Kritérium: amely értéknek meg kell felelnie az A oszlop adatainak, esetedben: B. Természetesen idézőjelben, mert szövegre keresünk.
Összeg tartomány: amely adatoknak az összegét meg szeretnéd kapni, ha a feltétel teljesül. Esetedben B1:B100 -
ny.janos
tag
Pedig az írtak alapján a SZUMHA függvény pont arra való, amit szeretnél. Vagy rosszul fogalmaztad meg, hogy mit szeretnél. Vagy én nem értem.

Szemléltesd szerintem egy példával, hogy mit tartalmaz a táblázatod, és mit szeretnél elérni. Úgy egyszerűbb lesz megtalálni, hogy hol van a hiba. -
ny.janos
tag
válasz
littleNorbi
#39494
üzenetére
Néha azért a kérést megfogalmazónak nem árt óvatosan elmondani, hogy amit kér, arra létezik egy másik lehetséges megoldás is, ami neki jobb, mint amit ő megfogalmazott.

Nehezen tudom elképzelni, hogy bárki is kérte így, kényelmes lesz neki, ha a táblázatban 40 település lesz, s ezáltal 40 plusz fül. Szerintem nem használná mind. Én is azt mondom, hogy autoszűrő, annyival kiegészítve, hogy a leggyakrabban használt szűrési feltételekre egyéni nézeteket hoznék létre. Így talán létrejöhet a kecske és káposzta is esete.
-
ny.janos
tag
válasz
Gabesz87
#39458
üzenetére
Bár a grafikonokkal nem nagyon vagyok képben, így segítséget sem tőlem remélhetsz, javaslom pontosítsd, hogy mit szeretnél. Szerintem nem csak én nem értem a kérdésedet, így pedig nehéz lesz megoldást kapnod.
Van az a 12x10 értékem, és én ezeket egy adatsorként szeretném, nem oszloponként külön-külön adatsornak.
Kérésed pl. számomra teljességgel érthetetlen.
-
ny.janos
tag
Szia!
Egy lehetséges megoldáshoz az INDEX, a HOL.VAN az INDIREKT és az FKERES függvényeket használd.
Ehhez először elevátor 2 képen látható B1-B4 tartományok adatait módosítsd
Kanalak!$O$8:$O$17stb-re. Termékenként az O oszlop szerint csökkenő legyen a sorrend (a HOL.VAN függvény ugyanis csökkenő sorrend esetén keres egyenlő vagy egyel nagyobb értékre).Előzőek után E23 cella képlete:
=INDEX(Kanalak!$C$8:$C$200;HOL.VAN(E19;INDIREKT(FKERES(E7;Kanalak!$A$1:$B$5;2;0));-1)+HOL.VAN(E7;Kanalak!$B$8:$B$200;0)-1;1) -
ny.janos
tag
Szia!
Itt a 2018. szeptember 10-i, "DARABTELI – három megoldás" 3. pontja tartalmazza azt, ami neked kell.
-
ny.janos
tag
válasz
ny.janos
#39367
üzenetére
Bérezés szempontjából indokolt a megkülönböztetés.
2012. évi I. törvény a munka törvénykönyvéről
140. §
(1) Vasárnapi munkavégzés esetén ötven százalék bérpótlék (vasárnapi pótlék) jár,
(2) A munkavállalót munkaszüneti napon történő munkavégzés esetén száz százalék bérpótlék illeti meg.
(3) A (2) bekezdés szerinti bérpótlék jár a húsvét- vagy a pünkösdvasárnap, vagy a vasárnapra eső munkaszüneti napon történő munkavégzés esetén. -
ny.janos
tag
válasz
Delila_1
#39355
üzenetére
Én a 2018. évi dátumokra gondoltam (először nem is figyeltem, hogy felvitted a 2019. évi naptárt is.
Én a BD oszlopban csak az ünnepnapokat a BE oszlopban pedig az áthelyezett pihenőnapokat tüntettem fel. A te megoldásodban ezek együtt szerepelnek a BD oszlopban. Kivéve a pünkösd vasárnapot (2018.05.20.), de ez lehet, hogy véletlen maradt ki a felsorolásodból.Én a BE oszlop alapján a szombati napoknak megfelelő színnel jelöltem ezeket a pihenőnapokat, te pedig a BD alapján ugyanúgy, ahogy az ünnepnapokat. Nem mondom, hogy egyik vagy másik rossz lenne, csak más.
Az áthelyezett pihenőnapokon végzett munkáért járó bérezés szinte biztosan eltér a fizetett ünnepnapon végzett munka bérezésétől. Nem tudom, hogy atycának szüksége van-e a megkülönböztetésre, de gondoltam legyen eltérő színű, hátha.
Abban sem vagyok biztos, hogy valamennyi munkáltató azonos bért fizet pl. a vasárnapokon és az ünnepnapokon végzett munkáért. Ezért pl. feltüntettem az ünnepnapok között húsvét és pünkösd vasárnapot is (2018.04.01., 2018.05.20).
A linkelt 2019. évi munkaügyi naptárt sem értem ebből a szempontból, hogy miért nem jelöli ezeket. -
ny.janos
tag
válasz
Delila_1
#39353
üzenetére
Amiért úgy csináltam, ahogy: a hosszú hétvégéken a szombat (pihenőnap) és vasárnap (munkaszüneti nap) előtt van egy csütörtökre eső, vagy utána egy keddre eső ünnepnap. A köztes péntek vagy hétfő pedig egy másik szombatra áthelyezett munkanap, amely így a szombat helyett pihenőnappá válik. Sajnos nagyon sok weboldalon megtévesztően rosszul szerepel, és ünnepnapnak titulálják ezt a pénteket vagy hétfőt. Én ezt szándékosan a szombatokkal megegyező formátumúvá kívántam tenni, ezért hoztam létre neki külön táblázatot.
-
-
ny.janos
tag
Nem rabolod az időmet (meg egyébként is megcsináltam már egyszer, akkor most az lenne felesleges részben
).Az általam alkalmazott megoldás értelmezéséhez nézd meg a dinamikus névtartományok használatáról készült bemutató videót, és meg fogod szerintem érteni a dolgokat.
A lényeg az egyes oszlopok elnevezésén (a videóban ha minden igaz - nem néztem vissza - Ctrl + Shift + F3), illetve a névkezelőben ezáltal létrejött tartományokra a képletekben történő hivatkozásban van (F3 alkalmazása a képlet beírása során). Mivel ezt valószínűleg nem ismerted, ezért nem is érthetted a képletemben lévő részt, s nem tudtad, honnan találja meg az FKERES az ünnepnapokat.

A haszna számodra az, hogy mindegy, hogy ezeket a táblázatokat hol helyezed el, melyik munkalapon, bármelyik munkalapon egyszerűen tudsz rájuk hivatkozni a képlet beírásakor, elég lenyomnod az F3-at.A fájlodat visszatöltöttem IDE.
Időközben vettem észre, hogy én is rosszul írtam fel az egyes dátumokat, mivel december 24-e az ünnepek között is szerepelt, pedig az pihenőnap. Ezért az ünnepnapok közül töröltem. A pihenőnapok formátumát csak a 4. sortól alkalmaztam a 2. helyett, mert utóbbi esetében a dátum és a hét napja olvashatatlan lett volna. Így viszont ezeknek a napoknak a "fejrésze" sárga hátterű lett, mert szombat, a dolgozóknál viszont nincs háttér, mert munkanap. Ezen majd változtatsz, ha gondolod.A most elkészített 5 formázás minden mást megelőz, ezért ha az általad már korábban beállított formázások meg kel előzzék ezeket, akkor a sorrendben ezt az 5 formázást helyezd az utolsó 5 helyre.
-
ny.janos
tag
Szia!
Külön munkalapon lettek felvéve összesen 3 tartományban az ünnepnapok (1), a munkanapnak nyilvánított szombatok (2) és az áthelyezett munkanapok (3). Az FKERES innen olvas. Ezek a tartományok egyrészt táblázattá lettek téve, másrészt névkezelőben a tartomány el lett nevezve, így egyszerűbb rá hivatkozni. (Ennek előnye, hogy ha ezeket pl. 2019-ben bővíted, akkor a képletekben nem kell módosítanod emiatt, mert a képletben a hivatkozott tartomány automatikusan bővül.)
Ha neked is megfelel, akkor estefelé a te általad feltöltött táblázaton beállítom ezeket a formázásokat és visszatöltöm (feltéve, hogy abban a táblázatban van szükséged erre a formázásra is).
-
ny.janos
tag
Szia!
Függvény txt-ben nem fog működni, mert az nem excel.
(Ha az elérési úttal együtt van szükséged a találatra, annak megoldása még excelbe importálás esetén is nehéz feladat - nekem 1 órán belül biztosan nem menne.) 
Ha nem tömegesen kell keresned értékekhez tartozó sorokat, akkor egyszerűbb a txt saját keresője (Ctrl + F). -
ny.janos
tag
Egy adott naptár színezést átvinni egy másik munkalapra szerintem csak makróval oldható meg, de van erre képletes megoldás is.
Feltételes formázással megoldható az egész.
- először formázod a szombatokat és a vasárnapokat (tetszőleges sorrendben) a HÉT.NAPJA függvénnyel,
- majd formázod az ünnepnapokat FKERES-sel egy segédtábla alapján (melyben felviszed az ünnepnapokat).Az én ITT elérhető megoldásomban a három feltételes formázást kiegészítettem további kettővel, így hosszú hétvégék hétfőit / péntekeit is pihenőnapnak, és a helyettük munkanapnak nyilvánított szombatokat is munkanapnak mutatja a formázás.
A dátumokból csinálhatsz nap formátumot a korábban írtak szerint, ha úgy szimpatikusabb.
-
ny.janos
tag
válasz
Cece04
#39327
üzenetére
A választ itt találod.
-
ny.janos
tag
Nem tudom, hogy jól értem-e a kérdésed, de a képletet kiegészítettem úgy, hogy az első sorban írt dátumok alapján nézni, hogy mi a hónap utolsó napja, és abban az oszlopban keresi az "atv" szöveget.
Az általam készített mintafájlt (így talán könnyebb az értelmezése, mint szimplán szövegesen leírva), megtalálod ITT.
-
ny.janos
tag
Szia!
Ha a munkalapokon a dolgozók ugyanazon sorokban vannak, akkor egyszerűen:
=HA(Munka1!AD2="atv";7;"")Ha a dolgozók sorrendje nem azonos a munkalapokon (ha a dolgozó neve/azonosítója Munka1 lapon az A oszlopban, Munka2 lapon a B oszlopban van:
=HA(INDEX(Munka1!$AD$2:$AD$12;HOL.VAN(B2;Munka1!$A$2:$A$13;0);1)="atv";7;"") -
ny.janos
tag
válasz
csferke
#39297
üzenetére
Pedig a függvény jó, amit Delila_1 írt. Az angolra fordításod viszont nem jó. Helyesen:
=YEAR(J1)<=YEAR(TODAY())-10
A J oszlopot kijelölöd addig, amíg adataid vannak, majd alkalmazod a feltételes formázásra a képletet. Arra figyelj, hogy ha van címsorod az első sorban, akkor a képletben a J1 helyére az első dátumot tartalmazó cella hivatkozását írd. -
ny.janos
tag
válasz
dellfanboy
#39169
üzenetére
Megpróbálhatod a fájlt xlsx helyett xlsb formátumban menteni, a megnyitáson, mentésen biztos gyorsítani fog.
-
ny.janos
tag
válasz
gepelek
#39128
üzenetére
Ha jól értem a kérdésed, akkor arra választ ad ez a videó.
-
ny.janos
tag
válasz
gepelek
#39111
üzenetére
A kérdés az, hogy a negatív előjelű számmal szeretnél utána műveletet végezni vagy sem. Ha bármely számításhoz az eredeti értékre van szükséged, akkor egyéni számformátumot válassz, ahol a szám egyéni formátuma elé idézőjelben beírod azt a karaktert, amit a számod előtt látni szeretnél.
-
ny.janos
tag
válasz
botond187
#39113
üzenetére
Ha jól tudom a MINIFS (nem pedig MINA) a 2016-os magyar nyelvű verzióban még nincs is benne, de a MIN függvény sem veszi figyelembe az üres cellákat. Tehát ha a tartományodban egy cella nincs töltve azt nem veszi nullának.
Tehát neked Mutt példájával élve elegendő a feltételes formázásban az alábbi képletet megadnod:=B2=MIN($B2:$F2) -
ny.janos
tag
válasz
qpakcovboy
#39068
üzenetére
A képletek menüben a számolási beállítások alatt állítsd automatikusra az értéket (minden bizonnyal manuális a beállításod).
-
ny.janos
tag
válasz
szabonorbkk
#39039
üzenetére
Szia!
A korábban már javasolt jegyzettömbös trükköt javaslom neked is.
-
ny.janos
tag
válasz
Fferi50
#38924
üzenetére
Szia!
Olvastam amit írtál.
Fogalmam nem volt, hogy ez lehet a hiba. Hozzáteszem, hogy látom kollégáimnál is, hogy egyesek a képleteket rendszerint + jellel kezdik = jel helyett, de mivel én sosem használtam így, nekem nem is volt logikus, hogy itt keressem a hibát. (Persze érthető a + jel használata, hisz az "egykezes" a magyar billentyűzeten.) 
-
ny.janos
tag
válasz
pero91
#38917
üzenetére
Szia!
Jól sejtem, hogy te nem arra gondoltál, amire a választ kaptad? Táblázatot említettél, amely az excelen belüli funkció. Nem normál tartományra gondolsz, mikor pl. A1-től E20-as celláig töltötted fel adattal a munkalapot, majd törlöd pl. az utolsó 2 sort (ezzel A1-től E18-ig lesznek adataid), de a Ctrl+End billentyűkombináció hatására az E20 cella kerül kijelölésre, amiben már nincs adat?
Ha ez a kérdésed, akkor a válaszra én is kíváncsi vagyok, mert ezzel a problémával én is szoktam szenvedni.

-
ny.janos
tag
válasz
pero19910606
#38920
üzenetére
Szia!
Valószínűleg a névkezelőben létrehozott tartománynévvel van gondod, ott nem egyezik valami (a fájlt nem töltöttem le, mert múltkor sem boldogultam data.hu-ról a letöltéssel).
Menj lépésenként végig ezen a videón, működnie kell annak.
-
ny.janos
tag
válasz
llaszlo
#38906
üzenetére
Szia!
A feladat megoldására Delila_1 által írt megoldáson kívül az FKERES függvényt is alkalmazhatod, mely akkor különösen előnyös, ha nem csak kettő, hanem esetleg jóval több sávhatárod van. Ilyenkor jóval egyszerűbb használni, mint sok HA függvényt fűzni össze.

Munka2 fül B1 cellájának képlete:
=FKERES(A2;Munka1!$A$2:$B$8;2;1) -
ny.janos
tag
Szia!
A probléma az, hogy az egyes százalékos értékek átlaga nem egyezik meg az értékek összegének átlagával (csak akkor egyezne meg, ha ugyanazon személynél az összes eredmény1 érték azonos lenne.
A hibát ott követted el, hogy az E oszlopod értékeit tartalmazó mezőt nem kell felvenned a kimutatás értékei közé. Helyette csak az eredmény1 és eredmény 2 mezőt szerepelteted itt, majd a kimutatáson állva a beállítások menü - számítások - mezők, elemek és halmazok - számított mező pontot választod. Itt már boldogulni fogsz szerintem.Ma is tanultam valami újat, mert ezt én sem ismertem eddig, de nekiálltam kutatni, hogy csinálhatta Delila_1.

-
ny.janos
tag
válasz
Simeoneme
#38861
üzenetére
Szia!
Mivel elég átláthatatlan az ilyen sok oszloppal rendelkező táblázat, és az általad kért eredmény sem érhető el egykönnyen a jelenlegi formából, javaslom inkább a táblázat átalakítását az alábbi formátumra, majd egy kimutatás beszúrással minden adatot megkapsz, amire szükséged van.
A táblázat formátumához javasolt elrendezés:

A kimutatás:
-
ny.janos
tag
válasz
ny.janos
#38860
üzenetére
Ha M munkalapra felveszed az oszlopazonosítókat B2 cellától kezdve (A1, A1, A1, A2. A2, A2, A3 stb.) illetve a sorazonosítókat A3 cellától kezdve, úgy B3 cella általános képlete, mely a K, P és S munkalapok oszlop és sorazonosítójainak sorrendjétől függetlenül megtalálja a kívánt értékeket:
=INDEX(INDIREKT(ÖSSZEFŰZ(B$2;"!$A$1:$CZ$500"));HOL.VAN($A3;INDIREKT(ÖSSZEFŰZ(B$2;"!$A$1:$A$500"));0);HOL.VAN(B$1;INDIREKT(ÖSSZEFŰZ(B$2;"!$A$1:$CZ$1"));0)) -
ny.janos
tag
válasz
GreenIT
#38859
üzenetére
Szia!
Ha a B2 cellától jobbra és lefelé található értékeid a K, P és S munkalapokon állandóak és a sorok mindegyik munkalapon azonos sorrendben vannak, nem változnak, akkor simán átmásolod az értékeket az M munkalapra, úgy, hogy a másolást követően beszúrsz egy üres sort az "A"-s oszlopazonosítók alá, majd Ctrl+Enterrel beviszed a K, a P és az S azonosítókat az első 58, második 58 és harmadik 58 oszlopba. Ez 1-2 percet vehet igénybe. Ezt követően kijelölöd az M munkalap teljes területét, majd sorba rendezed oszlopok szerint.

Ha az első három munkalapon az értékek változnak, úgy az M munkalapon a K, P és S munkalapra hivatkozz
=K!B2formában, s másold a képletet.Ha a soraid nincsenek ugyanazon azonosító szerint rendezve a K, P és S munkalapokon, akkor az FKERES függvényt használd az adatok megkereséséhez az M munkalapon. A harmadik argumentumot az FKERES függvényben a SOR vagy SOROK függvénnyel add meg.
Ha az értékeid változnak, vagy a soraid sorrendjei a munkalapokon nem azonosak, úgy a sorba rendezés oszlopok szerint természetesen az utolsó lépés legyen.
-
ny.janos
tag
válasz
ny.janos
#38800
üzenetére
Közben bővítettem a táblázatot és rájöttem, hogy az előbbi feltételes formázás nem tökéletes, így viszont már jobbnak tűnik:
=ÉS(SZUM(B3
7)>=5;$A7*4-$A6-$A5-$A4-$A3=10)Figyelj rá, hogy ha frissíted a kimutatást, akkor azt dátumok szerint rendezd sorrendbe, hogy jól működjön.

-
ny.janos
tag
válasz
molnarbalazs
#38799
üzenetére
Kimutatással sikerült valami elfogadható megoldást alkotnom, az alábbiak szerint:
A feltételes formázás képlete a kimutatáson:
=ÉS(SZUM(B$7:B7)>=5;$A7*4-$A6-$A5-$A4-$A3=10)Tőlem ennyire tellett.

Az csak alírás a táblázatodban, hogy ugyanazon személy, ugyanannál a munkáltatónál, ugyanazon foglalkoztatási típus keretében több sorban is szerepel ugyanazzal a dátummal?
-
ny.janos
tag
válasz
molnarbalazs
#38797
üzenetére
Szia!
Lehet, hogy megoldható az általad kért vizsgálat, de én biztos nem tudom erre a megoldást. De tartok tőle, hogy mivel az általad írt esetben az 2. sor dátumát össze kellene hasonlítani az 1-vel (1-el kell nagyobb legyen), a 3. sorét a 2-al stb. nem lesz függvénnyel elérhető megoldás. Az általad írtak alapján meg kellene tudni keresni az azonos munkavállaló-munkáltató-munkaviszony típus egyezés 1., 2., 3. stb elemét, ami ismereteim szerint függvénnyel nem egyszerű (vagy lehetetlen - FKERES - INDEX-HOL.VAN páros az első találatot adja, KERES alkalmas az utolsó egyezés megkeresésére, de a 2., 3., stb. egyezés dátumának megkeresésére én személy szerint nem ismerek megoldást).
Már tegnap is felmerült bennem (még az írt megoldáson történő gondolkodás előtt), hogy nem lenne-e egyszerűbb egy kimutatás készítése valamilyen módon? Lehet érdemes lenne vele próbálkozni.
-
ny.janos
tag
válasz
molnarbalazs
#38785
üzenetére
Szia!
Próbáld meg az alábbi feltételes formázást az A:D oszlopra:
=DARABHATÖBB($B$2:$B1;$B1;$C$2:$C1;$C1;$D$2:$D1;"Alkalmi")>=5Az adatok sorba rendezettsége fontos! Ugyanazon személy, ugyanazon foglalkoztatási típusú, ugyanazon munkáltatónál eltöltött napjainak egymás alatti sorokban kell lennie. A képlet nem csak a naptár szerinti egymást követő napokra formáz, hanem az előbbi hármas azonossága esetén az 5-et és minden továbbit formáz.
-
ny.janos
tag
válasz
Delila_1
#38676
üzenetére
Igen, megnéztem az általad feltöltött excel fájlt. Korábban tudtam, hogy láttam róla videót. Mivel már nem emlékeztem hogyan kell csinálni, s hirtelen az összefűzés a megoldásodban nem esett le, ezért kerestem meg azt. Azért osztottam meg, mert ahogy te is írtad könnyebb és gyorsabb megcsinálni, mint elmagyarázni. Ha esetleg a kérdező a magyarázatod alapján mégsem értette volna tökéletesen, gondoltam segíthet a videó.
-
ny.janos
tag
válasz
Winner_hun
#38653
üzenetére
Szia!
Első sor nyomtatása minden lapra: Lapelrendezés - Oldalbeállítás - Munkalap fül - Fent ismétlődő sorok.
$1:$1Háttér: Teljes terület kijelölése (pl: Ctrl + A), majd Kezdőlap, formázás táblázatként. Ha nem szeretnéd, hogy táblázat maradjon, akkor a táblázat bármely pontján állva: Tervezés - Átalakítás tartománnyá. A sorszínezés viszont megmarad.
-
ny.janos
tag
válasz
FSR-27
#38646
üzenetére
Szia!
Én azt vallom, hogy helyes és helytelen eredményt hozó megoldás van. Ami az előbbit eredményezi, az a célnak megfelel, bárhogy is nézzen ki.
Nem gondolkodunk egyformán, és pont ez a jó az excelben, hogy ugyanarra a feladatra sokszor 3-4 függvény / függvény kombináció egyaránt alkalmas.Mellesleg Fferi50-é az érdem. Nekem eszembe nem jutott volna az, amit ő kiötlött. Én csak alkalmaztam a táblázatomban az általa írtakat.
-
ny.janos
tag
válasz
Fferi50
#38636
üzenetére
Szia!
Az olvasás és szövegértésem úgy tűnik nulla. A képlet működését már kitapasztaltam, csak kissé félreértelmeztem a mondatodat. Azt hittem, hogy jelen állapotában is korlátozottan működik, de most már látom, hogy az "ezt is kiszűri" résszel pont azt írtad, hogy így jó, ahogy van.
Legközelebb megpróbálom értelmesen (hátha sikerül
) elolvasni az írtakat, mielőtt feleslegesen kérdezek. -
ny.janos
tag
válasz
FSR-27
#38633
üzenetére
Szia!
Ahogy látom már kaptál segítséget, de mivel a tegnapról elmaradt, rangsorra vonatkozó képlet nem került konkretizálásra , illetve nem értettem a fórumtársak által közzétett képleteket, ezért ki kellett próbálnom, mert kíváncsi lettem a működésükre, így készíttetem egy fájlt, amiben az átláthatóság kedvéért piros színnel jelöltem azon cellák adatait, ahol képlet található.
Fferi50: Csak ámulok, hogy mekkora ötlet a fejlécekre hivatkozva szűkíteni a tömböt, miközben én azon gondolkodtam, hogy névkezelőben kellene összehozni az egyes versenyek összpontszámait ahhoz, hogy ne kelljen segédoszlop.

Mit értesz az alatt, hogy
"Abban az esetben, ha valamelyik részpontszám beférne a 3 legmagasabba (ami egy-két verseny esetén előfordulhat)"?
Ahogy én tapasztaltam nem fordult elő hiba a képlettel 5 verseny esetén. Akkor is jól működik, ha több versenyen elért pontszám azonos. Én vagyok az értetlen?
-
ny.janos
tag
válasz
FSR-27
#38622
üzenetére
Nem kell feleslegesen dolgoznod a levonással, szívesen segít itt a fórumon mindenki. Nem beszélve arról, hogy a fórumtársak közül sokan olyan feladatokat oldanak meg a kisujjukból kirázva, hogy hidd el nekem, hogy még egy magát gyakorlott excel felhasználónak gondoló is csak ámul rajta.

Nem kell mást tenned, mint - ahogy ez az összefoglalóban is áll - egy képet felölteni fiktív, de a valós elrendezést tükröző adatokkal (úgy készítsd a képet, hogy azon látszanak az oszlop is sorazonosítók is). Írd le közérthetően, hogy milyen adatok szerepelnek a táblázatodban, valamint hol és milyen eredményt szeretnél kapni. Ez alapján excelhez méltó megoldást kapsz és nem kell manuálisan számolgatnod.

Szerintem rajtam kívül még legalább pár tucat fórumtárs sejti, hogy miből és mit szeretnél kapni, de pontos adatok hiányában nehéz egzakt megoldást javasolni. Sokkal könnyebb neked és nekünk is, ha te írod meg, hogy mi a cél, mintha mi találgatunk, de az nem, vagy nem tökéletesen fedi azt, amit te szeretnél.

-
-
ny.janos
tag
válasz
Fferi50
#38595
üzenetére
Szia!
Én a #38536 hozzászólás és a #38562 hozzászólásban szereplő első képlet alapján úgy értelmeztem, hogy valamennyi számot egyszerre szeretne összeadni, attól függetlenül, hogy milyen betű áll előtte. Ezért is javasoltam anno az
"N"0stb. cellaformázást is, mint lehetséges megoldást. Úgy nem is kellett volna hozzányúlni a képlethez.Majd kiderül...

-
ny.janos
tag
válasz
#62169858
#38590
üzenetére
Szia!
Az alábbi képlet a következő feltételek esetén működik (feltéve, hogy jól értelmeztem az általad írtakat):
Minden adat felépítése, melyből a számokat össze akarod adni: 1 betű (E, M, N /a képlet bármely más karakter esetén is működik/ akár kicsi akár nagybetű), majd egy szám, amely lehet több karakter is. A szám után más karakter/karakterlánc nincs.Az egyes cellák az alábbi figyelembe veendő értékeket vehetik fel az általad írt képlet alapján (kis és nagybetű is lehet):
D8 - E7, M7, N7, E12, M12, N12
E8:AH8 - E12, M12, N12
D9:AG9 - E12, M12, N12
AH9 - E, M5, N5Ha ez előbbi cellák végén más szám áll, úgy azokat a képlet az összegzésnél nem veszi figyelembe.
A képlet pedig (tömbképlet - Ctrl + Shift + Enter):
=HA(ÉRTÉK(JOBB(D8;HOSSZ(D8)-1))=7;7;0)+SZUM(HA(ÉRTÉK(JOBB(D8:AH8;HOSSZ(D8:AH8)-1))=12;12;0))+SZUM(HA(ÉRTÉK(JOBB(D9:AG9;HOSSZ(D9:AG9)-1))=12;12;0))+HA(ÉRTÉK(JOBB(AH9;HOSSZ(AH9)-1))=5;5;0) -
ny.janos
tag
válasz
Antikaaa
#38579
üzenetére
Ha lenkei83 által javasolt SZUMHATÖBB függvénnyel próbálkozol, akkor arra feltétlen figyelj, hogy az első táblázatodban minden reláció biztosan csak egyszer szerepeljen!

Ha bármilyen véletlen folytán ugyanis valamely távolság többször szerepel a táblázatban, akkor értelemszerűen azzal a megoldással a valós távolság többszörösét kapod eredményül. -
ny.janos
tag
válasz
Antikaaa
#38579
üzenetére
Ha az FKERES függvény utolsó paramétere 0 vagy HAMIS, úgy olyan hiba nem fordulhatna elő szerintem, hogy más értéket talál. Nem hagytad le ezt a paramétert véletlen? Akkor ugyanis közelítő egyezést talál, amely lehet egy teljesen fals érték is, ha pl. a kiinduló vagy célállomásodban egy betű véletlen elütésre került, vagy felesleges szóköz van valamelyiknek a végén.
A SZUMHATÖBB ilyen alkalmazását eddig nem ismertem, de teljesen jogos felvetés.

-
ny.janos
tag
válasz
Fferi50
#38571
üzenetére
Szia!
Remélem nem tűnt számonkérésnek, nem annak szántam.

(A megoldásodat azért próbáltam továbbvinni, mert számomra kihívás volt, hogy meg tudom-e csinálni. Igen sokat tudok tanulni abból, hogy nézegetem, hogy mit javasoltok. De az általad írt végső megoldás látom a hibaértékeket is kiküszöböli, míg nekem erre nem sikerült rájönnöm. Ha nem szokás beleírni a más által javasolt képletbe, akkor elnézést kérek. Nem vagyok még túl régóta aktív a fórumon.) -
ny.janos
tag
válasz
#62169858
#38562
üzenetére
Fferi50 által javasolt tömbképlet átalakítva a konkretizálásod alapján az alábbi (továbbra is tömbképlet):
=HA(ÉRTÉK(KÖZÉP(D8;2;10))=7;7;0)+SZUM(HA(ÉRTÉK(KÖZÉP(D8:AH8;2;10))=12;12;0))+SZUM(HA(ÉRTÉK(KÖZÉP(D9:AG9;2;10))=12;12;0))+HA(ÉRTÉK(KÖZÉP(AH9;2;10))=5;5;0)Ha a tartományodban van olyan cella ami üres, vagy 2 karakternél rövidebb ez a képlet hibaeredményt fog adni, talán pont ezért alternatív megoldás lehet, hogy a celláknak egyéni formátumot adsz,
"N"0és"E"0formában. A formázást pedig másolod ahova kell. Ezzel kiváltható a bonyolult képlet, mert hiába látszik szövegnek pl. az E12 és a N7, az valójában 12 és 7, vagyis simán öszeadható. Ebben az esetben a képleted az alábbi lehet (ez viszont már nem tömbképlet, nem kell Alt + Ctrl + Enter kombinációval lezárnod):=HA(D8=7;7;0)+SZUMHA(D8:AH8;12;D8:AH8)+SZUMHA(D9:AG9;12;D9:AG9)+HA(AH9=5;5;0)
Új hozzászólás Aktív témák
- Pedzegeti az új Xbox irányát a Microsoft
- Projektor topic
- Automata kávégépek
- AI, GitHub Copilot, Claude, Gemini
- Honor Magic6 Pro - kör közepén számok
- Facebook és Messenger
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- EA Sports WRC '23
- Azonnali informatikai kérdések órája
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- További aktív témák...
- Eredeti Microsoft termékek - MEGA Akciók! Windows, Office Pro Plus, Project Pro, Visio Pro stb.
- MEGA AKCIÓ! - Jogtiszta Windows - Office & Autodesk & CorelDRAW - Azonnal - Számlával - Garanciával
- Windows, Office licencek kedvező áron, egyenesen a Microsoft-tól - Automata kézbesítés utalással is!
- Kaspersky, BitDefender, Avast és egyéb vírusírtó licencek a legolcsóbban, egyenesen a gyártóktól!
- Fallout 4 Pip-Boy Edition eladó
- Apple iPhone 13 Pro Max 512GB,Átlagos,Dobozaval,12 hónap garanciával
- Apple iPhone 16 Pro 128GB Natural Titanium használt, karcmentes 90% akku 6 hónap garancia
- 0% THM 4 havi részlet, beszámítás! Gamer PC, notebook, konzol, Apple termék, hardver KAMATMENTESEN!
- Telefon felvásárlás!! Samsung Galaxy A14/Samsung Galaxy A34/Samsung Galaxy A54
- Új FULL HD webkamera + Számla
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest







7)>=5;$A7*4-$A6-$A5-$A4-$A3=10)

