-
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
-
zhari
csendes tag
-
poffsoft
addikt
nem excel korlát, én hibáztam.
Nem gondoltam, hogy sima szám is lehet a név...
Option Explicit
Sub lapok()
Dim sorIN%, WSIN As Worksheet
Set WSIN = Sheets(ActiveSheet.Index)
sorIN% = WSIN.Cells(Rows.Count, "A").End(xlUp).Row
Do While sorIN% > 0
If Not (WorksheetExists(WSIN.Cells(sorIN%, 1))) Then
Sheets.Add(After:=WSIN).Name = "" & WSIN.Cells(sorIN%, 1)
Sheets("" & WSIN.Cells(sorIN%, 1)).Range("A1") = WSIN.Cells(sorIN%, 1)
End If
sorIN% = sorIN% - 1
Loop
WSIN.Select
End Sub
Public Function WorksheetExists(ByVal WorksheetName As String) As Boolean
Dim Sht As Worksheet
WorksheetExists = False
For Each Sht In ActiveWorkbook.Worksheets
If Sht.Name = WorksheetName Then WorksheetExists = True
Next Sht
End Functionnem sokat kellet változtatni rajta
amúgy nincs mit
[ Szerkesztve ]
[ Szerkesztve ]
-
Geryson
addikt
válasz Delila_1 #15702 üzenetére
Hát úgy van, hogy a D oszlopban vannak az értékek, amiket összegeznie kellene.
F-oszlopban a kritériumnak megfelelő érték (ami vagy 1 vagy 2)
E-oszlopban meg egy összeg, amit megint csak összegeznie kellene (ha a feltétel teljesül), de ezt most látom, hogy hülyeség, ezt nem akartam beleírni.
Rinderkennzeichnungsfleischetikettierungsüberwachungsaufgabenübertragungsgesetz
-
Delila_1
Topikgazda
Egy másik megoldás:
Sub UjLapok()
Dim sor%, WSKezd As Worksheet
Set WSKezd = Sheets(1)
sor% = 1
Do While WSKezd.Cells(sor, 1) <> ""
Sheets.Add(After:=Sheets(sor%)).Name = WSKezd.Cells(sor%, 1)
ActiveSheet.Cells(1) = WSKezd.Cells(sor%, 1)
sor% = sor% + 1
Loop
End SubProgramozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
Delila_1
Topikgazda
válasz Geryson #15704 üzenetére
D11:D13 összege, ha az F11:F13 tartalma 1:
=SZORZATÖSSZEG(($F$11:$F$13=1)*($D$11:$D$13))E11:E13 összege, ha az F11:F13 tartalma 1:
=SZORZATÖSSZEG(($F$11:$F$13=1)*($E$11:$E$13))Ha mind a kettő kell, a cellában add össze a két képletet.
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
Geryson
addikt
Szakértők! Mesterek!
Mit írok be az egyéni cellaformátumhoz, hogy az egyik cellához
- "x vágás" legyen írva (az x ugye majd a szám, amit egy képlet kiszámol)
A másikhoz meg
- "xxx.xxx Ft", azaz egy 10 vagy 100.000 Ft értékű összeg, tizedes nem kell, de az ezres szeparátor valamilyen módon legyen bent és persze a végén a Ft.
Rinderkennzeichnungsfleischetikettierungsüberwachungsaufgabenübertragungsgesetz
-
Geryson
addikt
válasz Delila_1 #15710 üzenetére
És tényleg! Nagyon szépen köszönöm!
Az az igazság, hogy igyekszem az egyszer már megbeszélt dolgokat memorizálni, de ez persze csak úgy megy, ha megértem. Na most ez egy olyan dolog, amit próbálgattam-próbálgattam, de egyszerűen a felépítését a mai napig nem értem meg!
Rinderkennzeichnungsfleischetikettierungsüberwachungsaufgabenübertragungsgesetz
-
w.miki
veterán
Hali!
Excel táblába szerettem volna menteni egy nokia 7230-as telefon számait, de rossz gombot nyomtam, a szinkronizálást. Így egy korábbi 6300 telefon lementett számait is hozzátette.
Szóval a 7230.xml-ben a saját számok, és a 6300.xml számai lettek, összekeverve.
Hogyan lehetne kivenni a 7230.xml-ből azokat a sorokat, amik a 6300.xml-ben is benne vannak?
Ez a 3 oszlop van: GivenName LastName GeneralPhonecsak... az is lehet, hogy van olyan szám/név, amit mindkét ember ismer...
szóval csak azt kéne kiszedni a 7230.xml-ből, ahol mind a 3 sor ugyanaz, mint ami a 6300.xml-benOlcsó kütyük: http://tiny.cc/fbkutyu
-
Delila_1
Topikgazda
válasz Geryson #15709 üzenetére
A # jelek helyére szám kerül, de nem kötelezően.
Pl. a ## ### formátumú cellába 111-et írsz, akkor 111 jelenik meg benne, ha pedig 11111-et akkor 11 111. A formátum szóköze adja a tagolást.A 0## formátumnál a nulla kötelező kitöltést von maga után, ha csak tízes nagyságrendű számot írsz, például 12-t, vezető nullával jelenik meg: 012. A beírt 123 123-ként jelenik meg.
A formátumban idézőjelek között megadott szöveg változás nélkül bekerül a cellába, és ettől függetlenül tudsz számolni a cella számszerű értékével.
Szöveget a formátum elején is megadhatsz.:. "Alibaba és a " ###" rabló".
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
-
skoos
őstag
Sziasztok!
Segítsetek, gondban vagyok. 350 képet kellene az excelbe beillesztenem, egymás alá, mindegyiket külön cellába, sorrend tökmindegy.
Hogy tudnám ezt megcsinálni?
Nagyon megköszönném segítségetek!Sanyi
-
artiny
őstag
EXCEL ben hogyan szorozhatok meg egy szamot log 20 szal?
E1 = 16,78571429
=LOG(E1;20)
=33,57142857 jol jott ki?
-
poffsoft
addikt
válasz artiny #15719 üzenetére
picit pontosítsd.
a képleted az E1 cellában lévő érték 20-as alapú logaritmusát adja meg (0,941515438).
log 20 alatt mit értesz? 20-nak a 10 alapú logaritmusát? mert az excelben :
=log10(20)a te képletedben meg az eredmény gyanúsan =E1*2
a 2 pedig nem a 20 tízes alapú logaritmusa, mert az 1,301029996
szóval, most kibogozva a kérdést:
=E1*LOG10(20)
a válasz
[ Szerkesztve ]
[ Szerkesztve ]
-
artiny
őstag
válasz poffsoft #15720 üzenetére
feladat az hogy logaritmus 20 al szorzzunk meg egy osztas eredmenyet.
de most nezem nincs olyan sehol h logarimus 20 alap vagz log20(x)
ezert gondolom ugy kell majd h megszorzom a vegen 20 allog(16,5)*20 igy kellenne
H0 dB = 20 . log H0
H0 ez az osztas eredmenye
dB ez decibel jelent
20*log(H0) akkor igy kellenne ?
[ Szerkesztve ]
-
poffsoft
addikt
válasz artiny #15721 üzenetére
bocsi, de az ilyen "feladatoktól" kapok agyvérzést. A feladatírók iq-ja már alulmúlta a gyökkettőt.
Wiki barátnőm szerint ez a másodfokú függvény esetén használt formula lesz (gondolom, a feladat kiagyalója még a wikiről sem hallott).
vagyis majdnem jó amit kiemeltél, de azt szöveges feladatban így kellene mondani szerintem:
' a hányados tízes alapú logaritmusát szorozzuk meg hússzal, így kapjuk az értéket decibelben kifejezve'
persze ez sem pontos, de elég... wiki mindent elmond, amit kell.H(dB)=20*log(H/H0)
Excelben pedig:
=20*LOG10(E1)a logaritmus azonosságai is megérnének 1-2 szót...
[ Szerkesztve ]
[ Szerkesztve ]
-
Geryson
addikt
Mennyire okos az FKERES függvény?
Van egy cellám, aminek az "A" oszlopában van egy dátum. Ugyan ezt a dátumot megtalálni egy másik táblázatban is, ennek alapján felépítettem egy egyszerű FKERES függvényt: =FKERES(B210;'2012 forrás'!A:I;3).
Eddig még nem lenne gond, de a problémám az az, hogy a forrás táblázatban több érték is van ugyan azon a napon, tehát ezeket mindet összegezni kellene. Mi lenne a megoldás? Vagy más függvénnyel lenne ez megoldható?
U.i.: Bocsánat, mindezt úgy, hogy azokat az értékeket ne összegezze, ahol a B oszlopban DARABOLÁSI KLT. és FUVARKOLTSEG értékek vannak írva...
[ Szerkesztve ]
Rinderkennzeichnungsfleischetikettierungsüberwachungsaufgabenübertragungsgesetz
-
Geryson
addikt
válasz Delila_1 #15726 üzenetére
Igen, ez így tényleg jó, de akkor egymásba ágyazott SZUMHA függvények kellenek minden egyes olyan kritériumnál, amit felírtam valami <> kritériumfelsorolással?
Most így néz ki a képletem:
=(SZUMHA('2012 forrás'!A:A;B210;'2012 forrás'!C:C)*1000)[ Szerkesztve ]
Rinderkennzeichnungsfleischetikettierungsüberwachungsaufgabenübertragungsgesetz
-
Geryson
addikt
-
V.Stryker
nagyúr
Sziasztok,
Szeretnék excell-ben egy egyszerű adatbázist készíteni. Az elképzelés az,hogy az egyik munkalapon vannak az adatok, pl: név,cím, telefonszám, mi történt oszlopok.
Egy másik munkalapon két legördülő lista, az egyik a név, a másik a cím-re vonatkozik. Bármelyiket lenyitom és kiválasztom, akkor be kéne töltse az összes ebben a sorban lévő adatot. És ha mondjuk a mi történt oszlopban valamit átírok és mentem, akkor az módosuljon a másik munkalapon is.A legördülő lista oké, de azt már nem tudom, hogy miként töltse be a többi adatot is.
Organic Maps - ingyenes, offline navi iOS-re és Androidra.
-
Melorin
addikt
Sziasztok!
Van egy excel file-om amiben képletek vannak, és szeretném az egész munkafüzet tartalmát átmásolni egy üres munkafüzetbe, de képletek nélkül, hogy csak az értékek maradjanak meg.
De ahogy kiválasztom a beillesztésnél azt, hogy "Értékek és forrásformátum", lefagy az excel, csak homokóra van semmi más.Nagyon fontos lenne a megoldás!
Előre is köszönöm a segítségeteket.
-
Geryson
addikt
Öööörületesen jó kérdéseim vannak ismét...
Van egy ilyen képletem:
=SZUMHATÖBB('2012 forrás'!I:I;'2012 forrás'!A:A;'2012'!B277;'2012 forrás'!G:G;"EUR")
Hogyan tudom azt mondani, hogy az a cella ahol most áll (pl. A1) ha az eredménye "0", akkor ne írja ki, hanem legyen a cella üres. Ugye itt az a gond, hogy a képlet végig fel van futtatva abban az oszlopban és ameddig a képlet nem hoz eredményt (mert az a naptári nap még nem jött el), teli van 0-val, ami csúnya.
Valami ilyesmire gondoltam, hogy =HA(A1=0;"";SZUMHATÖBB...", de erre azt mondja, hogy körkörös a hivatkozás.
Rinderkennzeichnungsfleischetikettierungsüberwachungsaufgabenübertragungsgesetz
-
Geryson
addikt
válasz föccer #15739 üzenetére
Tényleg, mennyire jogos...
Van egy másik brutális kérdésem, még leírni is kemény:
J277==HA(SZUMHATÖBB('2012 forrás'!I:I;'2012 forrás'!A:A;'2012'!B277;'2012 forrás'!G:G;"EUR")=0;"";SZUMHATÖBB('2012 forrás'!I:I;'2012 forrás'!A:A;'2012'!B277;'2012 forrás'!G:G;"EUR"))
K277=J277*1,27
Magyarul a K oszlop bruttósítja a J oszlopot, DE hogyan tudnám neki megmondani azt, hogy csak akkor bruttósítsa ha az eredményt képező halmazban nincs benne az "XY" vevő (mondjuk a vevőnév a eredményt felsoroló képletben pl. a B oszlopban van) és ha benne van, akkor a J277 eredményeit bruttósítsa az XY vevőét meg csak adja hozzá?
[ Szerkesztve ]
Rinderkennzeichnungsfleischetikettierungsüberwachungsaufgabenübertragungsgesetz
-
félisten
válasz Geryson #15740 üzenetére
A kérdéseidben az "Öööörületes" és "brutális" jelzők, helytállóak.
Ezt csak egy brutálisan őrült csíkos hátú vadmalac tudja megérteni.[ Szerkesztve ]
Mindenki tudja, hogy bizonyos dolgokat nem lehet megvalósítani, mígnem jön valaki, aki erről nem tud, és megvalósítja. (Albert Einstein)
-
Geryson
addikt
válasz Fire/SOUL/CD #15742 üzenetére
Hm, és a brutálisan őrült csíkos hátú vadmalac itt van a fórumon?
Közben rájöttem, hogy a SZUMHATÖBB képletet idomítom ugye úgy, hogy "<>XY vevő"-vel már eleve nem számítom bele az egyenlegbe az XY vevő által okozott értéket. A másik oszlopban meg nem adom neki ezt a kritériumot, ott beleszámíthatja. Valami ilyesmi lesz itt a megoldás. Ha megakadok, akkor képpel együtt fogok megint kérdezni...
Rinderkennzeichnungsfleischetikettierungsüberwachungsaufgabenübertragungsgesetz
-
Geryson
addikt
válasz föccer #15739 üzenetére
Csak el vagyok keseredve...
Megcsináltam ugye azt, hogy ha egy képlet értéke "0", akkor üres stringet ír a cellába, egyéb esetben az értéket.
A gondom az az, hogy ebből a cellából egy képlet egy másik cellában továbbszámol, pontosabban számolna, de bizony mivel itt semmi nincs a cellában, azt ezt követő cella értéke #ÉRTÉK! lesz. Próbáltam HA, HAHIBA függvénnyel, de egyszerűen nem tudom kivenni, hogy ne hibát írjon. Az lenne a jó, ha ide se írna semmit (ha a forrás cella üres).
Rinderkennzeichnungsfleischetikettierungsüberwachungsaufgabenübertragungsgesetz
-
zhari
csendes tag
Sziasztok!
A makró kódban, hogy tudok sor törni, ha már átláthatatlanul hosszú sor de még parancssoron belül szeretnék maradni? Lehet ilyet?
-
Új hozzászólás Aktív témák
- OLED TV topic
- Vodafone otthoni szolgáltatások (TV, internet, telefon)
- Kicsit extrémre sikerült a Hyte belépője a készre szerelt vízhűtések világába
- Autós topik látogatók beszélgetős, offolós topikja
- Kerékpárosok, bringások ide!
- Politika
- Kihívás a középkategóriában: teszten a Radeon RX 7600 XT
- Skoda, VW, Audi, Seat topik
- Fujifilm X
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- További aktív témák...