Hirdetés

2024. május 2., csütörtök

Gyorskeresés

Útvonal

Fórumok  »  OS, alkalmazások  »  Microsoft Excel topic (kiemelt téma)

Téma összefoglaló

Téma összefoglaló

  • Utoljára frissítve: 2023-11-13 08:31:56

LOGOUT.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.

Összefoglaló kinyitása ▼

Hozzászólások

(#20801) Delila_1 válasza #02644736 (#20800) üzenetére


Delila_1
Topikgazda

Úgy tűnik, szeretsz velem levelezni. Ha nem így lenne, már először megírtad volna, hogy más lapokról akarod behozni az adatokat. Azt még most sem árultad el, hogy az egyes lapoknak melyik oszlopából várod az értékeket. Nem baj, a megadott képletet átalakítod, ha nem az A-ból.

A Munka1 lapon megadod az egyes lapok számát, ami nálam az első sorban van.
A szerkesztőlécen látod az A3 képletét, ezt másold jobbra az R (18) oszlopig.

Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.

(#20802) tzimash


tzimash
őstag

Sziasztok!

Egyik napról a másikra nem tudok görgetni egérrel egy excel fájlban, annak is csak az egyik munkalapján. Pedig jó lenne írni bele. Munkahelyen van, hálózati meghajtón, másnak minden ok, nekem is jó volt még múlt héten.
Egér görgetésre nem reagál, ha a kurzor billentyűt nyomom pl. lefelé, akkor simán "kimegy a képből" a kijelölés, ha oldalt a görgetősávot húzom, akkor csak egy szám jelenik meg mellette, hogy éppen melyik sorban tartok.
Rémlik valami, hogy régebben már jártam így, akkor valahogy megoldottam, de már nem emlékszem hogyan :)
Valakinek valami ötlete esetleg?

(#20803) gyga


gyga
senior tag

Sziasztok.

Adott egy munkafüzet 2 sheettel
az első munkafüzet általános adatokat rögzít
És itt van egy fontos cella az E15 aminek az értékét kellene definiálni VBA intergerként pl: i :)
második lépésben ez a változó szabja meg hogy a 2-es lapon a 2.sortól kezdve ennyi sort jelenítsen meg
tehát ha i = 5 (azaz E15 cellaértéke) akkor a 2:6 sorok láthatóak plussz a 203 as sor itt összesítés van.
a 2.es lapon 1es fejléc, és 2.-től 202. sorig vannak értékek, a 203.utolsó sor összesítés.

ezt kellene összecsapni Vba ban.

[ Szerkesztve ]

A kisebbség is számíít, teszkó.

(#20804) #02644736 válasza Delila_1 (#20801) üzenetére


#02644736
törölt tag

Szia!

Működik. El tudnád magyarázni, hogy mi micsoda? Pl miért kellett felírni a munkalapok nevét az első munkalapra? Anélkül nem lehetne megoldani? De így is nagyon jó, és nagyon köszönöm, csak kíváncsiságból kérdezem :DD

(#20805) ghoul_


ghoul_
csendes tag

Sziasztok,

Van egy megosztott dokumentum, amit többen használunk, de csak 2 embernek van írási joga hozzá. Kb 20 emberből 3 különböző gépen az excel nem tartja meg a mentett munkalap beállításokat. Pl. nem maradnak rögzítve a panelek, nagyítás megváltozik, illetve a legutóbbi mentett pozíciót se jegyzi meg.

Ez mitől lehet? Próbáltam microsoft office javítást, de nem használt. Ugyanaz a dokumentum a másik gépen jó.

Találkozott már valaki ilyennel?

(#20806) Bobrooney


Bobrooney
senior tag

Tudna nekem valaki segíteni ennek a megoldásában? Minta zh-ban szerepel, csak sajnos sem megoldást sem kommentárt nem kaptunk mellé. Köszönöm előre is!
Szerk: A kép nem jelentik meg (legalábbis nálam), itt a link

[ Szerkesztve ]

(#20807) Bobrooney válasza Bobrooney (#20806) üzenetére


Bobrooney
senior tag

=PI()/(LN(A3))*KITEVŐ(B3)

Ez mondjuk jó megoldás rá?

(#20808) O##T


O##T
újonc

Sziasztok! Új vagyok itt nem volt időm végignézni a teljes topicot, így lehet olyan a kérdés ami már szerepelt. Szóval hogyan tudnék valamilyen függvénnyel megkerestetni egy olyan értéket, ami bárhol elhelyezkedhet? Mondjuk a1:h100 tartományban valahol van "ló" kifejezés. Ennek a "ló"-nak kellene a hivatkozási helye. A területben még egyesített cellék is vannak a változatosság kedvéért. A "KERES" és társai, HOL.VAN nekem nem akart működni, mert ha az érték mondjuk "f50"-ben van, akkor #HIÁNYZIK-al jönnek vissza.

(#20809) bandus


bandus
veterán

sziasztok!

van egy problémám és nem tudom hogyan kellene elindulni a megoldásában. nem is kérek teljes megoldást, inkább csak rávezetést :)

a táblázat a következőképp néz ki:
alma 3
körte 5
barack 5
barack 6
alma 5
dinnye 8
ananász 9

ebből szeretnék egy ilyet csinálni, hogy:

alma körte barack ananász dinnye
3 5 5 9 8
5 6

pesze mások az adatok és a táblázat mérete is változik folyamatosan a gyümölcsökkel együtt. tehát hogyan tudom megszámoltatni az excellel (tehát azt, hogy ne én adjam meg miket keressen), hogy hány különböző gyümölcs van a táblázatban, hogy azokat vízszintesen felsorolhassam, majd aláírassam a gyümölcsökhöz tartozó értékeket?

köszönöm szépen :R

"a jövötsajnos nemlehet tudni csakhamárotvagy deakormegmár azajelen"

(#20810) lappy válasza bandus (#20809) üzenetére


lappy
őstag

Pivot tábla

Bámulatos hol tart már a tudomány!

(#20811) bandus válasza lappy (#20810) üzenetére


bandus
veterán

nem lesz jo, nekem az adatok kellenek cellakban, tovabbi feldolgozas vegett. barcsak ilyen egyszeru lenne :)

"a jövötsajnos nemlehet tudni csakhamárotvagy deakormegmár azajelen"

(#20812) detroitrw válasza bandus (#20809) üzenetére


detroitrw
addikt

én ilyet használnék: klikk

F2 cella értéke:

=INDEX($A$1:$B$7;HOL.VAN(KICSI(HA(F$1=$A$1:$B$7;SOR($A$1:$A$7);"");$E2);SOR($A$1:$A$7);0);2)

ha a cellába beírtad az értéket akkor nyomj egy ctrl+shift+enter kombinációt :K
a képlet húzható :B

a hiba eltüntetését rád hagyom, hogy ne legyen teljes a képlet :))

[ Szerkesztve ]

(#20813) bandus válasza detroitrw (#20812) üzenetére


bandus
veterán

koszi a faradozast, de sajnos ez sem lesz jo, a felso sorban tobbszor is elofordulnak a gyumik.

olyan valami kell, ami megszamolja hany kulonbozo gyumi van, es ezek ala listazza egyenkent az ertekeket. a tobbi szukseges muvelet is bonyolitja a dolgot, de azokat meg tudom csinalni :)

Jah, axt nem irtam, hogy valami vba kod kellene.

[ Szerkesztve ]

"a jövötsajnos nemlehet tudni csakhamárotvagy deakormegmár azajelen"

(#20814) detroitrw válasza bandus (#20813) üzenetére


detroitrw
addikt

azért írtam hogy a hibát majd kijavítod :U

pl.: makrózod az A oszlop tartalmát és úgy transzponálod, hogy csinálsz előtte egy ismétlődések eltávolítását :)

amit akár vba-ba is berakhatsz így gombnyomásra történik minden
pl. az F2 cella automatikus húzását ...

[ Szerkesztve ]

(#20815) Endless


Endless
aktív tag

Sziasztok!

Kicsit béna vagyok segítséget szeretnék kérni, egy függvény kellene amivel ki tudom számolni a túlórámat. Pl 9:30-18:00-ig kell dolgozom és van úgy, hogy 8:30-19:00-ig bent vagyok...nekem az is jó lenne ha megadná eredménynek a 120-at majd a hónap végén elosztom 60-al.

On October 6th the planet blacked out for two minutes and seventeen seconds. ***I12***

(#20816) alfa20 válasza Endless (#20815) üzenetére


alfa20
senior tag

szia

tegyük fel B2=érkezési idő és C2=távozási idő akkor én pl. ezt tenném a D2-be:
=HA(C2-B2<=0,35417;0;C2-B2-0,35417)
"B"; "C" és "D" oszlopokat állítsd idő formátumra.
persze csak ha a 8:30 óra feletti részre vagy kíváncsi.

[ Szerkesztve ]

"Az agy olyan, mint az ejtőernyő: csak akkor működik, ha nyitott." (Thomas Dewar)

(#20817) bandus válasza detroitrw (#20814) üzenetére


bandus
veterán

értem én, de nem akarok minden egyes futtatás után manuálisan javítgatni.

viszont a másik ötleted jónak tűnik, ki is próbálom holnap, ha lesz rá időm :K köszönöm.

"a jövötsajnos nemlehet tudni csakhamárotvagy deakormegmár azajelen"

(#20818) Destloler


Destloler
tag

Sziasztok!

Szeretnék segítséget kérni Microsoft Excel 2010 verziójának használhatóbbá tételében. Azt szertném elérni hogyha megnyitok egy új Excel táblázatot akkor az ne a már megnyitott ablakba nyissa meg hanem egy teljesen független új ablakban, hogy egyszerre 2 képernyőn is tudjak dolgozni.
Előre is köszönöm a segítséget.

(#20819) detroitrw válasza bandus (#20817) üzenetére


detroitrw
addikt

Te kérted, hogy rávezetés legyen :C

(#20820) earth


earth
csendes tag

Sziasztok.
Azt tudja valaki hogyan változtassam meg ezt a program részletet hogy mindent (formátum, aláhúzások stb.) másoljon át az egyik lapról a másikra csak a képleteket ne. Gondolom a .PasteSpecial xlPasteValues ezt kellene megváltoztatni de nem tudom milyen parancsra.

Program részlet:

Private Sub Végrehajtás_Click()
Dim row_main As Integer, row_sec As Integer
Sheets("proba").Range("A10:Q1000").ClearContents
Sheets("számítás").Select
row_sec = 10

For row_main = 10 To 200
If Cells(row_main, 12).Value >= 1 Then
Range("A" & row_main & ":R" & row_main).Copy
Worksheets("proba").Range("A" & row_sec).PasteSpecial xlPasteValues
row_sec = row_sec + 1
End If
Next row_main

Segítséget előre is köszönöm.

(#20821) #02644736


#02644736
törölt tag

Sziasztok!

Azt hogy lehet megoldani, ha beírom az egyik cellába, hogy 115, azt írja ki, hogy Bcs115/2014.

A vége mindig az aktuális év lenne, jelen esetben 2014.

Ez megoldható valahogy egyáltalán?

(#20822) bteebi válasza earth (#20820) üzenetére


bteebi
veterán

Ez így jó szintaktikailag? Megnéztem makrórögzítővel, és nekem így csinálta meg:

.PasteSpecial Paste:=xlPasteValues

Amúgy az xlPasteValuesAndNumberFormats is jó lehet akár neked. Vagy egyszerűen hagyd ki a PasteSpecial-t, ha lehet. Ez is segíthet. Magamtól nem is gondoltam volna, hogy lehet gond a PasteSpecial használatával.

Cancel all my meetings. Someone is wrong on the Internet.

(#20823) detroitrw válasza #02644736 (#20821) üzenetére


detroitrw
addikt

cella formázása/egyéni
és beírod pl. ezt:
"Bcs"#"/2014"
:U

(#20824) #02644736 válasza detroitrw (#20823) üzenetére


#02644736
törölt tag

Köszi, kipróbálom!

(#20825) #02644736 válasza detroitrw (#20823) üzenetére


#02644736
törölt tag

Lejárt a szerkesztési idő.

Működik, de ha azt akarom beírni pl., hogy 0234/Bcs, akkor viszont a 0 eltűnik, és csak a 234/Bcs marad. Hogy lehetne megoldani, hogy a 0 is maradjon ott?

(#20826) bteebi válasza #02644736 (#20825) üzenetére


bteebi
veterán

Úgy mindenképp meg tudod csinálni - kicsit kerülőúton -, hogy ="Bcs" & A1 & "/2014". Ebben az esetben az A1 cellában van a karakterlánc (pl. 0234), a cella formátuma pedig szöveg. Próbáltam máshogy, de jobbat egyelőre nem tudok. Ha fix számú (pl. 4) karakter lenne a Bcs után, akkor meg tudnád adni úgy, hogy "Bcs"0000"/2014", és akkor mindig 4 jegyre egészíti ki a számot, nullákkal.

Cancel all my meetings. Someone is wrong on the Internet.

(#20827) Endless válasza alfa20 (#20816) üzenetére


Endless
aktív tag

szia

nagyon szépen köszönöm. Még az lenne a kérdésem, hogy a végén, hogy tudom kiszámolni hogy összesen mennyi óra volt? ezeket kellene összevonnom valahogy...

On October 6th the planet blacked out for two minutes and seventeen seconds. ***I12***

(#20828) bteebi válasza Endless (#20827) üzenetére


bteebi
veterán

Egyszerűen összeadod, a formátum pedig [óó]:pp legyen. Az óó:pp időt mutat, az [óó]:pp viszont eltelt időt.

Cancel all my meetings. Someone is wrong on the Internet.

(#20829) Endless válasza bteebi (#20828) üzenetére


Endless
aktív tag

Megvan, köszönöm szépen a segítséget nektek!

On October 6th the planet blacked out for two minutes and seventeen seconds. ***I12***

(#20830) csferke válasza earth (#20820) üzenetére


csferke
senior tag

...mindent (formátum, aláhúzások stb.) másoljon át az egyik lapról a másikra csak a képleteket ne...

Selection.PasteSpecial Paste:=xlPasteValuesAndNumberFormats, Operation:= _
xlNone, SkipBlanks:=False, Transpose:=False

Paste Special / Values and number formats

(#20831) gyga


gyga
senior tag

#20803-ra valaki?

A kisebbség is számíít, teszkó.

(#20832) csferke


csferke
senior tag

Sziasztok!
Hogyan lehetne az F3-F9 mezők képletét úgy automatikussá tenni, hogy amikor az A-C oszlopban hozzáadok egy új évet akkor vegye azt figyelembe és bővüljön a tartomány a megfelelő hónappal az átlagszámításhoz?

Az F3 képlete =AVERAGE(C2;C9;C16) és ezt kellene automatikusan bővíteni =AVERAGE(C2;C9;C16;C23) és így tovább minden újonnan hozzáadott évnél

köszi

[ Szerkesztve ]

(#20833) detroitrw válasza csferke (#20832) üzenetére


detroitrw
addikt

ez nem jó?
=AVERAGEIF(B:B;E3;C:C)

(#20834) z123456789


z123456789
addikt

Sziasztok!

Van egy kis excel táblám havi költekezésről.
Ebben szeretnék olyat létrehozni, hogy egy külön cellába jelezze nekem, ha elértem a bankszámlám által megmondott minimum tranzakciós összegek határát. (Így lesz 0 Ft a számlavezetéso díjam, egyébként meg drága. :S )
Konkrétabban így gondoltam:

Amit a kártyámmal fizetek, azt besárgítom. Amit besárgítok, szeretném hogy a jobb oldali Banki feltétel összesítőjében megjelenjen szummázva. Vagyis kell egy feltétel, hogy amelyik sor sárga, annak értéke összeadódva jelenjen meg a Banki feltétel sorában. Továbbá, amikor elérem a limitet (mondjuk itt most legyen 50 Ft) akkor a banki feltétel sora változzon zöldre.
Ez megoldható? Vagy ábrándokat kergetek? :)

Előre is köszönöm!

(#20835) Bobrooney válasza z123456789 (#20834) üzenetére


Bobrooney
senior tag

Ha más nem makróval tuti.

(#20836) z123456789 válasza Bobrooney (#20835) üzenetére


z123456789
addikt

Mi az a makró? :D

(#20837) alfa20 válasza z123456789 (#20834) üzenetére


alfa20
senior tag

Feltételes formázás?

"Az agy olyan, mint az ejtőernyő: csak akkor működik, ha nyitott." (Thomas Dewar)

(#20838) z123456789 válasza alfa20 (#20837) üzenetére


z123456789
addikt

Fú srácok.
Én nagyon nem vagyok képben excel-lel.
Eddig szumma, meg egyszerű összeadás, kivonás műveletekkel oldottam meg mindent.
De most jó lenne egy ilyen a kis táblázatba, és ötletem sem volt.
Amiket írtok nem tudom hogyan kell csinálni.
:(

(#20839) detroitrw válasza z123456789 (#20834) üzenetére


detroitrw
addikt

mivel gondolom a sárga cellák mindig fix-ek így arra fölösleges lenne olyat futtatni ami figyeli a sárga cellákat
szal manuálisan összegezni kéne s kész

olyat könnyebben lehet hogy pl. a megjegyzést figyelembe véve adja össze az adott értékeket
ez lenne a
C oszlop ahol a megjegyzés van
B oszlop ahol az összeadandó érték
=SZUMHA(C:C;"banki feltétel miatt kártyáról fizetve";B:B)

a feltételes formázást megtalálod az aktuális excel verziódat is beírva a google-be
ha megvan akkor kiválasztod az aktuális cellát s rányomsz a feltétel formázásra
itt pl.
csak az adott tartalmú cellák formázása/cellaérték/nagyobb, mint/itt megadod az értéket

majd a formátum gombra klikkelve beállítod miként jelezze neked ha egy bizonyos számot túllép a cella

(#20838) z123456789
ha nem megy akkor privibe belinkelsz/küldesz egy mintát s megcsinálom :K

[ Szerkesztve ]

(#20840) z123456789 válasza detroitrw (#20839) üzenetére


z123456789
addikt

OK!

Köszi! :)

(#20841) #02644736 válasza bteebi (#20826) üzenetére


#02644736
törölt tag

Köszi a segítséget, sikerült megcsinálnom! :R

(#20842) bteebi válasza z123456789 (#20834) üzenetére


bteebi
veterán

Ez elvileg azt csinálja, amit szeretnél. Jobb gomb a munkalapra → Kód megjelenítése. Oda másold be ezt:

Sub osszead()
Dim szum As Long, i As Long
szum = 0
For i = 1 To 200 'Rows.Count
If Cells(i, 2).Interior.ColorIndex = 6 Then
szum = szum + Cells(i, 2).Value
End If
Next i
Cells(2, 3).Value = szum
If Cells(2, 3).Value > 50 Then
Cells(2, 3).Interior.ColorIndex = 4
Else
Cells(2, 3).Interior.Pattern = xlNone
End If
End Sub

A Cells(i, 2)-nél a 2 helyére annak az oszlopnak a számát írd, amiben az összeadást szeretnéd (A=1, B=2, stb.). A Cells(2, 3)-ba teszi az összeget, ami a 3. oszlop, 2. sor cellája (vagyis C2). Az első 200 sorra végzi az összeadást, ezt tetszőlegesen változtathatod. Ha a Rows.Count elől kiveszed az aposztrófot, akkor megcsinálja mind a 65536 sorra, de az már elég lassú :).

[ Szerkesztve ]

Cancel all my meetings. Someone is wrong on the Internet.

(#20843) z123456789 válasza bteebi (#20842) üzenetére


z123456789
addikt

Köszi, próbálkozom. :)

(#20844) Vladek83


Vladek83
tag

Sziasztok!

Egy kis segítségre lenne szükségem:

Van egy UserForm-om és adatokat szeretnék kiíratni a táblázatba. Na most idáig eljutottam:

With Worksheets("Kigyujtes").Range("A8")
.Offset(RowCount, 0) = Me.TextBox3.Value
.Offset(RowCount, 2) = "=vlookup(A,Táblázat1,2,0)"

Az "A8" cellától írná ki a tételeket újabb sorokba.
Viszont az FKERES függvény fog ki rajtam, hogy hogyan kellene hivatkoznom az "A" oszlop aktuális sorára..

Megj.: remélem valamennyire érthetően írtam le :U

(#20845) csferke válasza detroitrw (#20833) üzenetére


csferke
senior tag

ez nem jó?
=AVERAGEIF(B:B;E3;C:C)

igen, ez jó lett, köszi :)

Most azonban tovább bonyolítanám a kérdésem.
A C oszlop adataiból van egy diagramom, havi lebontásban a következő tartományok.
=$C$2:$C$8
=$C$9:$C$15
=$C$16:$C$22

Hogyan tudnám automatikusan bővíteni a diagramot amikor új évet adok hozzá? =$C$23:$C$29 ??

[ Szerkesztve ]

(#20846) bteebi válasza Vladek83 (#20844) üzenetére


bteebi
veterán

Nem kellene a vlookup elé az, hogy WorksheetFunction? Az 'A' az A oszlop, vagy egy elnevezett tartomány akar lenni? Mondjuk ha nem jelzett rá hibát, akkor gondolom jó, de ha az A oszlop, akkor én "A:A"-ként írnám.

Cancel all my meetings. Someone is wrong on the Internet.

(#20847) Vladek83 válasza bteebi (#20846) üzenetére


Vladek83
tag

Köszi, ott a pont! :C Ez hiányzott A:A.

Még egyszer köszönöm!

(#20848) Psytróger


Psytróger
tag

Meg tudom azt csinálni, hogy egy oszlopban lévő lista mellé berendezze egy másik oszlop tartalmát úgy, hogy az egyező értékű cellák egymás mellé kerüljenek?
Pl.
Egyik oszlopban van
alma
körte
barack
szilva
A másikban meg körte, szilva
És a második oszlop tartalmát rendezze be az első mellé így:
alma
körte körte
barack
szilva szilva
Fontos lenne hogy A oszlop ne mozogjon, mert a mellette lévő másik oszlop tartalmának ott kellene maradnia :)
Remélem érthető a kérdés :)

>> www.FlyEagles.hu << >> http://www.photobucket.com/rataccess <<

(#20849) z123456789 válasza bteebi (#20842) üzenetére


z123456789
addikt

És mit kell ezzel csinálni miután beírtam a programkódot?
Menteni?
Mert azt kapom, hogy makrómentes füzetbe nem menthető vagy mi? :F

(#20850) z123456789 válasza z123456789 (#20849) üzenetére


z123456789
addikt

Köszi egyébként, ez (#20839) detroitrw leírása alapján sikerült.
És végül is mindegy hogy attól zöldül hogy beírok valamit a megjegyzés rovatba, vagy besárgítom.
Ez így tökéletes az én táblázatomba.

Nagyon szépen köszönöm mindenkinek a segítséget! :R

Útvonal

Fórumok  »  OS, alkalmazások  »  Microsoft Excel topic (kiemelt téma)
Copyright © 2000-2024 PROHARDVER Informatikai Kft.