-
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
-
Delila_1
Topikgazda
válasz BenJoe80 #4473 üzenetére
1. Pl. a Munka1 lap A1 celláját akarod látni a Munka2 lapon. A Munka2-nek abba a cellájába, ahol ez az érték kell: =Munka1!A1
2. Nem biztos, hogy jól értem. Vegyük, hogy az 1500 az A3-ban, az × az A4-ben, és az 500 az A5-ben van, a listád meg akárhol. Kijelölöd a listát, Formátum/Feltételes formázás.
Első feltétel: a cella értéke; egyenlő; a harmadik rubrikába beírod, hogy =$A$3. A Formátum gomnál kiválasztod a neked tetszőt. Megnyomod a Bővítés>> gombot, és második feltételnek a $A$5-öt adod, formázod.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 BenJoe80 #4478 üzenetére
Az Alakatrészjegyzék G4 cellájába: =D4&E4&F4
Ezt lemásolod, végig az adataid mellé.A Szabásjegyzék F5-be: =C5&D5&E5
Mellé, a G5-be: =DARABTELI(Alaktrészjegyzék!G:G;F5)
Kijelölöd a C5: D5 tartományt. (szóközt csak a smilik miatt hagytam).
A feltételes formázásnál a képlet értéke: =$G$5>1
Ennek adsz tulipiros színt.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 BenJoe80 #4481 üzenetére
Mindkét lapon beviszed az összefűzős képletet, és lemásolod az adataid mellé.
A feltételes formázáshoz a Szabásjegyzék lapodon kijelölöd C: F oszlopokban lévő tartományodat.
A formázásnál az első legördülőből kiválasztod a képlet értékét. Akkor a másik két beviteli mezőből 1 lesz, oda írod, hogy =$G5>1.Eddig azt hittem, hogy a második lapra csak 1 tételsz írsz, ahhoz a $G$5>1 is jó volt.
Figyelj a $ jelekre!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 BenJoe80 #4490 üzenetére
A súgóban olvasd el a relatív és abszolút hivatkozásokról szóló részt, ott példákkal mutatják be a különbséget.
Érdekes, hogy nem említik a vegyes hivatkozást (legalábbis ebben a részben).
Próbáld ki, hogy egy cellában $A$1*$C1, vagy $A$1*C$1 műveletet végeztetsz, és ezeket a képleteket átmásolod más sorba, és más oszlopba.
Vegyes a hivatkozás akkor, ha vagy a sort, vagy az oszlopot rögzítjük a $ jellel.Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
lappy
őstag
válasz BenJoe80 #16081 üzenetére
Szia!
Szerintem egy segédoszloppal megoldható ha jól értem a problémát!
Segédoszlop beszúr- majd összefűz fgv.- kijelölöd az oszlopot- másol- irányított beillesztés- csak értéket- segédoszlop töröl
Bár ha csak egy darabról van szó akkor nem kell egy-két művelet.Bámulatos hol tart már a tudomány!
-
Delila_1
Topikgazda
válasz BenJoe80 #16081 üzenetére
A makró az A oszlopod összevont celláit szedi kétfelé. Az Alt+Enterrel egymás alá bevitt két adatot az összevonás első, és második sorába írja.
Sub Szetvalaszt()
Dim sor As Integer, usor As Integer, WF As WorksheetFunction
Dim kezd$, veg$
Set WF = Application.WorksheetFunction
usor = Cells(Rows.Count, "A").End(xlUp).Row
For sor = usor To 2 Step -2
If WF.Search(Chr(10), Cells(sor, "A")) Then
kezd$ = Left(Cells(sor, "A"), WF.Search(Chr(10), Cells(sor, "A")) - 1)
veg$ = Right(Cells(sor, "A"), Len(Cells(sor, "A")) - WF.Search(Chr(10), Cells(sor, "A")))
Range(Cells(sor, "A"), Cells(sor + 1, "A")).UnMerge
Cells(sor, "A") = kezd$: Cells(sor + 1, "A") = veg$
End If
Next
End SubProgramozó: 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 BenJoe80 #16093 üzenetére
Nem értelek. Kettőnknek is megköszönted a segítséget, amit végül nem alkalmaztál, hanem másképp, sok munkával oldottad meg a feladatot.
Két kérdés merül fel.
1. Ha segítséget kérsz és kapsz, miért nem alkalmazod?
2. Egyáltalán miért kérsz segítséget, ha anélkül oldod meg?Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
-
Excelbarat
tag
-
alexnowan
aktív tag
válasz BenJoe80 #16737 üzenetére
Erre jó az FKERES függvény!
Csinálsz egy mini táblát valahova, amibe rendre beírod a feltételt és a várt eredményt.
Aztán A2-ből indítasz egy FKERES függvényt forrástáblának a mini táblát megadva.
A keresett érték lesz A1.
Ha a hibaüzi se tetszik, akkor az egészet amit A2-ben van zárójelbe teszed és egy +HAHIBA(x;"") függvénybe rakod (x helyén van az FKERES függvényed zárójelben)Remélem ez segített.
Egy hajónak a kikötőben a legbiztonságosabb. De a hajókat nem ezért építik.
-
Excelbarat
tag
válasz BenJoe80 #16742 üzenetére
Hi!
Google+youtube kombinációval elég sok mindent meg lehet tanulni, de viszont ez a tanulási módszer nagyon sok kitartást, türelmet és lelkesedést kíván....
youtube-on rengeteg magyar excel videó van!
pár videó
függvényekDe jobb ha van kéznél egy könyv is igaz 2003-hoz beszerezni már nem egyszerű de a függvények funkciói nem változtak (csak készült pár új) így ha veszel egy alap exceles könyvet abban sok érdekes dolgot találhatsz. Annyira nem drágák ezek a könyvek.
[ Szerkesztve ]
-
Delila_1
Topikgazda
válasz BenJoe80 #16831 üzenetére
A B1 cella képlete
=HA(A1=1;"EZ";HA(A1=2;"AZ";HA(A1=3;"AMAZ";"")))Hol vannak az összegzendő értékek? A SZUMHA függvénnyel tudod összegezni, a súgó megmondja, miként.
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 BenJoe80 #17181 üzenetére
Több tartományból készíts kimutatást. Előtte az egyes lapokon érdemes listává alakítani a táblázataidat az adatok egyik celláján állva Ctrl+r-rel. Több lap adataival még nem próbáltam az automatikus frissítést, de 1 lapnál frissít, ha lista a forrás.
A kimutatással együtt frissül a diagram is.
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 BenJoe80 #17187 üzenetére
A tartomány rovatban kiválasztod az első tartományt, a Hozzáadás gombbal hozzáadod. Megjelenik a Felvett tartományok között.
A tartománynál kiválasztod a 2. tartományt, hozzáadod, stb. Az utolsó után jöhet a Tovább gomb.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 BenJoe80 #17193 üzenetére
Akkor vegyél fel egy összesítő lapot, ahova hivatkozással beviszed a 12 lap bevételeit és kiadásait, és ebből készíts diagramot. Mivel az Összesítő lapon a SZUM képletben teljes oszlop szerepel, a frissítés biztosított.
A szerkesztőlécen az Összesítő lap B2 cellájának a képlete látszik.[ 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.
-
Delila_1
Topikgazda
válasz BenJoe80 #17203 üzenetére
Szia!
Valószínűleg nem jól fogtál hozzá, ha egy délutánt vett igénybe.
Az ilyen éves számolást úgy érdemes összeállítani, hogy megcsinálod az első hónapot, utána ezt a kész lapot másolod 11-szer (Ctrl-t nyomod, közben a lapfület jobbra húzod). Akkor már csak a lapfüleket kell átnevezni, és jöhet az összesítő lap. Ott beírod a két képletet az első hónapra, lemásolod a többi mellé, majd átírod a hivatkozásoknak a lapra történő részét.Az összegzéshez lehetne alkalmazni az INDIREKT függvényt, hogy ezt a 12 db átírást se kelljen végrehajtani. A 17195-ös hsz. képe szerint a B2 cella képlete =SZUM(INDIREKT(A2&"!B:B")) lehetne. Ezt azért nem ajánlom, mert az INDIREKT un. volatilis függvény, bármi változás történik a füzetben, az ezt tartalmazó cellák újraszámolódnak. 12 db-nál ez nem sok, de ha sok ilyen függvény van a füzetedben, észrevehetően lassítják a számolást.
Ebből az első lap megtervezése az, ami hosszabb időt vehet igénybe.
Ráment a délutánod, de innen kezdve egész évben csak az adatokat kell beírnod, jövőre a más néven mentett füzetből pedig kitörlöd az adatokat. Kijelölöd együtt a 12 lapot, és az aktuálisról törlöd azt, ami nem kell.
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
sztanozs
veterán
válasz BenJoe80 #18050 üzenetére
Simán ki tudod szűrni, csak benyomsz a végére egy countif-et a keresett oszlopra, minden szóra. ahol az érték nem egy, abból több van. De ha sorba rendezed utána már láthatod is őket egymás után.
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
sztanozs
veterán
válasz BenJoe80 #18052 üzenetére
feltételezve, hogy a szavaid az A oszlopban vannak és mondjuk a D oszlop szabad a D2-be beteszel egy ilyet:
=COUNTIF(A:A, A2) - magyar excelben asszem SZUMHA
Ezután lehúzod a képletet szótár aljáig, majd beállítasz egy szűrést és eltüntetsz minden olyan sort, amiben az érték 1.
A maradékot kigyomlálod, hogy mindből csak egy maradjon.JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
sztanozs
veterán
-
Delila_1
Topikgazda
válasz BenJoe80 #18247 üzenetére
Szóval azt akarod elérni, hogy a B oszlopban legyen piros hátterű minden cella, ami 1-nél többször fordul elő az oszlopban.
Jelöld ki a B oszlopot, és a feltételes formázásnál add meg a képletet:
=DARABTELI(B:B;B1)>1Programozó: 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 BenJoe80 #18251 üzenetére
Azzal kezdtem, hogy "Jelöld ki a B oszlopot, és a feltételes formázásnál add meg a képletet".
Ebben az esetben nem kell másolgatni. Ha így teszel, akkor az 1517. cellán állva a megfelelő képletet találod a feltételes formázásnál. Figyelj arra, hogy a képletben a 2. paraméter B1 legyen.Lehet úgy is másolni, ahogy a leírásban szerepel, de egyszerűbb, ha a másolandó cellán állva rákattintasz a formátumfestő ecset ikonra, és az ecsetté vált egérmutatóval befested a cellákat, ahova a formátumot szeretnéd másolni.
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
-
BenJoe80
senior tag
válasz BenJoe80 #18255 üzenetére
Aha... szóval kétszer kell kijelölni: egyszer az elején, majd a feltételes formázásnál újból kijelölni a tartományt.
Nagyon szépen köszönöm a segítséget!
Megisznak egy deci pálinkát. Miért? "Olyan savam vót, meg köllet innom egy deci pálinkát, aszittem megbolondulok." Aztán megisznak négy liter bort. Miért? "Há' semmi savam nem volt má'!"
-
Delila_1
Topikgazda
válasz BenJoe80 #18256 üzenetére
A 18250-es leírás szerint próbáltad már?
Csak egyszer jelöltem ki a teljes oszlopot. Megnyitottam a felt. formázás menüt, megadtam a képletet, a formátumot, és kész.
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 BenJoe80 #18639 üzenetére
A HA függvénynél feltételként szóközt adtál meg (" "), holott üres, tartalom nélküli stringet kellett volna (""). A két idézőjel között ne legyen sem szóköz, sem semmilyen más karakter. Ezzel a módszerrel minden függvényed azt az értéket adja, amit szeretnél.
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 BenJoe80 #20086 üzenetére
Két oszlop, az E és az L szerint szeretnél összegezni.
Egy üres oszlopban fűzd össze ezeknek az értékeit mindkét lapon -> =E2 & "_" & L2. Lehet, hogy a másik lapon más oszlopokban vannak ezek az adatok, ott azokat fűzd össze.
A SZUMHA függvényben a tartomány az első lap összefűzött oszlopa legyen, a kritérium az összegző lap összefőzött cellája (soronként), az összeg tartomány az első lapon az az oszlop, ahol az összegek vannak.Ez így elég nehezen követhető, teszek be egy képet, hátha segít. Az alapadatok az Alap-, az összegzések a Összegzés lapon vannak. A 2. lap szumha képlete látszik a szerkesztőlécen.
Az összefűzés képlete mindkét lapon (nálam) =E2& "_" & L2
[ 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
válasz BenJoe80 #20082 üzenetére
Szia,
Viszont azt nem tudom elérni, hogy ne csak a készpénz számla tartományát (E5:E35), hanem a bankszámlaszám tartományát (L5:L35) is vizsgálja.
Szerintem 2 SZUMHA kell neked, mivel nem egysoron belül akarod a 2 ellenőrzést:
=SZUMHA($E$5:$E$35;$B$5:$B$35;1000)+SZUMHA($L$5:$L$35;$I$5:$I$35;1000)
Ha mégis azt kell összesíteni amikor egy sorban mind a B, mind az I oszlopban mondjuk 1000 van, akkor
SZORZATÖSSZEG tud segíteni neked SZUMHATÖBB hiányában. Ebből is kettő lesz, különben az összegeket összeszorozná és nem szummázná:
=SZORZATÖSSZEG(--($B$5:$B$35=1000);--($I$5:$I$35=1000);$E$5:$E$35)+SZORZATÖSSZEG(--($B$5:$B$35=1000);--($I$5:$I$35=1000);$L$5:$L$35)Vagy egy nem szebb CSE függvény is ugyenerre jut:
{=SZUM(IF($B$5:$B$35=1000;HA($I$5:$I$35;$E$5:$E$35;0);0);IF($B$5:$B$35=1000;HA($I$5:$I$35;$L$5:$L$35;0);0))}ü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
válasz BenJoe80 #20150 üzenetére
Megnézem ha akarod, de az Excelben a szum függvények, mindig 1 tartományt összegeznek.
Vagyis 2x kell használnod ugyanazt a képletet, csak az összegző tartományokban lesz eltérés.2007 előtt több feltételre való szűrést csak SZORZATÖSSZEG-el vagy CSE függvénnyel lehet eléni.
Nagyjából ez lenne az elképzelés: [Tartomány1 ÉS Tartomány2];kritérium;[Összeg1 ÉS Összeg2]
A fenti logikára ez a CSE képlet van:
{=SZUM(HA(Tartomány1&Tartomány2=kritérium&kritérium;VÁLASZT({1\2};Összeg1;Összeg2);))}[ Szerkesztve ]
A tanácsaimat ingyen adom. Ha nem tetszik, akkor kérlek ne kritizáld! / https://github.com/viszi/codes/tree/master/Excel
-
Delila_1
Topikgazda
válasz BenJoe80 #24823 üzenetére
Feltettem ide.
Az Acc. lap C oszlopában összefűztem a kétféle adatot, közöttük pár szóközzel. A sárga hátterű tartománynak a lista nevet adtam. Ezt vittem érvényesítésként a January lap B oszlopába. Nem valószínű, hogy ebben az oszlopban kellene választanod, de nem írtad, melyikben szeretnéd.
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 BenJoe80 #24831 üzenetére
Kissé megkésve, de sok szeretettel.
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
Új hozzászólás Aktív témák
- WoW avagy World of Warcraft -=MMORPG=-
- Házimozi haladó szinten
- Milyen TV-t vegyek?
- Honda topik
- No Voice in the Galaxy
- gban: Ingyen kellene, de tegnapra
- KERÉKPÁR / BRINGA / ALKATRÉSZ beárazás
- Call of Duty: Modern Warfare III (2023)
- VR topik (Oculus Rift, stb.)
- Poco X6 Pro - ötös alá
- További aktív témák...
- Bontatlan - BATTLEFIELD 1 Collectors Edition - Játékszoftver nélkül
- Játékkulcsok olcsón: Steam, Uplay, GoG, Origin, Xbox, PS stb.
- Adobe Creative Cloud - 2024. 04. 05 - 2025. 04. 05-ig
- PC JÁTÉKOK (OLCSÓ STEAM, EA , UPLAY KULCSOK ÉS SOKMINDEN MÁS IS 100% GARANCIA )
- Warhammer Online - Age of Reckoning (DE) Collectors Box (Figurával!)