- Radeon RX 9060 XT: Ezt aztán jól meghúzták
- Atomenergiával dübörögnek tovább az Amazon adatközpontok, SMR-ek is jöhetnek
- Macron betiltatná az EU-ban a közösségi médiát a 15 év alattiaknak
- Az NVIDIA ipari AI-felhőt épít a németeknek, együtt az OpenAI és a Google
- Két új Ryzen közül választhatnak a kézikonzolok
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Fujifilm X
- Házimozi belépő szinten
- AMD vs. INTEL vs. NVIDIA
- Milyen monitort vegyek?
- Projektor topic
- HiFi műszaki szemmel - sztereó hangrendszerek
- NVIDIA GeForce RTX 3080 / 3090 / Ti (GA102)
- NVIDIA GeForce RTX 3060 Ti / 3070 / 3070 Ti (GA104)
- OLED TV topic
-
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
-
Delila_1
veterán
válasz
slashing #22798 üzenetére
DARAB-bal nem működik, DARAB2-vel is úgy, hogy ahol a képleted üres stringet ad, ott az érvényesítésben (vagy vezérlőben) is lesz egy üres sor. Nem üres a cella, hiszen van benne egy képlet.
=OFSZET(Munka1!$B$2;0;0;1;DARAB2(Munka1!$1:$1))
Szerk.:
Nézd meg a beállításokat. Régebbi verzióban volt rá mód – nem ugrik be, hol –, hogy ahol nulla értéket talált, azt nem jelenítette meg a diagram. -
slashing
senior tag
kéne egy kis segítség, valamiért csak nem sikerül pedig az elvét tudom. Névkezelőben kéne egy dinamikusan bővülő tartományt elnevezni ez ugye simán eltolás és darab függvény Függőleges tartománynál semmi gondom nincs vele kismilliószor csináltam de vízszintes tartománynál valamiért nem jutok dűlőre vele. De szerintem már a szét vet az ideg miatt nem ugrik be az a pofonegyszerű dolog ami miatt nem megy.
Mindenképpen darab függvény kell mert a darab2 megszámolja a ="" cellákat is ami nekem nem kell mivel képlettel kerülnek bele az adatok.
az adatok mondjuk az első sorban vannak a 20. oszlopig(T) de úgy kellene nekem ez a tartomány hogy mindig csak azokat vegye a tartomány részének ahol adatok vannak. Az A1 az mindig ="" szóval kell majd a végére egy -1 hogy ezt azért belevegye.
Hogy érthetőbb legyen azért kell mert ebből a tartományból diagram lesz és az üres cellákat nem akarom megjeleníteni rajta 0 értékként (="") kivéve az A1-et ami mindig fix üres cella.
-
botond187
csendes tag
Pont kérdezni akartam, de ebben a táblázatban már látom, hogy hogy is gondoltátok.
Nagyon köszönöm a segítséget mindkettőtöknek, ilyenre gondoltam pont. -
Fferi50
Topikgazda
válasz
botond187 #22794 üzenetére
Szia!
Tovább gondoltam a feladatod és úgy látom, a "segédtáblában" elég az egy oszlop a főtermékekre a következők szerint:
első cella értéke 0
második cella értéke a második termék alsó határa
harmadik cella értéke a harmadik termék alsó határa
Pl.Főtermék kieg alsó kieg felső
0 G-010504000 G-010504099
G-010100100 G-010504100 G-010504199
G-010100200 G-010504300 G-010504500Ekkor a makróban a kereséshez a vlookup függvényt kell használnod, így
set vankieg=application.vlookup(cells(1,1).value,segédtábla első oszlop,1,True)
if not vankieg is nothing then ' ekkor van találat
kiegalso=vankieg.offset(0,1).value
kiegfelso=vankieg.offset(0,2).value
jöhet a belső ciklus a termékkereséshez (nálam az yy-os)
endifA termék cikkszámainak és a segédtábla első oszlopának is emelkedő sorrendben kell lennie.
Az Fkeres ebben a formában azt a sort találja meg, amely még nem nagyobb a keresendő értéknél, ezért kell az első cellába 0, vagy bármilyen más - az első termékkör felső határánál kisebb!!! - érték.Üdv.
-
botond187
csendes tag
válasz
Delila_1 #22793 üzenetére
Azt kéne változtatni, hogy amit csináltál, ott az alap oszlopon belűl is egy -tól-ig részt kéne létrehozzni.
Amit küldtél táblázatot úgy kéne módosítani, hogy:Alap oszlop ezt kéne két részre szedni, szintén egy -tól - ig részre, és ami ezen értékek közé esik azokhoz rendelje a jelenleg is meglévő -tól és az -ig oszlopban levő termékeket
010100000-tól 010100099-ig levő termékekhez rendelje aTól oszlop (ezen nem kell változtatni)
010504000-tól termékeketIg oszlop (ezen sem kell változtatni)
010504099-ig termékeket -
Delila_1
veterán
válasz
botond187 #22788 üzenetére
Egyszerűbben, és kicsit gyorsabban is meg lehet csinálni.
Kell egy segédtábla (nálam a K:M tartomány), ahol a K oszlop tartalmazza azt a szöveges formában tárolt adatot, amihez rendeljük a többit, az L és M szintén szövegesen a csatolandó min és max értékeket.Nem írtad, az Excelnek melyik verzióját használod, ezért 2003-ban írtam, azt a magasabb verziójú Excelek elfogadják, csak makróbarátként kell menteni.
A füzetet feltettem ide.
Módosítandó sorok, ha a segédtáblát máshova teszed:
1.Set sorS = Columns(11).Find(ehhez, LookIn:=xlValues)
A Columns(11) most a K oszlopra mutat, mert a K a 11. oszlop.
2.
If Mid(Cells(sorK, "A"), 3) >= Cells(sorS, "L") And _
Mid(Cells(sorK, "A"), 3) <= Cells(sorS, "M") ThenEzeknél az "L" és "M" helyett írd a saját oszlopaid betűjelét
-
-
Fferi50
Topikgazda
válasz
botond187 #22788 üzenetére
Szia!
Paraméterezheted is a makrót.
Csinálsz egy táblázatot, amelybe berakod egy-egy oszlopba a "főcikk" tól-ig cikkszámokat, a másik 2 oszlopba pedig a hozzátartozó "kiegészítő" cikkek tól-ig határait.
Ezután a makródnak azt kell megnéznie, hogy az adott cikkszám mely határok közé esik és onnan kivenni a hozzátartozó határértékeket.
Kicsit csúnya mert még egy for ciklus van benne, de most hirtelen nem jut jobb eszembe (pedig biztosan van).For xx= 1 to 200
cikkszam=cells(xx,1).value
kiegalso=""
kiegfelso=""
for zz=1 to főcikkfeltételszám
if cikkszam>=cells(zz,10).value and cikkszam<=cells(zz,11).value then
kiegalso=cells(zz,12).value
kiegfelso=cells(zz,13).value
exit for
endif
next
if kiegalso<>"" then
kieg=""
for yy=1 to 200
if cells(yy,1).value>=kiegalso and cells(yy,1).value<=kiegfelso then
if kieg="" then
kieg=cells(yy,1).value
else
kieg=kieg & elválasztó & cells(yy,1).value
endif
endif
next
if kieg<>"" then
cells(xx,2).value=kieg
endif
endif
nextA határokat tartalmazó táblázat a 10-12. oszlopban van. A ciklushatárokat igazítsd a feltöltött sorokhoz.
A belső yy-os ciklus elvileg indulhat xx -től egy (1) helyett, ha a kiegészítő termékek cikkszáma nagyobb, mint a főtermékeké és a cikkszámok sorba vannak rendezve. A működéshez ez nem szükséges, akkor marad az 1, mint cikluskezdő (hiszen lehet, hogy az első cikkszám nem főtermék, hanem kiegészítő).Üdv.
-
slashing
senior tag
válasz
botond187 #22788 üzenetére
hát innentől már csak annyit kell csinálni hogy d1=kezdőérték e1=végérték d2=kigyűjtés kezdő értéke e2=kigyűjtés végértéke a makróban meg ezeket a cellákat el kell nevezni és azokkal helyettesíteni.
valahogy így:
Dim k1, v1, ki1, ki2 As String
k1 = Range("D1")
v1 = Range("E1")
ki1 = Range("D2")
ki2 = Range("E2")if cells(yy,1).value>= K1 and cells(yy,1).value<= V1 then
ugyan így a másik kettőnél is.
és mondjuk a legvégén a next előtti cells(yy, 2)-t átírni mondjuk ActiveCell-re és akkor oda rakja az adatokat amelyik cellára ráállsz a makrófuttatás előtt. Esetleg még egy gombot kirakni a lapra ami indítja a makrót.
Elvileg ennek így működnie kell....
Bocs Fferi50 hogy belekondárkodtam, remélem nem haragszol meg érte.
-
botond187
csendes tag
válasz
Fferi50 #22787 üzenetére
Jól hangzik, hogy meg lehet csinálni, viszont lenne nekem szerintem több száz ilyen makrós megoldás.
Akkor mindegyikre külön makrót kéne írni, ugye?
Mármint csak az értékeket változtatni rajtuk.
Az is probléma, hogy ez bővülni fog, szóval, akkor mindig kell írni rá egy makrót. -
Fferi50
Topikgazda
válasz
botond187 #22786 üzenetére
Szia!
Kell egy makrót írnod, ami végigmegy a cikkszámokon és az általad megadott cikkszám melletti cellába beírja a szintén általad definiált feltétel szerinti cikkszámokat:
Csak vázlatosan:for yy = 1 to 100
kieg=""
if cells(yy,1).value>="G-010100000" and cells(yy,1).value<="G-010100099" then
for xx= 2 to 100
if cells(xx,1).value>="G-010504000" and cells(xx,1).value<="G-010504099" then
if kieg="" then
kieg= cells(xx,1).value
else
kieg=kieg & elválasztó & cells(xx,1).value
endif
endif
next
end if
if kieg<>"" then cells(yy,2).value=kieg
nextA ciklusok vége az A oszlopban levő adatait mennyiségétől függ. Az elválasztó helyébe írd be azt a karaktert, amelyet elválasztóként szeretnél használni.
Ha a feltételeket megváltoztatod a makróban, akkor bármelyik cikkszám mellé tud írni bármilyen cikkszám verziót.Üdv.
-
botond187
csendes tag
válasz
slashing #22781 üzenetére
A cikkszámok ezek:
G-010100014
G-010100102
G-010500578
G-010501010
G-010502019
G-010503031
G-010504042
G-010504006
G-010504123Ezekből figyelmen kívűl kell hagyni ezt, mert ez mindenhol ugyanaz: G-
Ezután jön egy 6 számjegy, amik kategóriáknak a kódszámai, pl: 010100
Ezután jönne maga a termék azonosító száma 3 számjegy pl: 102Legyen a fenti cikkszám az A oszlopban. A mellette levő oszlopban kellene másolni az A oszlop cikkszámait úgy, hogy a számokból olvassa ki, hogy mit.
Pl. ha a kategóriakód 010100 és a termékazonosító 000 és 099 közé esik, akkor rendelje hozzá a következő cikkszámokat: ami G-010504-el kezdődik, és az utolsó 3 szám 000 és 099 közé esik.
Igazából kiegészítő termékek lennének, ezért szeretném ezt létrehozzni, mert így autómata lenne.
Tehát a példa alapján így kéne kinéznie:
A-oszlop
G-010100014B oszlopba ez kerüljön a példa alapján
G-010504006IG-010504042 -
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.
-
Mindless
tag
válasz
Fferi50 #22760 üzenetére
Szia!
Nagyon szuper, pont úgy számol ahogy kell
Egy apróságot kérhetnék még?
A régi vevőknél az Y értéket egy bizonyos értékhatárig nem szeretném számítani utána pedig más mérték lépcsőkkel szeretnék kalkulálni mint az új vevőknél
pl. 0-50000-ig Y=0
50000-100000-ig Y =0,2
100000- Y=0,15Egyébként respect és nagyon szépen köszönöm
-
-
-
Egy oszlopban mmss formátumban, számokkal van megadva az idő. Amint átállítom idő formátumra, lenullázza az adatokat. Hogyan tudnám elérni, hogy betegye közé a :-t?
-
Thrawnad
senior tag
Hali!
Próbáltam rákeresni de nem sok sikerrel.
Olyan problémám van hogy az élőlábban kellene nekem néhány cella tartalmának megjelennie.
Effektíve alul ismétlődő sorok.
Tud valaki megoldást?
Thrawnad -
botond187
csendes tag
Sziasztok,
Azt szeretném megoldani, hogy adva lennének cikkszámok, ilyenek:
G-010100014
G-010200002
G-010300034
G-010400179
G-010500578
G-010501010
G-010502019
G-010503031
G-010504042
G-010504006
G-010504123
G-010600058Egy másik cellába kellene úgy hozzárendelni szintén ezeket a cikkszámokat, hogy a bennük levő kód alapján másolja hozzá.
Az első 6 számjegy kategóriakód, az utolsó 3 számjegy meg termékazonosító. A "G-" minden cikkszám előtt ott lenne.
Pl. ha az első 6 számjegy(a kategóriakód): 010100 és az utolsó 3 számjegy(a termékazonosító): 000 és 099 közé esik, akkor rendelje hozzá a következő cikkszámokat: ami G-010504-el kezdődik, és az utolsó 3 szám 000 és 099 közé esik.
Nem tudom megoldható-e ez így, főleg, hogy nem egy cikkszámot kéne bemásolni egy cellába. És a cikkszámokat egy ilyen jellel kéne elválasztani egymástól: ITehát a példa alapján így kéne kinéznie:
A-oszlop B-oszlop
G-010100014 G-010504006IG-010504042
G-010100102
G-010300034
G-010400179
G-010500578
G-010501010
G-010502019
G-010503031
G-010504042
G-010504006
G-010504123
G-010600058 -
samfishR
senior tag
válasz
Delila_1 #22762 üzenetére
Sikerült alkalmazni, köszi! Már csak az a kérdés, hogy egy egész oszlopban hogy tudom mindre ráhúzni ezt a formázást? Nekem sajnos vízszintesen vannak a cellák, ráadásul nem is egymás mellett. Formátummásoló nem veszi át a formázást. Az R T V oszlopokban vannak a százalékok, így néz ki:
-
samfishR
senior tag
válasz
Delila_1 #22759 üzenetére
Köszönöm szépen, így már jó lett!
Van még 1 kérdésem, remélem tudsz segíteni
Van 3 cella, mind3 százalékokat tartalmaz. Ezeknek az összegének pontosan 100%-nak kell lennie, nem lehet sem kevesebb, sem több. Erre kellene egy feltételes formázás anélkül, hogy plusz oszlopot szúrnék be amiben összeadom a cellákat azért, hogy azt ellenőrizze a feltételes formázás képlete. Ha pont 100%, akkor mind a 3 zöld, ha nem 100%, akkor pirosnak kellene lennie a celláknak. Megoldható valahogy? Köszönöm!
-
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.
-
Delila_1
veterán
válasz
samfishR #22758 üzenetére
Célszerű a listát áthozni a legördülőt tartalmazó füzetbe.
='C:\adatok\2014\[füzet.xlsx]Lapnév'!A1Ezt másolod, ameddig kell, és ezt a tartományt adod meg a legördülőhöz bemenetként. Mivel tartalmazza az útvonalat is, akkor is adja a listát, mikor a másik füzet nincs megnyitva.
A válaszomban írtam, hogy be kell gépelned a másik füzet nevét, átkattintással nem tudsz arra hivatkozni. Jobb megoldás – amit most írtam –, ha a tartomány elemeit hivatkozod be abba a füzetbe, ahol a legördülőd van.
-
-
Mindless
tag
válasz
Fferi50 #22753 üzenetére
Szia!
Köszi a gyors reakciót
Bocsi ha nehezen érthető volt amit leírtam.
Igen egy üzlet nyereségének a számítása lenne, éves és havi bontásban levonva a becsült költségeket.
Feltöltöttem minta adatokkal az excelt ahogy jelenleg áll:
https://www.dropbox.com/s/x4yn7ozx0ees2r7/minta%20adatok.xlsxEbben a forgalom utáni Y számítás nincs benne, csak egy fix legalacsonyabb értékkel számoltam.
Ez alapján már jobban fogod látni, hogy pontosan miről lenne szó.
Köszi!
-
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.
-
Fferi50
Topikgazda
válasz
tgumis #22749 üzenetére
Szia!
Ha pontos egyezést keresel, akkor nem kell sorbarendezni Fkeres számára és a Hol.van számára sem, csak akkor kell a sorbarendezés, ha kisebb-nagyobb keresést szeretnél.
Ezért szerintem az előző hozzászólás szerinti képletben a HAMIS kell az fkeres utolsó paraméteréhez és nem IGAZ.
Üdv.
-
Mindless
tag
Sziasztok!
A következő Exceles problémával találtam magam szembe
Van egy táblázat, amibe fel vannak töltve kereskedelmi adatok. Az oszlopok nevei sorban: vevő neve, beszállító neve, vevő kategória (új, régi), árukategória (1., 2.), beszerzési ár, eladási ár.
Ezekből az adatokból kellene egy olyan munkalapot csinálnom ahol a következő kategóriák szerint vannak kategorizálva az adatok havi illetve éves lebontásban:
Régi vevő Z1 = 8%
X forgalomig Y2 = 20%
2X forgalomig Y1 = 15%Új vevő - 1. kategória Z2 = 5%
X forgalomig Y3 = 23%
2X forgalomig Y4 = 26%
3X forgalomig Y5 = 27%
4X forgalomtól Y6 = 30%Új vevő - 2. kategória Z3 = 25%
X forgalomig Y3 = 23%
2X forgalomig Y4 = 26%
3X forgalomig Y5 = 27%
4X forgalomtól Y6 = 30%És ezek az értékek egyesével kerülnek összeadásra éves lebontásban a fenti három kategória szerint a következő számítással:
Magyarul nem (10x * 30%) lesz az összeg hanem (X - beszerzési ár * (1 + Z) * Y3) + ((2X - beszerzési ár) * (1 + Z) * Y4) + ((3X - beszerzési ár) * (1 + Z) * Y5) + ((4X - beszerzési ár) * (1 + Z) * Y6)A következő oszlopokra van szükségem havi lebontásban vevőkategóriánként, a beszerzési árak, eladási árak, haszonkulcs valamint a fenti kalkuláció eredménye.
2 nap alatt SZUMHATÖBB függvénnyel addig jutottam, hogy egy fix Y értékkel ki tudom számolni a szükséges adatokat azonban a forgalom függvényében változó Y értékkel nem tudok mit kezdeni. Sajnos ez már meghaladja a képességeimet
Szerintetek, hogyan tudnám megoldani ezt a problémát?
A segítségeteket előre is köszönöm!
Minden jót!
-
tgumis
tag
válasz
slashing #22748 üzenetére
hát úgy néz ki mégis igazad van de fkeresnél van valami olyan kikötés hogy sorba kell legyen rendezve a lista ugye? De ha emelkedő sorrendben van akkor rendbe kell mennie ugye? Amúgy igen megértetted köszi.
De azért azért kicsit félek az fkerestől. Ha van más ötletetek akkor osszátok meg. Még egyszer köszi. -
-
tgumis
tag
Nem tudtok segíteni az itt leírt problémám megoldásàban?
-
Lino
csendes tag
hello,
olyanban kérnék segítséget hogy van egy adatbázisom ahol rögzítek paramétereket, és mellé egy képet (vagyis annak az elérési utvonalát) és azt szeretném ha én kiválasztok egy sort, és felmásolom az első sorba akkor egy másik munkalapon töltse ki az űrlapot (ez eddig ok) és tegye mellé a betöltött képet.(ezt nem tudom hogy hogyan lehet)
köszi
-
PistiSan
addikt
Bárcsak minden topicban ilyen emberek lennének mit itt, jönnek itt a megoldhatatlannak tűnő problémákkal, legtöbbször perceken belük kapnak megoldást rá.
Pár hónapja követem a topicot, figyelek, sokat tanultam azóta. -
slashing
senior tag
válasz
Delila_1 #22738 üzenetére
jaj bocsi nem írtam hogy a range("d9") nem kell az csak azért volt ott hogy legalább valahova megkapjam az értéket
szóval ahova beírom oda kapjam vissza az értéket ahova írtam és fontos még hogy nem teljes oszlop mert címmel rendelkezik.
Egyébként azt meg tudod mondani hogy miért nem kell az inStr végén +1 vagy -1 stb karaktert hozzáadni? Mert az elején azzal szívtam hogy a szóköztől számítva kivontam két karakter bal-ra középtől meg hozzáadtam de úgy nem volt jó de mire ez leesett ááhhhggrrrr....
-
Delila_1
veterán
válasz
slashing #22737 üzenetére
Laphoz rendeld a makrót.
Private Sub Worksheet_Change(ByVal Target As Range)
Dim perc As Double
Dim szog As Double
If Target.Column = 1 Then
Application.EnableEvents = False
szog = Left(Target, InStr(Target, " "))
perc = Mid(Target, InStr(Target, " "))
Range("D9") = szog + perc / 60
Application.EnableEvents = True
End If
End Sub -
slashing
senior tag
Az alábbi kódot hogy kell átírni úgy hogy ha egy tartományon belül legyen az mondjuk A10:A végtelenig és beírok egy értéket 12 15 azt automatikusan átalakítsa nekem ne kelljen külön futtatni a makrót? szóval ahogy leenterezem rögtön átalakítja.
A következőt csinálja most a makró beírom a következő formátumban a fok-ot és a szögpercet pl. 12 15 egy szóközzel elválasztva. Futtatom rá a makrót és átalakítja a szögpercet értékké hogy számolni tudjak vele így lesz a 12°15' -ből 12,25.
Sub fokToErtek()
Dim perc As Double
Dim szog As Double
szog = Left(ActiveCell.Value, InStr(1, ActiveCell.Value, " "))
perc = Mid(ActiveCell.Value, InStr(1, ActiveCell.Value, " "))
Range("d9") = szog + perc / 60
End Sub -
Tibiajax
nagyúr
sziaszok
egy könnyű kérdésem van, de én még ezt se tudom.. :d
tehát adott egy oszlop, az oszlopban sorok ugye és mindegyik sor végéről kellene az utolsó 12 karakter, a többi törlődjön.
Mi a megfelelő képlet erre az esetre?
köszi! -
tgumis
tag
válasz
slashing #22730 üzenetére
Most úgy van megoldva hogy a fő tàblàn szerepelnek a receptek. Amelyik több összetevős ott cellaegyesìtéssel egyesìtve a receptkód és a recept neve külön . Mellette rejtve minden összetevő felsorolva és ha beírok valahovà adagot akkor a rejtett rèszen megjelennek a kiszabat szorozva adag osztva egység tömeg majd a végén az alapanyagok tàblàban a szumha függvény segítségével összeadva.-
Fkeres azért nem jó mert vannak több összetevős receptek és az első talàlat utàn megàll. Az fkérésnél amúgy 1000 szer jobb az index ha függvény kombinàció.
Szòval valami egyszerűbb megoldàs kell mert a mostanival maceràs a képletezés és sok a hibalehetőség. -
slashing
senior tag
válasz
tgumis #22729 üzenetére
fkeresel először megkeresteted a napi fogyást azt megszorzod a sárga táblázat kiszabat értékével szintén fkeres és visszaosztod a rózsaszín egységtömegével. De ahogy elnézem ehhez kéne a rózsaszín táblázatba egy olyan oszlop ami mindkettő segédtáblázatban benne van. De így még mindig nem fogod tudni követni hogy melyik nap lett új egység kinyitva...
de ezt csak így elméletben anélkül hogy kipróbáltam volna.....
-
tgumis
tag
sziasztok!
Kérdésem a következő hogyan tudom megoldani azt ,hogy ha beírom az értékesített adaghoz az adagszámot akkor az anyagkiszabat táblázat megfelelő alapanyagához megadja az aznap értékesített összes termék alapanyag szükségletét.
Szóval ha az össz burgonyát az össz sót stb.
Persze egy 320 tételes termékkínálatról van szó ez csak egy szemléltető rész -
Vasinger!
nagyúr
Sziasztok!
Hátha tud valaki innen is segíteni: [link]
-
lappy
őstag
válasz
littleNorbi #22714 üzenetére
-
oszy
veterán
hogyan lehet megcsinálni, hogy beírom az első nap dátumát (2014.08.01. Péntek) aztán ha kijelölöm és lefelé húzom, kiírja az egész évet? Köszönöm!
-
littleNorbi
aktív tag
Sziasztok! Hogy lehet ebből az excel fájblól ilyen formájú (amit linkeltem) XML dokumentumot létrehozni? Ha próbálom lementeni, mint XML Data, akkor hibát jelez, ha meg XML Spreadsheet 2003-ként mentem le akkor nem ilyen alakja lesz?
-
samfishR
senior tag
Sziasztok!
Azt meg lehet valahogy oldani, hogy legördülő listához a választható adatbázist amit ki kell jelölni másik excel munkafüzetben adjam meg? próbáltam átkattintani mikor ki kell jelölni az adattáblát, de nem enged átváltani másikba
Van erre lehetőség?
-
Delila_1
veterán
Sub Felk()
Dim cella As Range
Range("A1").Select
Selection.CurrentRegion.Select
For Each cella In Selection
If cella = "!" Then cella = cella.Offset(-1)
Next
End SubSub Ures()
Dim sor As Long, usor As Long
usor = Range("A" & Rows.Count).End(xlUp).Row
For sor = usor To 1 Step -1
If Cells(sor, 1) = "" Or Cells(sor, 2) = "" Then Rows(sor).Delete
Next
End SubA felső írja be a !-ek helyett a fölöttük lévő cella értékét, az alsó törli a sorokat, ahol az A vagy B oszlop cellája üres.
-
Sleed
aktív tag
sziasztok, olyat hogy tudok csinálni, hogy az összes, kizárólag egy !-t tartalmazó cellába átmásolom a felette lévő(azonos oszlop, eggyel kisebb számú sor) cella tartalmát?
hogyan tudok minden olyan sort törölni, aminek az első vagy második oszlopa üres?
köszi,
Sleed -
Fferi50
Topikgazda
válasz
D@reeo #22704 üzenetére
Szia!
Az ugyan nem megy, hogy magában a cellában keresd és cseréld ki - csak makróval lehet ilyet tenni -, de máshova a következő képlettel működik:
=helyette(A1;karakter(10);"")
ahol A1 cellában van a szöveg. De még egyszer, ezt egy másik cellába kell megadni.
Én praktikusan azt szoktam ilyenkor, hogy beszúrok egy munkalapot és a beszúrt munkalapon adom meg a képletet az eredeti munkalap azonos cellájára hivatkozva:A1 cella képlete =helyette(Munka1!A1;karakter(10);"")
ezt a képletet pedig ebben a formában végighúzhatod a sorokon-oszlopokon.A cellaformázásban a sortöréssel több sorba ne legyen bekapcsolva vagy vedd ki utólag.
Utána természetesen a képletet átváltoztatom értékké. Másolás - irányított beillesztés - érték.
Üdv.
-
D@reeo
aktív tag
Excel 2007-ben próbálkoztam, valószínűleg az a problem.
-
-
slashing
senior tag
válasz
D@reeo #22699 üzenetére
A sortörtést egyszerűen kijelölöd az oszlopot és sortérés megszüntetése. Az entert meg keres és csere keresett szöveg mezőbe: alt nyomvatart számbillentyűn beüt a 010-et és összes cseréje. Ha csak az utóbbit csinálod már akkor is számolni fog a sortörés már nem oszt vagy szoroz a számításkor....
fura hogy vonzák ugyan azok a megoldások egymást ha szó van róla
Új hozzászólás Aktív témák
Hirdetés
- Eredeti Microsoft termékek - MEGA Akciók! Windows, Office Pro Plus, Project Pro, Visio Pro stb.
- Új, bontatlan World of Warcraft gyűjtői kiadások
- Bontatlan - BATTLEFIELD 1 Collectors Edition - Játékszoftver nélkül
- Gyermek PC játékok
- Windows 10 11 Pro Office 19 21 Pro Plus Retail kulcs 1 PC Mac AKCIÓ! Automatikus 0-24
- BESZÁMÍTÁS! ASUS ROG CROSSHAIR VI EXTREME alaplap garanciával hibátlan működéssel
- Eladó ÚJ, BONTATLAN Samsung Galaxy A05s 4/64GB ezüst / 12 hónap jótállással!
- HP ProBook 430 G4 Pentium 4415U (bios jelszavas)
- AKCIÓ! Apple Macbook Pro 16" 2019 i9 9980HK 64GB 500GB Radeon Pro 5500M hibátlan működéssel
- LG 27UL500-W - 27" IPS - 3840x2160 4K - 60Hz 5ms - HDR10 - AMD FreeSync - 300 Nits - sRGB 99%
Állásajánlatok
Cég: PC Trade Systems Kft.
Város: Szeged
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest