-
Fototrend
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
Simba86
#31027
üzenetére
Szia!
Az Adatok - Speciális szűrővel egyből a másik helyre másolhatod a szűrt adatokat. Az a fontos, hogy arról a munkalapról indítsd, ahová másolni szeretnéd az adatokat. A párbeszéd ablakot értelemszerűen töltsd ki.
Ha makrórögzítővel felveszed, akkor csak a szűrőtartomány megfelelő értékeit kell változtanod, mielőtt elindítod a makrót.Üdv.
-
Delila_1
veterán
válasz
Simba86
#31027
üzenetére
Az eredeti, ömlesztett adatokat tartalmazó lapnak az Eredeti nevet adtam. A csillagokkal jelzett sorban írd át a nevét.
A makró végig megy az Eredeti lap sorain. Megnézi, van-e a sorban szereplő ÁFA-kód nevű lap. Ha nincs, létrehozza. Az aktuális sor adatait átmásolja a megfelelő lapra.
Sub Szortirozas()
Dim sor As Long, usor As Long, kod, lapnev
With Sheets("Eredeti") '*****
sor = 2
Do While .Cells(sor, "C") <> ""
kod = .Cells(sor, "C") & ""
On Error Resume Next
Set lapnev = Sheets(kod)
If Err.Number <> 0 Then
Sheets.Add Before:=Sheets(Sheets.Count)
ActiveSheet.Name = kod
.Rows(1).Copy Sheets(kod).Range("A1")
.Rows(sor).Copy Sheets(kod).Range("A2")
On Error GoTo 0
Else
usor = Application.WorksheetFunction.CountA(Sheets(kod).Columns(3)) + 1
.Rows(sor).Copy Sheets(kod).Range("A" & usor)
End If
sor = sor + 1
Loop
End With
Beep
MsgBox "Kész van.", vbInformation
End Sub -
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!

-
Mutt
senior 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
Új hozzászólás Aktív témák
- BMW topik
- Kerékpárosok, bringások ide!
- Okos Otthon / Smart Home
- Kertészet, mezőgazdaság topik
- iOS alkalmazások
- Hyundai, Kia topik
- Itt a Galaxy S26 széria: az Ultra fejlődött, a másik kettő alig
- Path of Exile (ARPG)
- Renault, Dacia topik
- A fociról könnyedén, egy baráti társaságban
- További aktív témák...
- LG 77C4 - 77" OLED evo - 4K 144Hz - 0.1ms - NVIDIA G-Sync - FreeSync - HDMI 2.1 - 1000 Nits
- GYÖNYÖRŰ iPhone 14 Plus 128GB Blue-1 ÉV GARANCIA - Kártyafüggetlen, MS4642
- Apple iPad Air 5 13' 128GB (2029.02.09-ig Garancia) Csak kibontva volt, Aktiválatlan!
- MS SQL Server 2016, 2017, 2019
- TP Link HS100 Távolról vezérelhető Wi-Fi-s dugalj (Smart Plug)
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest





Fferi50