- D1Rect: Nagy "hülyétkapokazapróktól" topik
- MasterDeeJay: Natív 3Dfx Glide Windows11 alatt Voodoo1 és Voodoo2-vel.
- sziku69: Szólánc.
- sziku69: Fűzzük össze a szavakat :)
- Luck Dragon: Asszociációs játék. :)
- [K2]: A vagyonvédelmi rendszerszerelővé válás rögös útja
- Meggyi001: Anya, tudsz segíteni a matekban?....Nem érek rá kisfiam, majd segít a ChatGPT...
- Sirandrish: Dohányzás Vége(!?)
- lovag05: Híradó
- MasterDeeJay: Kínai DDR5 ajánlható?- Puskill PSK-D5M6400BH-16G
-
LOGOUT
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
-
Fferi50
Topikgazda
válasz
Mindless #31630 üzenetére
Szia!
"De ugye gépenként változhat az eladási ár és a beszerzési forrás alapján a beszer ár is."
Éppen ezért kérdeztem, hogy milyen értékelési elveket kívánsz érvényesíteni. Mert nem mindegy, hogy a 100 Ft-ért beszerzett árut adod el 120 Ft-ért, vagy a 130 Ft-on beszerzettet.
Választható lehetőségek:
FIFO: mindig a legkorábban beszerzett termékből történik az értékesítés (vagyis a legrégebben raktáron levőt tekintjük eladottnak).
LIFO: mindig a legutolsó beszerzésből értékesítünk (azaz a legfrissebb terméket adjuk el).
ÁTLAG: a készleten levő termékek alapján átlagárat számolunk és ezen az áron értékeljük az eladott terméket.Ebből következik, hogy az elszámolás módja befolyásolja az adott időszak eredményességét.
Üdv.
-
Fferi50
Topikgazda
válasz
Mindless #31628 üzenetére
Szia!
Ha ez ilyen egyszerű lenne...
"kiadási oldalon a rendszernek össze kellene szednie soronként és a megfelelő mennyiséget a megfelelő árral összepárosítania"
Milyen elvet használtok a készlet kiadásnál FILO,FIFO,LIFO, ÁTLAGÁR???
Szerintem kellene egy egyértelmű termék azonosító oszlop mindkét táblába, mert név alapján nem feltétlenül lehet azonosítani (pl. Coca-Cola lehet 0,33, 1,5, 2 kiszerelés, de akár rekeszes is, sörről nem is beszélve).Üdv.
-
Fferi50
Topikgazda
válasz
Mindless #26726 üzenetére
Szia!
Mivel a keresőfüggvények (így a hol.van is) az első találatnál megállnak, így azt gondolom, ha tényleg az utolsó találatra vagy kíváncsi, legegyszerűbben úgy oldhatod meg, hogy - most kapaszkodj - megfordítod a táblázatodat fejjel - lefelé és abban keress.
Ebben az esetben az lesz az első találat, ami "normál állásban" az utolsó volt.
Valahol - valamelyik topicban csináltam már egy olyan képletet (igaz, fkeres függvényre), amelyiknek meg lehet mondani, hanyadik előforduláshoz tartozó értéket adja vissza, de ahhoz idő kell, hogy előbányásszam és hol.van-ra aktualizáljam.Üdv.
(a hangulatjeleket gondold a megfelelő helyre...) -
Fferi50
Topikgazda
válasz
Mindless #25040 üzenetére
Szia!
Próbáld ezt.
Sub hasonlito()
Dim sh1 As Worksheet, sh2 As Worksheet, cl As Range, vane
Set sh1 = Sheets("Munka1")
Set sh2 = Sheets("Munka2")
For Each cl In sh1.Range("O:O").Cells
If IsEmpty(cl) Then Exit For
vane = Application.Match(cl.Value, sh2.Columns("O"), 0)
If IsError(vane) Then
vane = sh2.Range("O30000").End(xlUp).Row: If Not IsEmpty(sh2.Cells(vane, "O")) Then vane = vane + 1
End If
sh1.Rows(cl.Row).Copy sh2.Rows(vane)
Next
MsgBox "Vége a programnak", vbInformation
End SubTermészetesen a Munka1 és Munka2 helyére a saját munkalapjaid nevét írd.
A makró a Munka1 munkalapról másolja át az adatokat a Munka2 munkalapra.
Ha van az O oszlopban olyan érték, akkor oda, ha nincs, akkor a Munka2 végére az egész sort.Remélem, ilyesmire gondoltál.
Üdv.
-
Fferi50
Topikgazda
válasz
Mindless #24998 üzenetére
Szia!
Az előző sor formuláit így írhatod át értékre:
.offset(-1,0).entirerow.value=.offset(-1,0).entirerow.value
Ha egy meghatározott tartomány értékét szeretnéd felülírni, akkor pedig
range(.offset(-1,-4),.offset(-1,5).value=range(.offset(-1,-4),.offset(-1,5).value
Az előző sor 10 celláját írja felül az értékével.
Megjegyzem, hogy ez a módszer csak összefüggő tartományon működik.Üdv.
-
Fferi50
Topikgazda
válasz
Mindless #22784 üzenetére
Szia!
Gyakorlatilag minden vevőtípusnak csinálhatsz külön táblát a bemutatott logika alapján, ami 3 oszlopból áll:
1. a számítási határ
2. a számítás kulcsa
3. az adott sáv alatti összegHa bizonyos szintig 0 kulcsot szeretnél alkalmazni, akkor annak a szintnek a felső határához is 0 értéket írj a 2. oszlopba és a következő szintnél kezdődik az értékkulcs.
A 3. oszlop azért fontos, mert egyszerre nem lehet több kulccsal számolni, csak ilyen fondorlatos módon lehet megoldani (azaz az addig sávokhoz tartozó értékeket kiszámoljuk - hiszen az már biztosan megvan, és a fölötte levő különbségnek számítjuk a sávba eső százalékát és azt hozzáadjuk). Ezért bonyolult a képlet.
Remélem, érthető volt.
Üdv.
-
Fferi50
Topikgazda
válasz
Mindless #22756 üzenetére
Szia!
Feltöltöttem egy javaslatot:
http://data.hu/get/7936884/minta_adatok.xlsxElég bonyolult lett a képlet, mivel árrést kell benne számolni az összehasonlítás előtt, de azért érthető szerintem.
A sávos számításhoz az Fkeres függvényt használom.
Az alap a segéd C2 cellában van, ha ezt megváltoztatod, akkor a táblázatban a határértékek is megváltoznak, kivéve a felső határt, ahova egy "bazinagy" számot kell írni, hogy biztosan kisebb legyen minden előfordulási érték nála.Remélem, ilyesmire gondoltál.
Üdv.
-
Fferi50
Topikgazda
válasz
Mindless #22750 üzenetére
Szia!
A kérdést nem egészen értem, mert először X, 2X, 3X stb. forgalomról beszélsz, majd a későbbiekben azt írod, hogy fix Y értékkel már megy számolás, csak forgalomtól változó Y értékkel nem.
Jól értelmezem, hogy ez valami diszkont számítás?
Szerintem a forgalomtól változó értéket egy szép kis táblázattal lehet megadni, de egy kis csavarral:Egy cellába beviszed a forgalom összegét. Majd a táblázat első oszlopába képlettel beírod a 2X, 3X ..stb képletet az adott cellára hivatkozva (pl.=A1*2, =A1*3 ..stb.)
A táblázat második oszlopába beírod a hozzá tartozó %-os értékeket.
Ezután a táblázatban megkeresed az adott forgalomhoz tartozó %-os értéket pl. az index és hol.van függvényekkel, vagy fkeressel.De, ha lenne egy pici mintád, konkrétabban is tudnánk segíteni valószínűleg.
Üdv.
Új hozzászólás Aktív témák
- AI-alapú böngészőt telepítenének gyárilag az új mobilokra
- iPhone topik
- Google Pixel topik
- Milyen légkondit a lakásba?
- Kaspersky Antivirus és Internet Security Fórum
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Xbox tulajok OFF topicja
- A nagy Szóda, Szódakészítés topic - legyen egy kis fröccs is! :-)
- AMD Navi Radeon™ RX 6xxx sorozat
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- További aktív témák...
- Windows 10 11 Pro Office 19 21 Pro Plus Retail kulcs 1 PC Mac AKCIÓ! Automatikus 0-24
- Eladó Steam kulcsok kedvező áron!
- Eredeti Microsoft termékek - MEGA Akciók! Windows, Office Pro Plus, Project Pro, Visio Pro stb.
- Számlás!Steam,EA,Epic és egyébb játékok Pc-re vagy XBox!
- Windows 10 11 Pro Office 19 21 Pro Plus Retail kulcs 1 PC Mac AKCIÓ! Automatikus 0-24
- ÁRGARANCIA!Épített KomPhone i7 14700KF 32/64GB RAM RX 9070 XT 16GB GAMER PC termékbeszámítással
- Csere-Beszámítás! RTX Gamer Számítógép PC Játékra! I5 12400F / RTX 3070 / 32GB DDR4 / 1TB SSD
- LG 27GR93U-B - 27" IPS - UHD 4K - 144Hz 1ms - NVIDIA G-Sync - FreeSync Premium - HDR 400
- ÁRGARANCIA!Épített KomPhone Ryzen 5 7600X 32/64GB RAM RTX 5070 12GB GAMER PC termékbeszámítással
- Lèpj be a jövőbe! Kamatmentes rèszletre is!
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest