- Házimozi haladó szinten
- Hobby elektronika
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- 3D nyomtatás
- Fujifilm X
- Ventilátorok - Ház, CPU (borda, radiátor), VGA
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Intel Core Ultra 3, Core Ultra 5, Ultra 7, Ultra 9 "Arrow Lake" LGA 1851
- Autós kamerák
- Autóhifi
-
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
-
Brandynew
őstag
Sziasztok,
Küzdöttem vele majd egy órát, de feladom.
Hogy tudom kiírni egy cellába, hogy jelenleg mennyi a tőketartozásom?
Ami adat rendelkezésemre áll:
C4: felvett hitelösszeg (10 000 000 Ft)
G4: kamat (3%)
J4: első törlesztőrészlet (év/hó/nap) (2021.05.15.)
K4: utolsó törlesztőrészlet (év/hó/nap) (2046.04.15.)Ugye minden hónapban egyre nagyobb mértékben fizetem vissza a tőkét, egyre kisebb mértékben a kamatot. De nem értem, hogy ez pontosan hogy működik, és fogalmam sincs, hogy tudnám kiíratni Excelben, hogy jelenleg mennyi a tőketartozás.
Előre is nagyon köszönöm.
-
Rhair
csendes tag
Sziasztok!
Adott két cella, ha függvénnyel próbálkoztam eddig, hogy ha egyenlő a két cella értéke akkor Igaz legyen kiírva, ha nem akkor hamis
A problémám az lenne, hogy ha üres a cella akkor is igaz értéket számol, erre kéne nekem megoldás
Köszi! -
detroitrw
addikt
Sziasztok!
2007-es excelbe (VBA) szükségem lenne egy kis segítségre.
Van egy képlet aminek az eredmény #HIÁNYZIK
Ezt a #HIÁNYZIK értéket megváltoztattam hahiba paranccsal ""-re (azaz semmire)Viszont az excel ezeket a cellákat mégis úgy veszi mintha lenne benne valami és szűréskor ezek az üres cellák kerülnek előre.
Hogyan lehet ezeket a cellákat megtisztítani VBA-ba?
Előre is köszi
-
Fferi50
Topikgazda
válasz
underdark #48689 üzenetére
Szia!
C2 képlete lehetne pl.=HA(ELTOLÁS(B1;DARAB2(A:A);0;1;1)=1;1;"X")
Ezzel mindig a B oszlop utolsó cellájának értékét nézi meg. Akkor 1 az eredmény, ha abban a cellában 1 az érték, egyébként X.
Ehhez persze soronként kell azA : B
oszlopot lefelé húzni, figyelve az eredményt.
Ez a képlet megmutatja, a B oszlop hanyadik cellájában van az első 1 érték a 2.sor után:=HOL.VAN(1;ELTOLÁS(B2;1;0;DARAB2(A:A);1);0)+2
Üdv. -
underdark
aktív tag
-
underdark
aktív tag
Hello
A oszlop és B cella
Milyen képlettel lehetne megoldani azt, hogy az A oszlopban lévő számokat számolja a B cellába? A végén 1-es értéket kapjak a B cellában.
A
-1
-2
-1
0
1B
1 -
Magnat
veterán
Sztem alapból nem tudja, de ha megguglizod, vannak Excelben integrálszámításra megoldások ... mondjuk első körben sokat segítene, ha az adott görbét fel tudnád írni függvényként, mert így ahogy leírtad, már ott is probléma fogsz ütközni, hogy az Excel egyáltalán "tudja", h mit kell kiszámolnia.
-
Fferi50
Topikgazda
válasz
Csabex #48678 üzenetére
Szia!
Ha szövegformátumú a cella, akkor a keresés 5, csere 7, -re.
Ha szám formátum, akkor másként lehet:
Ha pl. 7-re szeretnéd cserélni, akkor egy segédcellába beírod 2, majd ezen a cellán Ctrl+C (azaz másolás), utána a kijelölt tartományon irányított beillesztés - művelet: összeadás. Ezután a segédcellát törölheted.
Üdv. -
-
Colin111
csendes tag
válasz
Fire/SOUL/CD #48673 üzenetére
Köszönöm Mindkettőtöknek! ez nagyon jó!!
-
lappy
őstag
válasz
Fire/SOUL/CD #48673 üzenetére
Gondoltam azért tud egy ha függvény osszerakni meg akkor is ha negatív logikaval kell dolgozni
Meg most a kisbetu jutott eszembe -
-
-
Colin111
csendes tag
Üdv,
Van-e valakinek ötlete arra, hogy hogyan lehetne EGYSZERŰEN megállapítani, hogy egy cella tartalmában van-e kisbetű??
A cellában csak számok és az angol abc betűi kis vagy nagy alakban szerepelhetnek.
A "UNICODE" függvényt megtaláltam, de azzal végig kell vizsgálni a cella minden karakterét egyenként. Ez egy hosszabb értéknél sok egymásba ágyazott "HA" függvénnyel megoldható, (de kell hozzá egy lista a kisbetűk kódjával az eredmény szűréséhez).
Kisbetűk UNICODE értékei egyébként 97-122-ig tartanak.
Remélem macro nélkül is megoldható ez a feladat
Üdv, -
bteebi
veterán
Ha úgy próbáltam, hogy
Zscore = WorksheetFunction.Norm_S_Inv((WorksheetFunction.Rank(score, cnt, 1)_
_ - 0.5) / WorksheetFunction.Count(cnt))
, akkor már legalább számolt valamit... de nem jót. Aztán átírtam a Long-ot Double-re, és jó lett.Szóval köszi!
Tehát:
Function Zscore(score As Variant, cnt As Range) As Double
Zscore = WorksheetFunction.Norm_S_Inv((WorksheetFunction.Rank(score, cnt, 1)_
- 0.5)
/
WorksheetFunction.Count(cnt))
End Function
Mondjuk az még érdekes, hogy
WorksheetFunction
nélkül hogy lehetne szebben/rövidebben. -
bteebi
veterán
Sziasztok!
Egy sima UDF-et szeretnék írni kvantilis-kvantilis diagram (Q-Q plot) készítéséhez. A lényeg, hogy van egy adattömb, és abból egy-egy adott értékhez számolt Z-érték (x tengely) alapján kell ábrázolni az adatokat (y tengely). Nem is túl bonyolult hozzá a képlet:
=NORM.S.INVERZ((SORSZÁM(C2;C:C;1)-0.5)/DARAB(C:C))
ahol a C2-ben lévő elemnek a Z-értékét számolnám ki a C:C tömbben (nyilván ez lehetne egy meghatározott tartomány is, mondjuk B1:B8). Az UDF pedig a következő lenne:Function Zscore(score As Variant, cnt As Range) As Long
Zscore = "=NORM.S.INV((RANK(score,cnt,1)-0.5)/COUNT(cnt))"
End Function
#ÉRTÉK! hibaüzenetet kapok rá. Valószínűleg több sebből is vérzik, de sajnos nem tudom, hogy mik ezek (cnt is Variant kellene, hogy legyen? vagy kellene mögé, hogy .Value?). Hol vannak ebben a hibák? Előre is köszönöm!
-
Fferi50
Topikgazda
válasz
betyarr #48662 üzenetére
Szia!
Az ismétlődések eltávolítása annyi oszlopot kezel, amennyit kijelölsz: az eltávolításhoz minden oszlopban azonos adatnak kell lennie.
Egy segédoszlopba átírod a szűrni kívánt értékeket. Ezután ismétlődések eltávolítása, majd a Darabteli függvénnyel megnézed, melyikből hány van az eredeti tartományban.
Üdv. -
wolfman
veterán
AZ megoldható a programban, hogy ha írok egy cellába, majd javítani akarok valamit a beírt szövegben, akkor a vissza kurzor gombbal nem lép ki és lép egy cellával balra, hanem marad szerkesztésben és karakterek közt lép vissza? (remélem érthető)
-
-
betyarr
veterán
sziasztok!
adott egy excel tábla,amiben dokumentumok szerzői vannak az A oszlopban,a B-ben pedig a dokumentumok címei.hogyan tudnám leválogatni (szűrni?) azokat a dokumentumokat egy külön táblába,amelyek egynél többször szerepelnek a táblában (tehát ahol azonos a szerző és a cím is)?
köszönöm előre is a segítséget!
-
Lokids
addikt
Sziasztok!
Van egy alábbi makró részletem, amiben a legelső For ciklus nem lépdel. Sohasem lép rá a next-re. Azon belüli ciklusok simán végigfutnak ahogy kell. De a "For OpenSor" rész csak 1x fut le, pedig s_OpenlastRow 6000 körüli értékkel bír. (6000 soros az excel amit végig kéne nyálaznia). Ennek ellenére csak a legelső sort nézi végig.
Mit nézek el?
For OpenSor = 4 To s_OpenLastRow
s_OpenTorzsNum = Workbooks(OpenWBName).Worksheets(1).Cells(OpenSor, 2).Value
For Sor = 4 To s_LastRow
s_TorzsNum = Workbooks(MainWBName).Worksheets(s_wsName).Cells(Sor, 2).Value
If s_TorzsNum = s_OpenTorzsNum Then
For OpenCol = 6 To s_OpenLastCol
s_FteNum = Workbooks(OpenWBName).Worksheets(1).Cells(2, OpenCol).Value
For MainCol = 6 To s_MainLastCol
s_MainFteNum = Workbooks(MainWBName).Worksheets(s_wsName).Cells(2, MainCol).Value
If s_MainFteNum = s_FteNum Then
If Workbooks(OpenWBName).Worksheets(1).Range(Col_Letter(OpenCol) & OpenSor).Value <> "" Then
CellaTartalom = Workbooks(MainWBName).Worksheets(s_wsName).Cells(Sor, MainCol).Value
OpenCellaTartalom = Workbooks(OpenWBName).Worksheets(1).Cells(OpenSor, OpenCol).Value
If CellaTartalom = "" Then
Workbooks(MainWBName).Worksheets(s_wsName).Cells(Sor, MainCol).Value = OpenCellaTartalom & ";"
Else
PartString = Left(CellaTartalom, InStr(1, CellaTartalom, ";") - 1)
Workbooks(MainWBName).Worksheets(s_wsName).Cells(Sor, MainCol).Value = PartString & ";" & OpenCellaTartalom
End If
End If
End If
Next MainCol
Next OpenCol
End If
Next Sor
Next OpenSor
-
tomy86
addikt
Sziasztok!
Van egy táblázatom, amiben a tankolásokat rögzítem.
Négy oszlop: A: liter, B: távolság, C: átlagfogyasztás, D:tele/részleges
D oszlopban kiválasztható, hogy tele lett tankolva vagy nem.
Hogy tudom megadni, hogy az átlagfogyasztást csak akkor számolja, ha a D oszlopban a "tele" érték szerepel? Eddigi próbálkozásaim sikertelenek voltak.
Előre is köszönöm a segítséget. -
3DFan
aktív tag
Sziasztok! Lehetséges megadni cella címet úgy, hogy az oszlop vagy a sor azonosítót (esetleg mindkettőt) valamely cellákból vegye ki a program? Köszönettel.
-
andreas49
senior tag
válasz
Fire/SOUL/CD #48644 üzenetére
A leg legálisabb O365 van/volt W10 és W11 alatt. minden esetben friss telepítés a váltást követően. Volt már teljes Office eltávolítás és teljes takarítás is, majd új telepítés. A W10 és a W11 szintén Microsoft forrásból való.
-
válasz
andreas49 #48643 üzenetére
Hivatalos forrásból beszerzett Windows és Office van?
Letöltés: Windows 11 | Office (innen is lehet OS-ket tölteni)
Az OS Home vagy Pro?
Az Office pontos verziója? (365/2021/2019 stb)
W10 alá is ugyanazt az Office-t telepíted? (Gondolom igen, de megkérdem)
Az OS-t és az Office-t is frissítsd le naprakészre. -
andreas49
senior tag
Sziasztok,
Már harmadszor rakom fel különböző módon a Windows 11-et, de mindig visszatérek a Windows 10-re. (Eddig volt az ide nem vágó téma) Tegnap rájöttem, hogy mi okozza az Excel összeomlását bizonyos esetben. Minden olyan file-val nem volt gondom, ami nem tartalmazott tömbképletet. Amelyikben van, ott az Excel elkezd 'homokórázni' és 'nem válaszol' felírat jelenik meg. (A LibreOffice megnyitja, de nem kezeli a tömbképletet.) Valaki tapasztalt már hasonló problémát? Elnézést a kis 'mellékvágányért' -
oke
senior tag
Sziasztok,
Van egy ilyen formátumú oszlopom:
2022.02.16 19:05:48
(éééé.hh.nn ó:pp)Ebből szeretném kinyerni két külön oszlopba az év, hónap, napot, a másikba meg az óra, perc másodpercet. Az óra, perc, másodpercet az új oszlopában átlagolni is szeretném. tudtok ebben segíteni?
-
Fferi50
Topikgazda
válasz
Dilikutya #48630 üzenetére
Szia!
Még mindig, szeretném legalább képben látni, hogy mit szeretnél. Milyen a forrás és mi a cél?
Egyébként szerintem is valamilyen kereső függvénnyel megoldható egy jelölés, hogy kell-e a másik munkalapra vagy nem és utána másolás szűrővel.
Üdv.
Ps. Egyenlőre nem tudom elképzelni munkalapon sajnos, amit leírtál. -
Dilikutya
félisten
válasz
Fferi50 #48629 üzenetére
Na, egyszerűbben
Az adatösszegző táblán meg van oldva, hogy mindig mely dátumok legyenek, a másik fülről kéne lényegében a név+dátum metszéspontjából az adat. Ez a fül nem egységes, mivel több hónap táblázata van egymás alatt. A nevekhez minden nap csak egy adat van. A dátumok vannak oszlopban, 02.01, 02.02, 02.03, 02.04...
-
Fferi50
Topikgazda
-
Dilikutya
félisten
Van egy tábla. Vízszintesen vannak dátumok, függőlegesen névsor. A dátumok fixen az előző teljes hét napjai. Egy másik fülön pedig szépen sorban a napok, hónapok, gyűlnek az adatok. A vízszintes névsor változhat, mivel a lapfülön a hónapok egymás alatt vannak, és a névsor minden hónapban eltérhet (nem feltétlenül). Ebből ként mindig az előző hét adatait beemelni a másik fülre. A kulcs az aktuális havi névsor, aki az előző haviban még szerepel, az aktuálisban nem, az ő adataira nincs is szükség.
Na ezt még én se értem. -
Exodius
őstag
válasz
Fire/SOUL/CD #48626 üzenetére
Király vagy!
-
válasz
Exodius #48625 üzenetére
"Sima Excel-ben nincs ilyen függvény..."
De van, csak nem listázza ki az Excel (még az Excel 2007-esben is van ez az FX), szépen végig be kell pötyögni a függvény nevét meg a paramétereit"Meg oda kell írnom a tólig dátumot, ami ugye felesleges, mert az minden nap változik."
Miért kellene? A korábbi képet alapul véve A oszlopban vannak a születésnapok, B1-be meg beírod, hogy=DÁTUMTÓLIG(A1;MA();"Y")
és végigmásolod... -
Exodius
őstag
válasz
Fire/SOUL/CD #48624 üzenetére
Sima Excel-ben nincs ilyen függvény csak a 365-ösben. Meg oda kell írnom a tólig dátumot, ami ugye felesleges, mert az minden nap változik. De rossz. Inkább átváltok angolra és megoldom úgy. De szomorú.
Azért köszönöm a segítséget.
-
-
Exodius
őstag
Szasztok!
Az volna a kérdésem, hogy ha az egyik oszlopban vannak születési dátumok, melyik függvény segítségével tudom előhozni azt, hogy a mai dátumhoz képest jelezze évben, az adott személy korát?
Ezt How to calculate age in Excel: from date of birth, between two dates megtaláltam angolul, csak a magyar nyelvű Excel-nél nyilván mások a szabályok. -
válasz
wolfman #48620 üzenetére
Mindenekelőtt Delila_1 megoldását használd, ha még szeretnél vele további számolási műveleteket végezni.
Ez (# ##0) egy ún. formátumkód.
Bővebben (Angol) | Bővebben (Magyar) | Bővebben (Magyar) PDF -
wolfman
veterán
válasz
Fire/SOUL/CD #48616 üzenetére
Köszönöm nektek! Valami nagyon hasonlót írtam be én is, de valami lemaradhatott, mert hibákat írt ki. Most frankó.
Delila_1 verziójában a '# ##0' képlet változót takar?
-
-
sztanozs
veterán
válasz
Fire/SOUL/CD #48616 üzenetére
Ez szerintem nem igazán jó, mert utána már nehéz számolni vele.
-
válasz
Fire/SOUL/CD #48616 üzenetére
Bocsesz, ez természetesen nem neked akart menni, hanem wolfman-nak...
-
-
wolfman
veterán
válasz
Fire/SOUL/CD #48613 üzenetére
Mivel letörölték a k....tt PS-t a céges gépemről, Gimp-el meg csak szarakodnék mert nem ismerem, így most ez a képernyőmentés szerkesztéssel most nem fog menni, de próbálom a legérthetőbben leírni.
Szóval van egy Excel munkafüzeten belül kettő lapfül egy egy táblázattal. Elsőben beírjuk a gépjárművek havi kezdő és záró km óra állásait, ezek alatt egy cellába kiszámolja a különbséget, tehát a havi megtett km-t. Második lapfülön pedig van egy táblázat, amit ezen kiszámolt havi megtett km-eket adja össze negyedévenként. Nos, ha beírom a képletet, hogy jelen esetben:
=SZUM('elsőlapfül'!C101:H101)
Minden frankó, megkapom a pl. 851 értéket. Nekem pedig kellene mögé egy km szócska a cellában. Ha egyéni cellaformátumban megadom neki, hogy
0 " km"
Akkor a helyes 851 érték helyett azt írja ki, hogy 1, de ezen kívül mindegyik érték rossz lesz random, akár mínusz értékekkel. A 0 helyett kellene más vagy mi? -
válasz
wolfman #48612 üzenetére
Dobj egy-két képet, hogy pl. munka1 adott cellájában ez van, munka2 adott cellájában(ami a munka1 adott cellájára hivatkozik) meg ez a képlet szerepel és mi lett -a rossz- eredménye.
"Próbáltam alkalmazni ezt a korábbi dátumos formát is, hátha, de arra meg azt írja ki, hogy a függvényhez beírt argumentumok száma túl kevés."
Hát itt meg szinte biztos, hogy valamit elrontottál...Természetesen takard ki a nem szükséges/nem publikus adatokat tartalmazó cellákat, csak lássuk, hogy miről is van szó.
-
wolfman
veterán
Na most meg másba futottam bele.
Adott két lapfül egy egy táblázattal. Második lap táblázatába szeretnék számíttatni az elsőből. Ha általános cellaformátum alatt írom be a képletet utalva az első munkafüzetben lévő cellákra, akkor jó. De ha egyéni cellaformátumban megadom neki, hogy írja a képlet által kijött eredmény után, hogy km (0 ' km'), akkor valami egészen más számokat fog nekem oda kiszámítgatni, nem is értem milyen számítás alapján. Eddig jól működött ez az eljárás, de képlettel még nem használtam. Ide valami speckó megoldás kell, nem elég csak amit fented írtam? Próbáltam alkalmazni ezt a korábbi dátumos formát is, hátha, de arra meg azt írja ki, hogy a függvényhez beírt argumentumok száma túl kevés.
-
wolfman
veterán
válasz
Fire/SOUL/CD #48610 üzenetére
Köszönöm!
-
-
wolfman
veterán
Lehet olyan csinálni, hogy egy cellába képletet is írok és szöveget is?
Egészen pontosan azt szeretném, hogy kiírja egyik cellába az aktuális dátumot, aminek '=MA()' a képlete, de elé szeretném írni a város nevet is. -
Dilikutya
félisten
válasz
Fire/SOUL/CD #48600 üzenetére
Köszi, közben én is erre jutottam, és az INDEX valóban azt is adja, ami nekem kell.
-
Colin111
csendes tag
válasz
Fferi50 #48584 üzenetére
Szia!
Szuper köszi a saját gépemen működik, magyar office 2016, de a bentin nem akar...
Az eseménykezelés oké, de valamiért nem találja meg a reszletezo macrót
Debug ennél a sornál áll meg:reszletezo Target.Row
Egy kicsit még faragnom kell, meg szépítgetni, de ezzel az ötlettel jó lesz!
Arra még nem válaszolt senki, talán neked erre is van ötleted, hogy egy json file-t hogy lehet bedolgozni táblázattá, ha van két "fejléc rekord" benne és utána jönnek az ismétlődő szerkezetű rekordok?
Üdv, -
zeeland66
tag
válasz
Fire/SOUL/CD #48604 üzenetére
Szia, tökéletes a megállapításod, valóban nem értek hozzá, amit tudok azt magamtól tanultam.Köszönöm szépen a segítséget, így valóban működőképes
-
válasz
zeeland66 #48603 üzenetére
Lehet, hogy csak a különböző cellahivatkozási szabályokkal nem vagy tisztában?
Váltás a relatív, az abszolút és a vegyes hivatkozás közöttMagyarul (itt a példádnál maradva) a Munka2 C3 cellába ez kerüljön:
=Munka1!$B$6
és akkor a Munka2 lapon mindegy, hogy hova kerül a táblázat, a korábbi C3 cella bárhova is kerül, abba mindig a Munka1 lap B6 cella értéke fog kerülni. -
Fferi50
Topikgazda
válasz
zeeland66 #48599 üzenetére
Szia!
A másik munkalapon is annyival kell lejjebb menni a másolással, amennyivel az elsőn tetted.
Ha Munka1!A1:X15 területet másoltad Munka1!A30 cellához, akkor a Munka2 munkalapon is 29 cellával lentebbre másold az adatokat. Így maradnak megfelelőek a hivatkozások.
Üdv.
Új hozzászólás Aktív témák
Hirdetés
- Számlás!Steam,EA,Epic és egyébb játékok Pc-re vagy XBox!
- Eredeti Microsoft termékek - MEGA Akciók! Windows, Office Pro Plus, Project Pro, Visio Pro stb.
- Játékkulcsok olcsón: Steam, Uplay, GoG, Origin, Xbox, PS stb.
- Windows 10 11 Pro Office 19 21 Pro Plus Retail kulcs 1 PC Mac AKCIÓ! Automatikus 0-24
- Microsoft licencek KIVÉTELES ÁRON AZONNAL - UTALÁSSAL IS AUTOMATIKUS KÉZBESÍTÉS - Windows és Office
- Lenovo ThinkPad dokkolók: USB-C 40A9/ 40AY/ 40AS/ Thunderbolt 3 40AC/ Hybrid USB-C DisplayLink 40AF
- Telefon felvásárlás!! Samsung Galaxy A12/Samsung Galaxy A22/Samsung Galaxy A32/Samsung Galaxy A52
- Bomba ár! Dell Latitude E6420 - i5-2GEN I 4GB I 250GB I HDMI I 14" HD I W10 I Gari!
- Szinte új, minőségi, állítható ritkítóolló
- 128 - Lenovo Legion 5 (16IRX9) - Intel Core i7-14650HX, RTX 4070 (ELKELT)
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest