Hirdetés
- HiFi műszaki szemmel - sztereó hangrendszerek
- Ventilátorok - Ház, CPU (borda, radiátor), VGA
- AMD vs. INTEL vs. NVIDIA
- NVIDIA GeForce RTX 4060 / 4070 S/Ti/TiS (AD104/103)
- 3D nyomtatás
- Akciókamerák
- Milyen TV-t vegyek?
- Milyen monitort vegyek?
- AMD Ryzen 9 / 7 / 5 / 3 5***(X) "Zen 3" (AM4)
- Milyen videókártyát?
Hirdetés
-
Kidobja a Slacket a Disney
it Miután több mint 1 TB céges adatot szivárogtattak ki egy hackertámadás után, a Disney úgy döntött, hogy beszünteti a Slack használatát.
-
Megújult a Glorious GMMK klaviatúracsaládja, és már van benne analóg modell is
ph A GMMK 3 többféle méretben, házanyaggal, hagyományos és mágneses switch-ekkel, vezetékkel, illetőleg anélkül egyaránt választható.
-
SWORD ART ONLINE Fractured Daydream - Elindult a nyílt teszt
gp Az open béta rajtjával együtt a készítők egy hosszabb gameplay videóban magyarázzák el, hogy mire számíthatunk a játéktól.
-
PROHARDVER!
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
-
Heavyrain
senior tag
Sziasztok,
Biztos vagyok benne, hogy nektek nem lesz akkora kihívás mint nekem de a segítségeteket szeretném kérni mert már el vagyok keseredve, hogy nem tudom megoldani.
A valóságban sok ezer termékről lenne szó de készítettem egy leegyszerüsített példát.Az első táblázatban termékek vannak és az, hogy melyik országban lehet őket eladni. Mint pl a Termek1-nél is látszódik, egy terméket többször is szerepelhet mert több országban is el lehet adni
A másik táblázatban látszódik, hogy egy termékből hány raklap van. Itt nincs ismétlés, minden termék csak 1x szerepel.
INDEX.HOL.VAN-al nem tudom csak simán a raklapot termékhez társítani mert akkor megduplázza a raklapszámot.Amit meg szeretnék kapni:
Az adott országhoz hány raklap tartozik? (valami olyan formában, hogy abból diagramot tudjak készíteni) Az már csak a bónusz ha a termékneveket is mutatja de nem elvárás.Szóval:
RU 5
RO 4
CZ 1
SK 7
stb.Köszönöm szépen!
Fájl: [link]
-
Heavyrain
senior tag
válasz Fferi50 #45454 üzenetére
Elosztás nincsen. Csak egy adott terméknek a raklapszáma. Az ország pedig egy termékhez tartozó törzsadat, hogy hol engedélyezett az eladása.
Szóval az 1 raklapnyi terméket el lehet adni RU-nak és RO-nak is. Nem tudjuk melyiknek lesz eladva mert bármelyiknek lehet.
De most már látom benne a logikai buktatót, hogy miért nem lehetséges.
lappy: Ez jó lenne, de ha termék1 kétszer szerepel akkor kétszer fogja melléírni a raklapszámot. Így meg nem ad valós adatot.
-
ReSeTer
senior tag
válasz Fferi50 #45448 üzenetére
Szia!
Ez eléggé túl lett szerintem bonyolítva. Kipróbáltam, végigmentem lépésenként, de nem láttam, hogy bármit is kijelölne, sőt a nextnél mindig visszamegy a For Each részig.
Jelenleg sikerült ezzel megoldani látszólag:
Range("A5:RG5", Range("A5:RG5").End(xlDown)).Select
Egyébként ebben a kódban nem tudom mit jelent a második range értéke. Beírtam ugyanazt ami az elsőben volt. Néztem a hivatalos leírást, de nem írja, hogy mi az.
-
Fferi50
Topikgazda
válasz ReSeTer #45456 üzenetére
Szia!
Lehet, hogy túlgondoltam vagy nem értettem pontosan, mit szeretnél.
de nem láttam, hogy bármit is kijelölne, sőt a nextnél mindig visszamegy a For Each részig.
A For .... Next egy ciklus, pont az a lényege, hogy a két utasítás közötti részt többször is végrehajtja.
A kijelölés pedig a Next után történik, miután mindent megvizsgált.
A SpecialCells(xlCellTypeLastCell)) a munkalap utolsó használt celláját adja vissza
a SpecialCells(xlCellTypeFormulas) azokat a cellákat, amelyekben képletek vannak
a SpecialCells(xlCellTypeConstants) azokat, amelyekben értékek vannak.
Mivel nem kizárt, hogy a használt terület nem összefüggő, vannak üres sorral és oszloppal elválaszott munkalaprészek, ezért végigmegy ezeken a területeken és megnézi, hogy mely sorokat-oszlopokat foglalja el. Ezek közül a legmagasabb sorszám és legnagyobb oszlopszám határozza meg a képlettel és/vagy értékekkel kitöltött területet.
Jelenleg sikerült ezzel megoldani látszólag:Range("A5:RG5", Range("A5:RG5").End(xlDown)).Select
Ez akkor jó, ha tudod biztosan, hogy melyik az utolsó oszlopod és abban az oszlopban minden cella ki van töltve.
Egyébként ebben a kódban nem tudom mit jelent a második range értéke.
Melyik kódra gondoltál? Arra amit most használsz vagy arra amit küldtem?
Amit most írtál, abban az RG oszlop 5-től lefelé a folyamatosan kitöltött utolsó cellát jelenti.
Az enyémhez fentebb írtam a magyarázatot.
Üdv. -
Fferi50
Topikgazda
válasz Heavyrain #45455 üzenetére
Szia!
Szerintem a C oszlopba vedd fel a kiszállítandó raklap igényeket az adott régióhoz. Ezután csinálj egy kimutatást, amelyben a sorcímkék a régiók, oszlopcimkék a termékek (vagy fordítva), az értékek pedig a raklap összegek. Így megkapod a termékenkénti igényt és a régiók szerinti összeget is. Összehasonlíthatod az igény a készlettel.
Pl. Kiindulás:
A kimutatás pedig:
Üdv. -
Fferi50
Topikgazda
válasz ReSeTer #45459 üzenetére
Szia!
Itt találod az End magyarázatát
Gyakorlatilag azt csinálja, mint amikor egy cellán állva az End billentyűt használod a nyíl billentyűk előtt a gyorsabb mozgáshoz. Alapvetően 1 db cellából kiindulva használható, de nem haragszik meg akkor sem, ha tartományt adtál meg - úgy mint te, de ebben az esetben a tartomány első cellája lesz a kiindulási alap. Tehát a második Range egy cella lehet.
Ha megfigyeled az End billentyű működését, láthatod, hogy az utána következő nyíl billentyű az azonos fajtájú - kitöltött/üres - cellasor végére/elejére ugrik.
Mindig a kiválasztott cella sorában/oszlopában mozog. A te esetedben az A5 cellából indul lefelé és az utolsó még kitöltött cellát adja meg. Ha lenne közte üres cella, akkor csak addig ugrana le. (Próbáld ki, hogy kitörölsz átmenetileg pár cellaértéket.)
Amennyiben a többi oszlopban az A oszlopnál lejjebb is van még adat, ez akkor sem ad megfelelő értéket - a többi oszlop adata túl fog lógni a kiválasztott soron/területen.
Ezért kell megnézni az adatokat, képleteket tartalmazó cellákat.
Üdv.[ Szerkesztve ]
-
janos666
nagyúr
Be tudná valaki linkelni a leírást, hogy kell másik munkalapra hivatkozó képlettel automatikus kitöltést csinálni, mikor nem 1-el nő a hivatkozott cella száma (pl. van egymás alatt M!A5 , M!A10, .... majd lehúzni...)?
TV/monitor kalibrálást vállalok. ||| "All right , Thom. But understand this: I do care for you. I care for all the lost souls than end up up here."
-
neo81
senior tag
Sziasztok!
Tudja valaki hogyan lehet számolós Excel tábálzatot úgy beállítani, hogy azon oszlopait, amelyekre nem kell rákattintani, azokra ne is lehessen?
Köszi! -
csferke
senior tag
Sziasztok!
Létezik-e Excel-nek olyan funkciója amelynek eredménye éé hh nn két dátum között?
Melyik ez a funkció?
Ha nem akkor esetleg tud valaki valami más megoldást?köszi
Angol Excel 2007 -
bozsozso
őstag
Sziasztok,
Kicsit excel, de mégsem. Macróban szeretném meghatározni egy fájl kiterjesztését. Hogyan tudom ezt megtenni?
Előre is köszönöm a választ.
-
Mutt
senior tag
Szia,
Úgy néz ki, hogy a SZÖVEGÖSSZEFŰZÉS függvény hiányzik az Exceledből. Tudod helyettesíteni a FŰZ függvénnyel, de ekkor CTRL + SHIFT + ENTER-el kell bevinned a képletet.
=FŰZ(ÖSSZESÍT(15;6;SOR(INDIREKT("A"&MIN(A:A)&":A"&MAX(A:A)))/(1-SZÁM(HOL.VAN(SOR(INDIREKT("A"&MIN(A:A)&":A"&MAX(A:A)));A:A;0)));SOR(INDIREKT("A1:A"&MAX(A:A)-MIN(A:A)+1-DARAB(A:A))))&",")
üdv
A tanácsaimat ingyen adom. Ha nem tetszik, akkor kérlek ne kritizáld! / https://github.com/viszi/codes/tree/master/Excel
-
Mutt
senior tag
válasz Smogus #45431 üzenetére
Szia,
... folyamatos szűrést csinálnom, hogy az egyik munkalapon lévő sorok közül azok listázódjanak egy másik munkalapon, amelyeknek egy cellájában a "rögzíteni kell" felirat olvasató.
... úgy hogy semmilyen szűrést vagy makrót nem futat le a másik fülön.Ha a felhasználók saját profillal használják a gépeket (vagyis mindenki saját felhasználónév és jelszópárossal lép be a Windowsba), akkor egy Excel 4.0-ás képlettel (MUNKATERÜLETET.VESZ(26) vagy angolul a GET.WORKSPACE(26)) ki lehet olvasni az aktuális profil nevet és ezt fel lehet használni a szűréshez.
Az alábbi képen a koncepció látszik. Van 3 lap, 3 felhasználó névvel. Az Excel4.0-ás képlet a névkezelőben az ActiveUser változóhoz van rendelve. Majd pedig az egyszerűség kedvéért egy Office365-ben található függvénnyel le van szűrve a lista az megfelelő felhasználóval. Korábbi Excel változatotkban ÖSSZESÍT/INDEX párosok kellenek.
üdv
A tanácsaimat ingyen adom. Ha nem tetszik, akkor kérlek ne kritizáld! / https://github.com/viszi/codes/tree/master/Excel
-
NdrewSunix
senior tag
Sziasztok!
Office 365-ben szeretnék egy Excel fájlt a szerveren úgy beállítani, hogy senki más ne tudja megnyitni szerkesztésre csak én. Azaz a többi usernek kizárólag olvasásra nyitható meg alapból, amíg én szerkesztésre is meg tudom.
A lényeg, hogy ne kelljen keresgetnem éppen ki és miért stoppolja azt a táblát amit amúgy is csak én szerkeszthetnék, mindig szerkesztésre tudjam megnyitni.Köszi a segítséget!!
-
chigisch
újonc
Szia!
Elakadtam, szépen kérlek segítsetek!
Adott egy munkalap Munka2 és Munka3
lapja. A Munka2 lapon vannak a kivitelek cikkszámonként, a Munka3 lapon pedig a cikkszámonkénti alapanyag lista, az alapanyag cikkszámokkal. A Munka2 lapon göngyölítem a kiviteli cikkszámok alapján az alapanyag felhasználást.
Amit nem tudok megoldani, hogy ha a Munka2 lapon bírom a késztermék cikkszámát (függőleges oszlop), akkor a vízszintes sorban szereplő alapanyag cikkszámokhoz beírja a Munka3 lapon szereplő normáknak megfelelő anyagszükségletet....
Ez a két munkalap közötti átjárás nagyon nem akar sikerülni!
Köszönöm szépen! -
r6man123
senior tag
Sziasztok!
Van egy címlistám, hogyan tudnék olyan szűrést beállítani, ami kiadja a @ utáni "doamin" egyezéseket.
Például ha egy cég info@help.hu és hello@help.hu címmel is szerepel, akkor kidobja az ismétlődéseket. Köszi! -
kingzazza
újonc
Sziasztok!
Nem tudok rájönni a megoldásra... Nettó összeget kellene generálnom, a brutója nem lehet csak 5 vagy 0 ra végződő(ehez nem nyúlhatok), ami bonyolítja, hogy eur árfolyam függőségtől kell visszafelé számolni úgy hogy legyen rajta 200-250 kerekítési külömbözet... Kicsit bonyi! PL: 10 eur 350 el 3500(-200) 3300 kellene annak a nettója 2598 de így 3299 -re hozná... a -200 lehet dinamikus, alkalmazkodva a bruttóhoz.
Próbálkoztam, de nem megy, leblokkoltam, ez a számsor lehet a jó pl, vki látja köztük az összefüggést?
Remélem érthető.
4
8
12
16
20
24
39
43
47
51
55
59
63
67
71
75
79
83
87
... -
tylerddd
veterán
Üdv! Ezt a feladatot (ösztöndíj kiszámítása) hogyan lehetne megoldani? Elég rég csináltam ilyet! Köszönöm!
[ Szerkesztve ]
Csak egészség legyen, meg térerő!
-
Mutt
senior tag
válasz tylerddd #45490 üzenetére
Szia,
Az ösztöndíj számításnál a többszörös HA-ba bele fogsz őrülni, de ha mégis kell, akkor legnagyobb értéktől kell menned lefelé. Vagyis előbb nézni, hogy az érték 4,8-nál nagyobb ha igen akkor összeg, ha nem akkor 4,6-nál nagyobb-e és így tovább.
Excel 2016-at jött az IFS (magyarul HAELSŐIGAZ) függvény, amivel kicsit könnyebb, de még így is ronda és könnyen elrontható:
pl. =HAELSŐIGAZ(D2>=4,8;35000;D2>=4,6;30000;D2>=4,4;25000;D2>=4,2;20000;D2>=4;15000;D2>=3,8;10000;D2>=3,6;5000;D2>=0;0)Jobb megoldás keresés közelítő találatra a segédtáblában.
=FKERES(D2;$A$26:$B$33;2)A lényeg, hogy a 4-ik paraméter üres/hamis ami az FKERESnek (VLOOKUP) azt mondja hogy nem kell pontos találatot keresnie elég egy közelit. Azonban ilyenkor a segédtáblának rendezettnek kell lennie (pont ahogy a mintán van.)
üdv
A tanácsaimat ingyen adom. Ha nem tetszik, akkor kérlek ne kritizáld! / https://github.com/viszi/codes/tree/master/Excel
-
Mutt
senior tag
válasz kingzazza #45493 üzenetére
Szia,
Szóval bruttósított összegnek kell pont 5-re vagy 0-ra végződnie kerekítés nélkül?
A 27%os áfánál csak minden 500-al osztható szám fog 5-re vagy 0-ra végződni kerekítésmentesen.
500 nettó esetén a bruttó 635, 1000-nél pedig 1270 lesz az érték.A korábban mutatott 10 EUR - 350 HUF árfolyam és -200 Ft árkülönbözet során a nettó érték 2598 Ft, amihez a legközelebbi 500-al osztható szám a 2500 Ft. Aminek a bruttója pedig 3175 Ft.
A gond ahogy látod, hogy ekkor viszont az árkülönbözet (325 Ft) nagyobb mint a megengedett.Így a megadott feltételek alapján soha nem lesz helyes megoldás.
A képlet azért: =TÖBBSZ.KEREKÍT((bruttó-225)/1,27;500)*1,27üdv
A tanácsaimat ingyen adom. Ha nem tetszik, akkor kérlek ne kritizáld! / https://github.com/viszi/codes/tree/master/Excel
-
Lokids
addikt
Sziasztok!
Kis segítséget szeretnék.
VBA-ban szeretnék csinálni egy olyant, hogyha 2 munkalapon az Ax cellában lévő név egyezik a másik Wf A2:A_lastrow range értékével, akkor a 2. ws-ből az 1 ws-be másolja át a Bx : Ex ranget az 1 Dx:Gx rangebe.Nem fog az agyam ma, pedig már csináltam ilyent...
[ Szerkesztve ]
If you chase two rabbits you will lose them both.
-
-
-
Delila_1
veterán
válasz Lokids #45498 üzenetére
Az előbb a képlet helyét rosszul írtam, az 1. ws lap D5 cellájába kell írni.
Makróval:
Sub Masolas()
Dim sor As Integer, IttVan As Variant
Sheets("1. ws").Select
For sor = 5 To 1500
On Error Resume Next
IttVan = Application.Match(Cells(sor, 1), Sheets("2. ws").Columns(1), 0)
If VarType(IttVan) = vbError Then
On Error GoTo 0
Else
Sheets("2. ws").Range("B" & IttVan & ":E" & IttVan).Copy Cells(sor, 4)
End If
Next
End Sub[ 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.
Új hozzászólás Aktív témák
Hirdetés
- AMD Bundle-Avatar: Frontiers of Pandora, Starfield, Lies of P, Company of Heroes 3 - válassz kettőt!
- Windows 10/11 Home/Pro , Office OEM/Retail kulcsok
- Bontatlan - BATTLEFIELD 1 Collectors Edition - Játékszoftver nélkül
- Kaspersky Small Office Security aktív: 2025. június. 30.
- Eladó Steam kulcsok kedvező áron!
Állásajánlatok
Cég: Ozeki Kft
Város: Debrecen
Cég: Ozeki Kft
Város: Debrecen