-
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
-
BoharJoe
csendes tag
-
félisten
válasz BoharJoe #9999 üzenetére
Első kérdésedre: Ki kell nyerni az adott időből az órák és percek számát, ezeket már össze lehet adni. (feltételezem valami olyasmihez kellene, hogy pl ki és mennyit dolgozott egy hónapban, vagy hasonló)
Pl A oszlopban van az időpontok(most legyen A1:A3), akkor B oszlopba kerülnek az órák (B1:B3), C-be meg a percek (C1:C3)
B1-be: =ÓRA(IDŐÉRTÉK(SZÖVEG(A1;"óó:pp:mm"))) és lemásolod
C1-be: =PERCEK(IDŐÉRTÉK(SZÖVEG(A1;"óó:pp:mm"))) és lemásolodÍgy az órákat ill. a perceket is SZUM-al összeadhatod, azonban van még egy fontos dolog, nevezetesen, hogy a percek több órát is kitehetnek, ezért ezt még az órák összegéhez hozzá kell adni, így a végleges képlet valami ilyesmi lesz:
=SZUM(B1:B3)+INT(SZUM(C1:C3)/60)Itt még nincs vége, mivel kerekíteni is kell, mert a percek számát elosztom 60-al és marad 59 perc, az nyilván nem lenne fair, hogy egy perc miatt valakinek egy órával kevesebbet számolnál el...
Lehet, hogy rosszul értettem a feladatot, akkor sorry...
[ 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)
-
Delila_1
Topikgazda
-
BoharJoe
csendes tag
válasz Fire/SOUL/CD #10002 üzenetére
Az összeadás ennél kicsit egyszerűbben sikerült.
Ha a cellaformátumnak [ó]:pp van megadva akkor hiba nélkül összegzi a SZUM. Persze ehhez a függyvény formátumának is ilyennek kell lennie.Mindenesetre köszönöm a segítséged!
Delila_1: Hogy őszinte legyek halvány lila gőzöm sincs, hogy hogyan jött nekik ki ez a ledolgozott időmennyiség, vagyis a 180:82, ami ha minden igaz 181:22-nek felel meg. Na persze, ha jól értelmezem a dolgot.
8:25
8:17
8:23
8:11
8:18
8:21
8:20
8:42
8:10
8:00
8:00
8:00
8:00
4:49
9:30
9:32
9:36
9:51
9:46
9:45
8:29
8:59Ebből a számsorból dolgoztak, aminek az összege 187:24.
Na ebből írtak ők jóvá 180:82-t.
Vélemény? -
Delila_1
Topikgazda
válasz BoharJoe #10004 üzenetére
Eszerint jól pötyögtettem be a számokat , nekem is 187:24 lett az eredmény az [ó]:pp formátummal. Ezzel már lehet műveletet végezni.
Neked nem kell ragaszkodnod a mások által hibásan számolt összeghez, igaz?
[ Szerkesztve ]
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
félisten
válasz BoharJoe #10004 üzenetére
Vélemény? Valami idegenek számfejtenek felétek, mert itt Milky Way-ben 60 perc egy óra. Csak ufók lehetnek, ha képesek voltak 180 óra 82 percet kihozni....
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)
-
BoharJoe
csendes tag
válasz Fire/SOUL/CD #10006 üzenetére
Sajnos kénytelen vagyok ezzel dolgozni.
Ennyit tudnak a bérszámfejtésen...
Hírtelen jobb híján marad a manuális átszámolás ilyen estekben.
Vagyis 180:82 = 181:22Ki érti ezt...
-
félisten
válasz Mauzes #10008 üzenetére
Delila_1 képlete azt feltételezi, hogy az A oszlopban A1-től vannak szépen sorban a dátumaid. Az általa adott képletet írd be pl B1-be (vagy bármely oszlop első sorába), majd másold le. (ráállsz a cellára, egérrel megfogod a jobb alsó sarkát a cellakurzornak és az egér bal gombját nyomva tartva lehúzod, ameddig az A oszlopban vannak adatok)
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)
-
Mauzes
őstag
válasz Fire/SOUL/CD #10009 üzenetére
Köszi, sikerült, az ábrám már jó.
Most már csak az a problémám, hogy a trendvonalra kiadott egyenlet alapján hogyan tudok előrejelezni, mert az x-tengelyen ugye dátum van, és nem sikerült úgy változtatni a beállításokat, hogy értsem. Alapból 1900-tól kezdi az időtengelyt, de ha át is állítom a minimum pontot, az egyenlet marad ugyanaz...
Itt a fájl: http://www.2shared.com/document/QDWtDIcN/bond_rates.html, ha valaki vetne rá egy pillantást, azt megköszönném.
Köszi!
[ Szerkesztve ]
-
Pá
addikt
Készítettem egy excel filet és belinkeltem a PHra. Sok embernek gond nélkül megy, viszont valakinek valamiért nem akar megnyílni.
Ezt a hibaüzit kapja. Ennek mi lehet az oka?
erről a fileról van szó egyébként''Annyira vagyunk egészségesek, amennyire a gondolataink humánusak.''
-
Kornl23
tag
Sziasztok!
Tudnátok ez ügyben segíteni nekem, nagyon megkönnyítené az életemet.
Excelben összelehet linkelni 2 fájlt cella szinten?
pl.: 1. fájl 3. munkalapjának D6-os cellája legyen ugyanaz, mint 2.fájl 1.lapjának A1 cellája
ha az első fájlban átírom az érteket, akkor változzon meg a 2.-ban isKöszi
-
Delila_1
Topikgazda
-
varikahun
csendes tag
Sziasztok!
Nem nagyon vagyok járatos az EXEL-ben, ezért szeretném a segítségeteket kérni.Az a problémám h. egy olyan táblát kellene készíteni, ami úgy néz ki h. ha pl. a C3 cellába azt írok h. "OK", akkor egy tartományban a cellák hátterét megváltoztatja pl. A1-től A12-ig. De csak ha a C3-ban nem az van h. "OK" akkor semmit nem csinál.
Előre is köszönöm.
-
Delila_1
Topikgazda
válasz varikahun #10017 üzenetére
Jelöld ki a tartományt, amit színezni akarsz. Hívd be a Formátum - Feltételes formázást.
A feljövő ablakban a legördülőben legyen "A képlet értéke", a másodikba írd be: =$C$3="OK", a Formátumnál add meg a megfelelő formátumot.
Ez a 2003-as verzióra vonatkozik, szólj, ha nem ezt használod.Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
varikahun
csendes tag
esetleg meg lehet oldani azt is h. ha ugyan így a c3 szövege nem "OK" hanem pl. "worn" akkor ugyan ezt csinálja csak más szinnel, szóval 2 feltétellel?
-
varikahun
csendes tag
Sajnálom, de elrontottam a beírást.
Nekem úgy kellene h. ha a C oszlopba írok, akkor szinez. Mind egy h a C2-be v. a C426-ba írok.
-
-
varikahun
csendes tag
válasz Delila_1 #10023 üzenetére
Szia!
na szóval
Ha a C oszloppa az kerül valahova h. "OK" akkor azt a sort átszinezi az A-tól az O-ig, de ha az kerül a P oszlopba h. "Worn", akkor ezt a sor A-tól O-ig átszinezi de egy másik színre.
Van egy olyan érzésem h. ezt már programozni kell, és sajnos ehhez nem értek.
-
Delila_1
Topikgazda
válasz varikahun #10024 üzenetére
A lapfülön jobb klikk, Kód megjelenítése.
Bejutottál a VB szerkesztőbe, jobb oldalon kaptál egy üres felületet, ide másold be:Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 3 And Target = "OK" Then _
Range(Cells(Target.Row, 1), Cells(Target.Row, 15)).Interior.ColorIndex = 6
If Target.Column = 16 And Target = "Worn" Then _
Range(Cells(Target.Row, 1), Cells(Target.Row, 15)).Interior.ColorIndex = 3
End SubEz a C oszlopban megadott OK-ra sárga hátteret ad, a P-be beírt Worn-re pirosat.
A színeket a makróban a 6, ill. a 3 módosításával tudod változtatni.Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
Mauzes
őstag
Sziasztok!
Azt meg lehet csinálni valami paranccsal vagy ilyesmi, hogy a konkrét számokat tartalmazó cellák mindegyikéhez hozzá legyen adva egy adott szám/csökkentve legyen egy bizonyos aránnyal, stb.?
Tehát van egy sorom, amiben ilyen értékek vannak, hogy 400, 500, 650, 800, és erre a sorra hivatkozik egy másik. Nekem az a célom, hogy a kiinduló értékek mindegyike 15%-kal legyen alacsonyabb, és ezt jelenleg csak úgy tudom megcsinálni, ha külön sorba kimásolom a cella x 0,85 értékeket, majd a kapott adatokat az eredeti helyére másolom be (csak érték beállítással). De ez azért nem jó, mert egyrészt bonyolult, ha egy csomó sort szeretnék változtatni, minddel ezt végigszenvedni, meg ha az arányt akarom változtatni, akkor újra végig kell számolni, másrészt meg így elvesznek az eredeti értékek.
Remélem, érthető voltam! Köszi!
-
Delila_1
Topikgazda
-
Delila_1
Topikgazda
válasz Mauzes #10030 üzenetére
Írd be egy cellába (bárhova): 0,85. Másold, majd jelöld ki a tartományt, aminek csökkenteni akarod az értékét. Jobb klikk, Irányított beillesztés, Szorzás, OK.
A tartomány értéket felszorozza 85%-kal.Programozó: 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 varikahun #10028 üzenetére
A 10032-be írt sor elé még egyet tegyél be, amivel együtt így néz majd ki az egész:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column <> 3 Then Exit Sub
If IsEmpty(Target) Then Range(Cells(Target.Row, 1), Cells(Target.Row, 15)).Interior.ColorIndex = xlNone
If Target.Column = 3 And Target = "OK" Then _
Range(Cells(Target.Row, 1), Cells(Target.Row, 15)).Interior.ColorIndex = 6
If Target.Column = 16 And Target = "Worn" Then _
Range(Cells(Target.Row, 1), Cells(Target.Row, 15)).Interior.ColorIndex = 3
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.
-
perfag
aktív tag
Küldj át az ipsének egy másik xlsx fájlt, kérdezd meg azt meg tudja-e nyitni.
Már nem emlékszem mikor jelent meg az Office 2007. A diákjaim mindig gyorsabban áttérnek, mint én az új verzióra (mert az új verzióban már hátha benne van a varázsgomb, amit elég megnyomni és mindent megcsinál egyedül ). Kaptam egy házit késve, tehát e-mailben. No, akkor jártam pont így. Próbáltam jobbról, balról ... zip-pel is bele lehet ám nézni ... csak Excel 2003-mal megnyitni nem lehetett (azóta már tudom, hogy egy letölthető okossággal lehet) ... visszaadtam, hisztiztem kicsit, mert ha én vagyok a tanár akkor nekem ennyi jár ... kb. egy hét múlva derült ki, hogy van egy új Excel verzió . -
Pá
addikt
Van egy oszlopom nagyon sok cellával, amik így néznek ki.
2 1:44.539
3 1:44.209
4 1:44.369
5 1:44.378
stb.Szeretném eltüntetni a sorszámokat az időeredmények elől. Hogy így nézzen ki:
1:44.539
1:44.209
1:44.369
1:44.378Mi a módja?
''Annyira vagyunk egészségesek, amennyire a gondolataink humánusak.''
-
zyndar
tag
Üdv! Az egyik excel táblám 8 másik táblára van linkelve. Egy ideje nem "érzékeli" rendesen az egyik táblát, eddig minden működött. Az adott cellák képlete változatlan, viszont frissítésnél ki kell választanom azt az egy táblát (update values üzenettel). Cellafrissítés nélkül nem is hozza át onnan az adatokat, csak a másik 7ből. Ha újrahivatkozok egy cellát, akkor az jó, viszont a képletet hiába húzom végig. Somebody?
-
zsotesz81
senior tag
Hali!
Van egy cellám aminek a tartalma egy e-mail cím pl.:sheet2-n: E4=GEZA/Slovakia/IBM. Van egy másik táblám (sheet1) amiben csak a nevek vannak felsorolva pl.:a7=GEZA. Azt szeretném megcsinálni ha az A7-ben lévő név egyezik az E4-ben lévő névvel akkor mondjuk a D5 értéke legyen X.
Eddig így néz ki a kódom:
Public Sub Keres()
Dim i As IntegerSheets("Sheet2").Select
i = 1
For i = 1 To 792
nev = Cells(i, 2)
kereses nev
i = i + 1
Next i
End Sub
Public Sub kereses(nev)
Sheets("sheet1").Select
sor = 1
Do
sor = sor + 1
If Cells(sor, 5) = nev & "/Slovakia/IBM" Then Cells(sor, 6) = "X"
If Cells(sor, 5) = nev & "/Slovakia/Contr/IBM" Then Cells(sor, 6) = "X"
Loop Until sor = 528
End Sub[ Szerkesztve ]
-
félisten
válasz zsotesz81 #10038 üzenetére
1 .Megoldható, csak azt kellene tudni, hogy minden hivatkozás hivatkozásként van-e megjelenítve. Arra gondolok, hogy megjelenítve egy hivatkozást az lehet pl UBUL, de ha rákattintasz, akkor megy fel a pl google.hu-ra...
Ha a cellában url-ként jelenik meg a hivatkozás, akkor makró nélkül megoldható, ha nem, akkor csak makróval2. feltételezem úgy értetted, hogy a hivatkozásban szerepel a GEZA és csak az, azaz nem GEZACSKA...
[ 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)
-
zsotesz81
senior tag
válasz Fire/SOUL/CD #10039 üzenetére
nem hivatkozás, síma szöveg, mindenképp makróval kellene mert majdnem 800 nevet kellene lecsekkolni
2. igen a név az megegyezik az email címben lévő névvel
[ Szerkesztve ]
-
félisten
válasz zsotesz81 #10040 üzenetére
Az email cím is hivatkozás, nem mellesleg az általad említett példában E4-ben az sok minden lehet, de email biztosan nem. (pl visszaperjel nem lehet egy mail címben, meg nem ártana egy @ meg legalább egy pontnak is szerepelnie benne )
[ 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)
-
zsotesz81
senior tag
válasz Fire/SOUL/CD #10041 üzenetére
E-mail cím az csak lotus notes-os, meg belső ibm-es, ha azt notes-be bemásolom akkor megy a levél címzettnek. Ez ilyen trükkös
[ Szerkesztve ]
-
DopeBob
addikt
Sziasztok, egy kis segítséget szeretnék kérni, Excel 2010-ről van szó.
Adott egy Pivot tábla, a szélessége a szűrési feltétleknek megfelelően változik. Meg tudom azt csinálni valahogy, hogy a tábla mellé még pluszban valami makróval, mindíg mikor frissül a tábla irogasson még adatokat? Mondjuk még VLOOKUP függvények kellenének.
Le lehet valahogy kérdezni, hogy a pivot táblának melyik oszlopban ér véget, és hogy hány sorból áll?
MZ/X
-
félisten
válasz zsotesz81 #10042 üzenetére
Mondjuk sejtettem, csak már az eszemet sem tudom, mikor használtam utoljára Lotus Notes-t... No mindegy, akkor a sheet1 D5 cellájába ezt a kódot írd be
=HA(SZÖVEG.KERES(A7;Munka2!E4;1);"X";"")
(Arra ügyelj, hogy ez nem tesz különbséget a GEZA meg GEZACSKA között, azaz mindkét esetben megtalálja GEZA-t... Ha ez így nem felel meg, akkor más módszer kell...
[ 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)
-
zsotesz81
senior tag
válasz Fire/SOUL/CD #10044 üzenetére
Hát ez így valszeg azért nem lesz jó mert sheet2-n van 792 név, sheet1-en meg 528. A sheet2-n lévő összes nevet le kéne ellenőrizni, hogy melyik szerepel sheet1-ben.
-
Delila_1
Topikgazda
válasz zsotesz81 #10038 üzenetére
A Sheet1 lap D1 cellájába:
=HA(JOBB(FKERES($A1& "*";Sheet2!$E:$E;1;0);9)="Contr/IBM";"X";"")E1-be: =HA(JOBB(FKERES($A1& "*";Sheet2!$E:$E;1;0);9)="vakia/IBM";"X";"")
Az A oszlopban lévő nevek mellé a D oszlopba tesz X-et, ha a "Contr" szerepel a címében, és az E-be, ha nem.
Nem biztos, hogy jól értem a feladatot, látom, Fire másként értelmezte.
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
félisten
válasz zsotesz81 #10045 üzenetére
Te prérifarkas, ezt írhattad volna korábban is...
Delila_1
Igen, másképp (mint általában) De így utólag olybá tűnik, mindkettőnk megoldása megy a levesbe... (Na én meg megyek keverni maltert...)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)
-
Delila_1
Topikgazda
válasz zsotesz81 #10045 üzenetére
Akkor kell bele egy hibaelhárítás is.
D1:
=HA(HIBÁS(FKERES($A1&"*";Sheet2!$E:$E;1;0));"";HA(JOBB(FKERES($A1& "*";Sheet2!$E:$E;1;0);9)="Contr/IBM";"X";""))E1:
=HA(HIBÁS(FKERES($A1&"*";Sheet2!$E:$E;1;0));"";HA(JOBB(FKERES($A1& "*";Sheet2!$E:$E;1;0);9)="vakia/IBM";"X";""))Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
Új hozzászólás Aktív témák
- több darab Microsoft Office 2013 Otthoni és kisvállalati termékkulcskártya - fizikai termék
- egyben - termékkulcs nélküli magyar nyelvű Windows 8/8.1 Pro 32- és 64-bit OEM telepítőlemez
- Új Windows 7, 8.1, 10, 11 telepítő pendrive-ok, pendrájvok és telepítőlemezek, DVD-k
- Windows 11 pro coa
- COD MW2, COD 2019, COD COLD WAR eladó.