-
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 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!B2
formá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.
[ Szerkesztve ]
-
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 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
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.
[ Szerkesztve ]
-
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
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 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 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.)
[ Szerkesztve ]
-
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.
[ Szerkesztve ]
-
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 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)
[ Szerkesztve ]
-
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 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 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 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
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
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.
[ Szerkesztve ]
-
ny.janos
tag
válasz Cece04 #39327 üzenetére
A választ itt találod.
-
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.
[ Szerkesztve ]
-
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
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
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.
[ Szerkesztve ]
-
-
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
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.[ Szerkesztve ]
-
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
Szia!
Itt a 2018. szeptember 10-i, "DARABTELI – három megoldás" 3. pontja tartalmazza azt, ami neked kell.
-
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$17
stb-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)
[ Szerkesztve ]
-
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.
[ Szerkesztve ]
-
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
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
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[ Szerkesztve ]
-
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
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
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)
Új hozzászólás Aktív témák
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Napelem
- Computex 2024: ASRock minden mennyiségben
- A Biden-kormányt is zavarja a big tech és az adatközpontok energiaéhsége
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- 3D nyomtatás
- NVIDIA GeForce RTX 4060 / 4070 S/Ti/TiS (AD104/103)
- E-roller topik
- Ubiquiti hálózati eszközök
- Politika
- További aktív témák...
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen
Cég: Alpha Laptopszerviz Kft.
Város: Pécs