-
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
-
Delila_1
Topikgazda
válasz retesz147 #19497 üzenetére
A képeken nem látszanak a sor- és oszlopazonosítók, így nem tudom megírni a képletet. Nem baj, a SZUMHA függvénnyel Te is meg tudod írni.
Figyelj a hivatkozásokra! A tartomány és a kritérium meghatározásánál fix oszlopok legyenek, az összegtartomány relatív oszlopra hivatkozzon.
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
terencehIII
tag
sziasztok!
azt hogy tudnám megcsinálni ha egy munkalapon azt szeretném hogy 3-4 cellán kívül az összes többit ne lehessen módosítani??? (lapvédelemmel próbáltam de akkor semmit nem lehet változtatni)
2007-es verziót használok -
Delila_1
Topikgazda
válasz terencehIII #19506 üzenetére
Annál a 3-4 cellánál a cella formázásánál vedd ki a pipát a "Zárolt" négyzetből (Védelem fül), ezután védd le a lapot.
[ 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.
-
Mecsi92
újonc
Sziasztok!
Újabb kérdéssel fordulnék Hozzátok!
Van 2 munkanap. Az egyiknél túl léptük a munkaidőt, de a másiknál meg kevesebb lett. Hogyan tudnám egy képletbe írni, hogy ha túl lépjük, akkor kiírja rendesen, de ha nem lépjük túl, akkor meg mínuszosan írja ki nekem az óraszámot.
Illetve, hogyan tudom összeadni a mínuszos óraszámot a rendessel? Próbálkoztam szum-mal is, meg szimplán összeadással is, de sehogy se akarja hozzáadni.
Kérlek segítsetek!
Előre is köszönöm!
[ Szerkesztve ]
-
D5
aktív tag
Sziasztok!
Nagy segítség kellene:
A1 cellában található: "F54" (fkeres függvény találati eredménye)
A2 cellában található: "F60" (fkeres függvény találati eredménye)Én átlagot szeretnék számolni egyébként az F54 és F60 cellákból (ahol az F oszlopban 1-100-as sorig számok szerepelnek. Vagyis olyan képletet szeretnék, ami úgy számolja az átlagot, hogy "ÁTLAG(A1:A2)" (ahol ugye az A1-es cella az "F45" értéket tartalmazza, az A2-es cella pedig az "F60" értéket tartalmazza)
Mivel az A1 és A2 cella attól függően változik, hogy mit adok meg paraméternek (tehát az A1-es cella lehet "F78", míg az A2-es cella lehet "F88"), ezért könnyítés lenne számomra, ha az átlag számításkor automatikusan számoljon.
Tudtok segíteni?
-
Oliverda
félisten
Na akkor még egyszer, hátha...
Excel 2007 alatt vajon miért nem akar működni az ismétlés funkció?
Egy fájlban akad néhány a fentihez hasonló rész, amit rendszeresen sorba kell rendezgetni felbontás alapján. Excel 2003-ban meg lehetett csinálni, hogy csak egyszer adtam meg neki a szempontokat, majd ezután a többit kijelölgettem és F4, de ez most valamiért nem működik.
Ötlet, tipp, valami?
Köszi!
"Minden negyedik-ötödik magyar funkcionális analfabéta – derült ki a nemzetközi felmérésekből."
-
nimmy001
csendes tag
Sziasztok,
Rejtély megoldásához szeretnék segítséget kérni. Adott egy excel fájl egy hálózati mappában, ami nincs közös használatra beállítva, tehát egyszerre csak egy felhasználó írhat bele, mindenki más akkor csak olvashatja. Hogy lehet az, hogy ha éppen senkinél nincs nyitva, és valaki megnyitja éppen, akkor az excel mégis azt jelzi éppen, hogy valaki más használja (ki is írja a felhasználót, hogy szerinte kicsoda) és felajánlja, hogy megnyissuk olvasásra (tehát beleírni nem enged)? Olyan, mint ha a fájl nem venné észre, hogy kikapcsolták. Hogy lehet az excellel megértetni, hogy aki szerinte használja, az már rég otthon pihen hálózati kapcsolat nélkül?
-
Mutt
aktív tag
válasz nimmy001 #19518 üzenetére
Hello,
Ezt nézzétek meg: http://support.microsoft.com/kb/942146
Illetve ezt.Ahogy olvasom Windows Vista és frissebb verziók esetén jön elő.
üdv
A tanácsaimat ingyen adom. Ha nem tetszik, akkor kérlek ne kritizáld! / https://github.com/viszi/codes/tree/master/Excel
-
adam0913
tag
Van olyan excel függvény, amely azt mondja meg hogy az adott szám egész-e és nem kerekítgeti meg stb..?
-
MarioAna
senior tag
Üdv!
Olyan problémám lenne, hogy darabteli (bár ez most mind1) függvénynél, több olyan tartományt akarok megadni (amiben keressen), amik nem egymás mellett vannak (oszlopok), ám mivel ezeket ;-el választaná el, ezért már a következő oszlopot kritériumnak veszi.
Hogy tudnám ezt megoldani, hogy pl van
1.A1-A20
2.D1-D20
3.F1-F20
tartományaim
és ebben keresnék egy mondjuk
B15-ös cellában lévő kritériumot.
Ebben az esetben a függvény így nézne ki
=DARABTELI(A1:A20; D1: D20; F1: F20; B15) (szóközök a smileyk miatt)
ugye a B15 lenne a kritérium, de már az első ; után lévő D1-D20-at veszi annak.
Próbáltam úgy, hogy az fx gombra kattintva külön kijelölgetve a tartományt és a kritériumot, de úgy is összekeverte.[ Szerkesztve ]
-
Simba86
senior tag
üdv emberek!
pénztárkönyvet szeretnék készíteni excelben, viszont van egy probléma, amit nem tudok megoldani, és fogalmam sincs, egyáltalán van-e ilyenre lehetőség
szóval:
áfát szeretnék számolni úgy, hogy egy adott oszlopba beírom a bruttót, az excel meg felbontja két oszlopra (alap+áfa) ez a része még megy, hiszen egyszerű szorzás, de...
hogy tudom azt megoldani:
adott 3 oszlop (5, 18, 27%-os áfa), és amikor értelemszerűen csak az egyik oszlopba írok bruttót, akkor a megfelelő oszlopokban (alap és áfa ismét) rendesen számoljon, azaz egy négyzeten belül 3 képlet legyen, azaz, hogy azt a képletet használja, amelyiket éppen kell (értelemszerűen amikor az 5%-osba írok, akkor úgy bontson, és így tovább...)pl: adott az A3-as és a B3-as cella (alap és áfa)
az 5,18,27 %-os tételek bruttói rendre az E3, F3, G3-ban vannak. azt szeretném, hogy csak az utolsó 3 cellába kelljen írnom és az A3 és a B3-as cella úgy töltődjön ki, hogy a megfelelő bontás jöhessen létre.
van erre lehetőség, vagy felejtős? köszönöm szépen a segítséget előre is!
Siemens C35-> Siemens MT50-> Motorola E398-> SE K750i-> Nokia 6220 Classic-> ZTE Blade-> SE Xperia Mini Pro-> Samsung Galaxy S Advance -> Sony Xperia SP -> Huawei P8 Lite -> Xiaomi Redmi Note 4 -> Xiaomi Redmi Note 6 Pro ->Xiaomi Redmi Note 9 -> Xiaomi Redmi Note 11
-
Delila_1
Topikgazda
-
Simba86
senior tag
NAGYON köszönöm lappy! tökéletes!!!
még egy kérdésem lenne, de az gondolom már tényleg lehetetlen: ha két oszlopba írok (mondjuk egy számlán van kétféle áfával rendelkező tétel is), akkor szerinted lehetséges, hogy összeadja a két alapot vagy a két áfát? (mert ugye a pénztárgykönyvben a különböző áfás tételek alapjai is összevonandók)
(pl: 1000 az egyik, 1000 a másik oszlopba, az egyiknek az alapja így 847, míg a másiké 952, így az alaphoz tartozó cellába ennek a kettőnek az összege kerülne)
(mondjuk erre van megoldás, két külön sorba írom a két tételt, csak érdekel a dolog )
Delila! köszönöm a segítséged, de sajnos ez bonyolultabb ennél. 27%-os áfánál az alapot úgy kell kiszámolni, hogy a bruttót szorzom 0,7874-gyel, míg 18%-osnál 0,8475-tel, mert a bruttó tartalmazza az áfát, azaz a bruttó nem 100%, hanem 127,118, ill. 105. De mindenképpen köszönöm a segítőkészséged, értékelem!
[ Szerkesztve ]
Siemens C35-> Siemens MT50-> Motorola E398-> SE K750i-> Nokia 6220 Classic-> ZTE Blade-> SE Xperia Mini Pro-> Samsung Galaxy S Advance -> Sony Xperia SP -> Huawei P8 Lite -> Xiaomi Redmi Note 4 -> Xiaomi Redmi Note 6 Pro ->Xiaomi Redmi Note 9 -> Xiaomi Redmi Note 11
-
Mutt
aktív tag
válasz Simba86 #19530 üzenetére
Hali,
A3-ban a képlet:
=C3/(1+$C$1)+D3/(1+$D$1)+E3/(1+$E$1)
B3-ban pedig:
=SZUM(C3:E3)-A3A képlet a nettóérték számításhoz nem a szorzásos változatot használja (mivel a szorzószám csak közelítőértékként van többnyire megadva) hanem az osztásost. Az első sorban rögzítve vannak az áfa kulcsok, így a képlet tud rájuk hivatkozni.
A nettóértéket kiszámolva az áfa már könnyen számolható a bruttóból kivonva.Esetleg az A3-ra egy kerekítést dobhatsz.
üdv
A tanácsaimat ingyen adom. Ha nem tetszik, akkor kérlek ne kritizáld! / https://github.com/viszi/codes/tree/master/Excel
-
hallgat
csendes tag
válasz Simba86 #19530 üzenetére
Szia!
Bocsánat, csak trollkodom.
ÁFA számításnál az osztás ad pontosabb eredményt, nem a közelítő értékkel való szorzás.
A bruttó értékből úgy kapod meg a nettót, hogy elosztod 1 egész + ÁFA értéke tizedesekben megadva, azaz 1,27-tel, ha 27%-os az ÁFA kulcs.Ha megnézed lappy válaszát, ugyan ezt csinálja, csak két lépésben, azaz elosztja 127-tel (megkapja az 1%-ot), majd szorozza 100-zal (megvan a 100%).
Én azért választanám Delila megoldását, mert nincs a képletbe "égetve" az ÁFA értéke. Ha változás van, vagy új érték jön be a képbe, csak a listát kell bővíteni/helyesbíteni. Elgépelni sem lehet, mert érvényesítésnél csak a listában szereplő értékeket veheti fel a cella, kisebb a hiba lehetősége.
Persze ez mindenkinek a saját ízlése ;-)
Még egyszer elnézést a belekotyogásért!
Hogy a kérdésedre is legyen némi segítség:
A két bruttó 1000-es cellád alapjainak összegét kiszámoltathatod lappy képletével úgy is, hogy a két képletet (x áfa és y áfa) összeadásjellel egymás mögé fűzöd. Így a képlet kiszámolja az első cella értékéből a nettó értéket, majd hozzáadja második cella értékéből számolt nettó értéket és ezt jeleníti meg.
Az kérdés, hogy egy pénztárkönyvben miért is írnál 2 tételt egy sorba?
De ez már a Te szakterületed.Peace, love r'n'r!
[ Szerkesztve ]
Office 2010 Attól, hogy a verebek alakzatba állnak, az még nem SAS!
-
Simba86
senior tag
szia!
Nagyon szépen köszönöm a segítséged Mutt!
igen, így valóban sokkal jobb!
mindenkinek köszönöm a nagyon gyors reakciót!
Siemens C35-> Siemens MT50-> Motorola E398-> SE K750i-> Nokia 6220 Classic-> ZTE Blade-> SE Xperia Mini Pro-> Samsung Galaxy S Advance -> Sony Xperia SP -> Huawei P8 Lite -> Xiaomi Redmi Note 4 -> Xiaomi Redmi Note 6 Pro ->Xiaomi Redmi Note 9 -> Xiaomi Redmi Note 11
-
Simba86
senior tag
válasz hallgat #19534 üzenetére
köszönöm neked is!
(ez a pénztárkönyvesdi még új nekem, keveset könyveltem így, de a 2 tétel úgy értendő, hogy mondjuk egy tescós számlán van 18 és 27-es áfás tétel is, de attól az még egy számla )
de ha rosszul tudom, javítsd ki persze!
szerencsére a cégeket könyvelhetem programmal, bele is bolondulnék nélküle...
Siemens C35-> Siemens MT50-> Motorola E398-> SE K750i-> Nokia 6220 Classic-> ZTE Blade-> SE Xperia Mini Pro-> Samsung Galaxy S Advance -> Sony Xperia SP -> Huawei P8 Lite -> Xiaomi Redmi Note 4 -> Xiaomi Redmi Note 6 Pro ->Xiaomi Redmi Note 9 -> Xiaomi Redmi Note 11
-
Mittu88
senior tag
Sziasztok!
Fél napot elcsesztem, segítsetek légyszi:
Van egy cella, amiben Fkeres függvénnyel változik az érték. (ez amúgy érvényesítéssel legördülő listából szedi az adatot, nem tudom fontos-e)
Nekem egy másik cellába kellene az a szám, amit kidob (de nem képlet, hanem maga az érték).
Ezt hogy lehet megcsinálni?Pl.:
A1 cellában legördülő lista, költséghelyekről: üzem; raktár stb.
A2 cellában fkeres(A1;másik munkalapon a költséghelyhez tartozó szám)
A3 cellába kellene ez a szám értékként (úgy, hogy ha rákattintok, ne képlet legyen benne)Üdv,
Ádám -
Mutt
aktív tag
válasz Mittu88 #19536 üzenetére
Hello,
Ha nem jó a képlet, akkor csak makróval lehet megoldani:
Private Sub Worksheet_Calculate()
Const cella As String = "A2"
Range(cella).Offset(1).Value = Range(cella).Value
End Subüdv
A tanácsaimat ingyen adom. Ha nem tetszik, akkor kérlek ne kritizáld! / https://github.com/viszi/codes/tree/master/Excel
-
Mittu88
senior tag
Még egy olyat had kérdezzek, hogy hogy lehet leprogramozni azt, hogy a makró a célcella értéke alapján szűrjön le egy oszlopot?
' proba Makró
'
' Billentyűparancs: Ctrl+m
'
Columns("A: D").Select
Selection.AutoFilter
ActiveSheet.Range("$A$1:$D$17").AutoFilter Field:=1, Criteria1:="60100"
End SubJelenleg így néz ki, az A oszlopban kellene, hogy leszűrje a költséghelyet, tehát a Criteria1-nek kellene, hogy cellára hivatkozás legyen (másik munkalapra).
[ Szerkesztve ]
-
Mutt
aktív tag
válasz Mittu88 #19539 üzenetére
Hello,
Kiegészítheted a korábbi makrót ezzel a sorral.
Worksheets("masik lap").Columns("A:D").AutoFilter Field:=1, Criteria1:=Range(cella).Value
Így lefut a szűrés minden alkalommal.
A gond, hogy pont emiatt erőforrás pazarló, ezért egy kicsit lehet hangolni rajta:
Dim EredetiErtek
Const cella As String = "A2"
Private Sub Worksheet_Calculate()
'kikapcsoljuk az eseménykezelést, mivel a következősor újabb eseményt (change) indítana el
Application.EnableEvents = False
'értéket másolunk eggyel a keresett cella alá
Range(cella).Offset(1).Value = Range(cella).Value
'eseménykezelést visszakapcsoljuk
Application.EnableEvents = True
End Sub
Private Sub Worksheet_Change(ByVal Target As Range)
'csak akkor engedjük futni a szűrést, ha változott a szűrési feltétel
If EredetiErtek <> Range(cella).Value Then
Worksheets("UDF").Columns("A:D").AutoFilter Field:=1, Criteria1:=Range(cella).Value
EredetiErtek = Range(cella).Value
End If
End Subüdv
A tanácsaimat ingyen adom. Ha nem tetszik, akkor kérlek ne kritizáld! / https://github.com/viszi/codes/tree/master/Excel
-
szata.68
senior tag
Helló
Adott egy excel dokumentum,amiben a egyik oszlopban lévő (kb 100 szám) tartalmazó cellák értékét meg kéne szoroznom 1,5-tel úgy,hogy azokat felülírja.
Lehetséges ez valahogy?Üdv.
Tamás
-
Mittu88
senior tag
Próbáltam az egyszerűbb verziót, szépen le is szűri első alkalommal, aztán megbolondul az egész excel (mintha folyamatosan szűrne) és ezt a hibaüzenetet dobja:
Runtime error '-2147417848 (80010108)':
Automation error
The object invoked has disconnected from its clients.Mit lehet a gond?
Így néz ki eddig a munkalap worksheet kódja:
"Private Sub Worksheet_Calculate()
Const cella As String = "D6"Range("D7").Value = Range(cella).Value
Worksheets("Törzsadatok").Columns("A").AutoFilter Field:=1, Criteria1:=Range(cella).ValueEnd Sub"
-
Mittu88
senior tag
válasz Mittu88 #19542 üzenetére
Na jó, rájöttem, hogy így se lesz jó.
Az a k.. érvényesítés így se fogja elfogadni.
Szóval a lényeg az lenne:
Van egy költséghely lista, pl:
1000 üzem
2000 raktár
3000 központi irányítás
stb.A lényeg az lenne, hogy legördülő listával lehessen a költséghelyet kiválasztani, alatta egy másik cellában szintén legördülő listával az jelenjen meg, hogy azon a költséghelyen milyen nyomtatók vannak (ehhez is van adatbázis).
pl ha kiválasztja, hogy Üzem:
Epson xy
HP xy
...Ha átállítja raktárra:
Samsung xy
Konica Minolta xy
...és így tovább.
Ezt hogy lehet megoldani? Szerintem VBA-ban egyszerű lehet, de ahhoz nem értek annyira :/
Érvényesítéssel meg szűrővel szenvedek, de rossz végén állok a brének -
Winner_hun
félisten
Rákattintok egy keskeny mezőre és a tőle jobbra levő mezőt is kijelöli. Ha egy széles mezőre kattintok akkor ha a közepétől jobbra kattintok abban az esetben kijelöli a tőle jobbra levő mezőt is, ha a bal oldalára akkor viszont csak azt a mezőt amire kattintok. Mi van elállítva?
► "Kicsit olyan webcaritas" ◄ ヅ
-
Mittu88
senior tag
válasz hallgat #19546 üzenetére
Köszi szépen mindkettőtöknek a segítséget. A kimutatást hétvégén próbálgatom majd (most is melóból érek, úgyhogy nagyon nem érek rá), kb 3 percet tudtam "játszani" vele, de tetszik
Amúgy ez a dinamikus adatérvényesítés az, amit keresek. Kicsi az adatbázis, úgyhogy ez lesz a befutó
Még egyszer köszi
-
hallgat
csendes tag
válasz szata.68 #19541 üzenetére
Csak egy minta, nem a legelegánsabb megoldás...
Feltételeztem, hogy adataid (amit szorozni kell) A2-től lefelé vannak.
B1 értéke nálam a képlet, azaz =A1*1,5A makró megnézi, hogy meddig vannak adataid "A" oszlopban, addig a sorig "B" oszlopban bemásolja a képletet B1-ből B2-től az utolsó sorig.
Ezt követően ezzel az értékkel felülírja "A" oszlop értékeit, majd törli "B" oszlopot.
Sub Makró1()
'
' Makró1 Makró
'
Dim usor As Integer
usor = Sheets("Munka1").Range("A1").End(xlDown).Row
Range("B1").Copy
Range("B2:" & "B" & usor).PasteSpecial Paste:=xlPasteFormulas, Operation:=xlNone, _
SkipBlanks:=False, Transpose:=False
Range("B2:" & "B" & usor).Copy
Range("A2:" & "A" & usor).PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Columns("B:B").Delete Shift:=xlToLeft
Application.CutCopyMode = False
End SubOffice 2010 Attól, hogy a verebek alakzatba állnak, az még nem SAS!
-
Delila_1
Topikgazda
válasz hallgat #19549 üzenetére
Makró nélkül is csak 1-2 kattintás. Beírod egy üres cellába a szorzót, és Ctrl+c-vel másolod. Kijelölöd a szorzandó területet. Jobb, klikk, irányított beillesztés, szorzás. A szorzó törölhető a művelet végrehajtása után.
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
- Bitdefender Total Security 3év/3eszköz! - "Tökéletes védelem most kedvező áron..."
- Eredeti Microsoft termékek - MEGA Akciók! Windows, Office Pro Plus, Project Pro, Visio Pro stb.
- Windows 10/11 Home/Pro , Office OEM/Retail kulcsok
- Windows 10 11 Pro Office 19 21 Pro Plus Retail kulcs 1 PC Mac AKCIÓ! LEGOLCSÓBB! Automatikus 0-24
- Vírusirtó, Antivirus VPN kulcsok