-
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
-
ChiliChili
tag
Sziasztok,
Munkaidő számítás (erre még nem találtam példát)
B2 = érkezett
C2 = kötelező szünet I. (08:00-09:30)
D2 = kötelező szünet II. (12:00-13:30)
E2 = kötelező szünet III. (19:00-20:30)
F2 = távozott
G2 = eltöltött órák száma =IF(F2-B2>=0;F2-B2;F2+1-B2)
G3 = eltöltött órák száma - kötelező szünet(ek)A G3 mezőben szeretném automatizálva kivonni a kötelező szünetek értékét, de ez nem lehet állandó, mert attól is függ, hogy a B2 és F2 értéke közötti idősávra melyik szünet érvényes (C2, D2, E2).
Hogyan tudom ezt megoldani? Gondolom, IF függvény kell, de hogyan?
-
ny.janos
tag
válasz ChiliChili #41152 üzenetére
Szia!
A leírásodban szereplő szünetek hossza (1,5 óra) ellentmond a csatolt képen szereplő szünetek (0,5 óra) időtartamával. Valójában fél óra a szünetek hossza, vagy 1,5 óra? A megoldásomban 1,5 órával számoltam. Ha a 0,5 óra a helyes adat, akkor a képletet módosítanod szükséges.
Az alábbiakban javasolt megoldás működösnek korlátai:
- A munkaidő teljes hossza nem éri el a 24 órát.
- A dolgozó érkezésének és / vagy távozásának időpontja nem esik a szünet időintervallumába, vagy ha mégis, akkor
- - a munkaidő kezdetének az érkezéskori szünet végének időpontja
- - a munkaidő végének pedig a távozáskori szünet kezdő időpontja kerül rögzítésre.A megoldás elve:
Az általad kiszámított munkaidőből levonjuk a munkakezdés időpontjától a nap végéig esedékes munkaközi szünetek számának (1, 2, vagy 3) megfelelő időt (1,5 óra, 3 óra, vagy 4,5 óra):
HA(B2<=8/24;4,5/24;HA(B2<=12/24;3/24;HA(B2<=19/24;1,5/24;0)))
Hozzáadjuk a munkabefejezés időpontjától a nap végéig esedékes munkaközi szünetek számának (1, 2, vagy 3) megfelelő időt (1,5 óra, 3 óra, vagy 4,5 óra):
HA(F2<=8/24;4,5/24;HA(F2<=12/24;3/24;HA(F2<=20/24;1,5/24;0)))
Végül, ha a munkakezdés és befejezés nem ugyanazon napra esik, akkor hozzáadunk 1 teljes napnak megfelelő munkaközi szünetet, azaz 4,5 órát:
HA(F2<B2;4,5/24;0)
A képlet az előzőeket együtt alkalmazva:
=G2-HA(B2<=8/24;4,5/24;HA(B2<=12/24;3/24;HA(B2<=19/24;1,5/24;0)))+HA(F2<=8/24;4,5/24;HA(F2<=12/24;3/24;HA(F2<=20/24;1,5/24;0)))-HA(F2<B2;4,5/24;0)
-
mdk01
addikt
Tudnátok segíteni, hogy ezzel mi a baj?
Az összegzendő cellákkal van a baja=SZUMHATÖBB((Számlák!H4:H1000;Számlák!J4:J1000);Számlák!C4:C1000;"Feri";Számlák!D4:D1000;"kp")
Ez sem tetszik neki:
=SZUMHATÖBB((Számlák!H4:H1000+Számlák!J4:J1000);Számlák!C4:C1000;"Feri";Számlák!D4:D1000;"kp")
Meg ez sem:
=SZUMHATÖBB(SZUM(Számlák!H4:H1000;Számlák!J4:J1000);Számlák!C4:C1000;"Feri";Számlák!D4:D1000;"kp")
Köszönöm
[ Szerkesztve ]
-
RAiN91
őstag
Sziasztok
Ha bezártam egy excel táblát, de nem mentettem el, azt valahogy vissza lehet hozni?
-
smallcurrant
tag
Sziasztok!
Egy táblázatban szeretnék 1-2 oszlopot, sort zárolni, de nem az összeset. A füzetvédelmnél az aktuális lap védelmét találtam, de azzal az egész munkalapot zárolja, nekem csak egy adott cella, adott esetben oszlop, vagy sor kéne.
Van erre egyáltalán lehetőség?A válaszokat előre is köszönöm.
-
Delila_1
veterán
válasz smallcurrant #41159 üzenetére
Véleményezés | Védelem | Tartományszerkesztés engedélyezése.
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
Fferi50
Topikgazda
válasz smallcurrant #41161 üzenetére
Szia!
Be kell kapcsolni még a lapvédelmet is ahhoz, hogy érvényre jusson a szerkesztési korlátozás.
Üdv.
Ps. Egyébként olyan nincs, hogy egy munkalap írásvédett lenne.[ Szerkesztve ]
-
Jazz
veterán
Sziasztok,
cellához belehet illeszteni valahogy egy objektumot (pl. pdf file ikonja), hogy miután azt az adott sort elrejtem, amiben a cella van, az objektum is "tűnjön el" a cellával együtt?
Tehát valahogy hozzá rendelni, csatolni a cellához. Mert jelenleg az objektum csak bele van húzva a cellába, de nem "tartja ott" semmi.
Köszi
[ Szerkesztve ]
free your mind
-
marec1122
senior tag
Sziasztok!
Szeretnék két kérdést feltenni.
-Egy cellatartomány amiben képletek vannak (mondjuk I:1-K:5) át lehet e másolni képletestül a többi munkalapra anélkül ,hogy egyesével ctrl v-zném be minden fülre? 50-60 fül magasságában elég sziszifuszi.
-A másik hogy ezek ugye eredményt adnak minden munkalapon I:1-K:5 cellatartományban. Van e módszer arra hogy ezeket egy külön munkalapon egymás alá vagy mellé rendezve lehessen "egybeönteni"?
Csak megfontoltan :D "Öregember nem gyorsvonat!" John McClane
-
ny.janos
tag
válasz marec1122 #41165 üzenetére
Szia!
Az első kérdésedre a lapcsoportok használata a gyors megoldás.
A második kérdés akkor oldható meg a legegyszerűbben, ha a munkalapjaid Munka1, Munka2 stb. névre hallgatnak. Ebben az esetben a
=INDIREKT(ÖSSZEFŰZ("Munka";OSZLOP(A1);"!I";SOR(A1)))
függvény az összesítő munkalapod A1 cellájában megadja a Munka1 munkalapod I1 cellájának értékét. Ezt másolhatod lefelé és jobbra, hogy megkapd valamennyi munkalapod I oszlopai 1-5 celláinak értékét egymás mellett.Ennek analógiájára tudod egymás mellé tenni a J és K oszlopok értékeit is. Ha a Munkalapjaid át lettek nevezve, akkor azok neveit az összesítő lap első sorában felsorolva egymás mellett a képlet A2 cellában eképpen módosul:
=INDIREKT(ÖSSZEFŰZ(A$1;"!I";SOR(A1)))
[ Szerkesztve ]
-
ny.janos
tag
válasz ny.janos #41166 üzenetére
Továbbgondolva az előző gondolatmenetet...
Ha úgy szeretnéd egymás mellé az adataidat az egyes munkalapokról az összegző munkalapra, hogy ez első 3 oszlopban ez első munkalap I-K oszlopai álljanak, majd a második munkalap I-K oszlopai stb. úgy egy segédtábla felvételével szintén elég gyorsan megoldható a feladat.A szerkesztőlécen látható képlet:
=INDIREKT(ÖSSZEFŰZ(A$1;"!";FKERES(MARADÉK(OSZLOP(A1);3);$A$10:$B$12;2;0);SOR(A1)))
[ Szerkesztve ]
-
Doki16
addikt
Excel táblába viszek be mindig adatok. Van, hogy 2 vagy több cellát be kell színeznem. De hogyha a beszínezett cellák alá írok és nyomok egy entert akkor azt is ugyanolyan színűre állítja, pedig azt már nem szeretném. Így néz ki egészen pontosan. [kép] Mindig kézzel kell visszamennem rá és megmondani, hogy ne legyen kitöltés. Mitől van ez, kilehet valahogy kapcsolni?
A Tyrannosaurus Rex legközelebbi ma is élő rokona: a csirke.
-
DisRespect
csendes tag
Sziasztok! Segítségre lenne szükségem. Van egy táblázat ahol a B-C oszlopokban vannak olyan cellák amik egy S értéket tartalmaznak S0-S255-ig. Azt szeretném hogy minden ilyen cellába az adott S érték elé írjon be M106-ot. Pl.: S36->M106 S36 Megvalósítható ez?
-
Delila_1
veterán
válasz DisRespect #41173 üzenetére
A laphoz kell rendelnek a makrót (lásd a Téma összefoglalóban).
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("B:C")) Is Nothing Then
Application.EnableEvents = False
Range(Target.Address) = "M106 " & Target
Application.EnableEvents = True
End If
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.
-
ChiliChili
tag
válasz ny.janos #41153 üzenetére
Nagyon jó, köszönöm, szépen működik.
=G2-IF(B2<=8/24;1,5/24;IF(B2<=12/24;1/24;IF(B2<=19/24;0,5/24;0)))+IF(F2<=8/24;1,5/24;IF(F2<=12/24;1/24;IF(F2<=20/24;0,5/24;0)))-IF(F2<B2;1,5/24;0)
Amit még szeretnék megoldani, hogy a G4 mezőben, a 22:00 után eltöltött időt mutassa a cella.
Ez akkor jól működik, ha igaz, hogy F2 > 22:00De ha F2 < mint 22:00, akkor már gond van (data!$D$2 cellában van megadva a 22:00 érték)
=IF(F2-data!$D$2>=0;F2-data!$D$2;F2+1-data!$D$2)
Azt szeretném, ha G4 nulla lenne, amikor F2 < 22:00
-
lappy
őstag
válasz ChiliChili #41176 üzenetére
=HA(F2<B2;F2+1-J2;HA(F2>J2;F2+1-J2;" "))
A J2 = data!$D$2
[ Szerkesztve ]
Bámulatos hol tart már a tudomány!
-
lappy
őstag
válasz ChiliChili #41178 üzenetére
Szia!
Ez a képlet a 22:00 utáni időt adja meg ami jól is működik.
A G5 pedig ha jól látom egy összegnek kellene lennie.
[ Szerkesztve ]
Bámulatos hol tart már a tudomány!
-
ny.janos
tag
válasz ChiliChili #41176 üzenetére
Amit még szeretnék megoldani, hogy a G4 mezőben, a 22:00 után eltöltött időt mutassa a cella.
Mihez kell az adat? Éjszakai pótlék alapjául szolgáló időt szeretnél esetleg számolni? Mert ha a munkaidő kezdése és befejezése lehet a gyakorlatban pl. 22:00 és 8:00, akkor a már javasolt megoldás 10.00 értéket fog eredményként adni, viszont ebből a 10 órából a 6:00-tól 8:00-ig tartó időszakra törvényileg nem jár éjszakai pótlék. A másik, hogy a teljes 22:00 után töltött időt szeretnéd látni, vagy csak az 1 órán túli esetben szeretnéd látni ugyanezt (2012. évi I. törvény 142. §: A munkavállalónak - a műszakpótlékra jogosult munkavállalót kivéve - éjszakai munkavégzés esetén, ha ennek tartama az egy órát meghaladja, tizenöt százalék bérpótlék jár)?
[ Szerkesztve ]
-
ny.janos
tag
válasz ChiliChili #41181 üzenetére
Csak 24:00-ig? A 0:00 utáni időt már nem kell beleszámolni?
-
ny.janos
tag
válasz ChiliChili #41183 üzenetére
Ebben az esetben viszont lappy megoldása megfelelő eredményt ad. Feltéve, ha a cellaformátumban az óránál törlöd a szögletes zárójelet.
ó:pp
-
dellfanboy
őstag
Makrofelvevo-vel felvettem egy makrot de nem akar lefutni. Van 27 txt file-om ezt importalom be excelbe majd osszemasolnam 1 file-be.
Jelenleg run time error 9 subscript out of range hiba-t kapok. Talalkozott mar vki hasonloval? A windows sort sargitotta be nekem:Application.CutCopyMode = False
Selection.Copy
Windows("Blackline Upload file 2019 Phx v1 MASTER.xlsm").Activate
Range("A3").SelectIll lenne 2 apro kerdesem.
A makro soran tobb esetben is CTRL+A-val jelolok ki tartomanyt, viszont megnezve a kod-ot ott mintha tartomanyt latnek pl A1-tol b45-ig. Honnan tudhatom biztosra, hogy mindent kijelol? Mert ebben a honapban ok hogy az adat A1-B45 tartomanyban fekszik, viszont ha jovo honapba lesz 2uj sorom, honnan tudhatnam biztosra, hogy azt is bemasolja?Makrofelvevovel vettem fel, szoval minden lepes latszik. Hogy tudnam ezt elhide-olni? Talan mintha regebben olvastam volna hogy a kepernyot le lehet tiltani, de ennek mi a modja?
eladó dolgok:mondd az árát és vidd http://hardverapro.hu/tag/dellfanboy#aprohirdetesei
-
Delila_1
veterán
válasz dellfanboy #41186 üzenetére
Nem Windows, hanem Workbook, majd a következő sorban az A3-ra állás előtt aktívvá kell tenned a lapot is, ahonnan az adatokat másolni akarod.
Sheets("Munka1").Select
Mivel nem kell az A3-ra állnod, a Range("A3").Select sor nem is kell.
A következő sorban másolod az eredeti lap A1-hez tartozó teljes tartományát, és a 2. lapra, az A1 cellától kezdődően beilleszted.
Range("A1").CurrentRegion.Copy Sheets(2).Range("A1")
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
atyca
senior tag
Sziasztok!
A következő képletet szeretném aktualizálni,de ha változtatok rajta feldob egy frissítés ablakot,ahol 2019 július a fájl neve.
Figyelmen kívül hagyva ezt megváltoztatja a képletet,de #HIV hibát dob a cellában.
A július hónap végét kéne figyelje...=HA(INDEX('2019.június'!$A$4:$AI$96;HOL.VAN(A4;'2019.augusztus'!$A$4:$A$94;0);HOL.VAN(HÓNAP.UTOLSÓ.NAP('2019.június'!$D$2;0);'2019.június'!$A$2:$AH$2;0))="áv";7;"")
Win11 Pro/64, MI TV Stick, Kodi 20.2 (többi az adatlapomon)
-
atyca
senior tag
Az értékek frissítése után ez lett belőle.
=HA(INDEX('[2019.július]2019.július '!$A$4:$AI$96;HOL.VAN(A4;'2019.augusztus'!$A$4:$A$94;0);HOL.VAN(HÓNAP.UTOLSÓ.NAP('[2019.július]2019.július '!$D$2;0);'[2019.július]2019.július '!$A$2:$AH$2;0))="áv";7;"")
Müködik ugyan,de én még ilyet nem láttam......Win11 Pro/64, MI TV Stick, Kodi 20.2 (többi az adatlapomon)
-
atyca
senior tag
Esetleg ezt máshogyan nem lehetne megoldani?
Azt szeretném,hogy ha a 2019.július AE4:AH4 tartományban fellelhető az "áv" cellaérték, akkor a cél cella értéke 7 legyen.
Bocs,de ehhez még mindig nagyon láma vagyok.[ Szerkesztve ]
Win11 Pro/64, MI TV Stick, Kodi 20.2 (többi az adatlapomon)
-
lenkei83
tag
-
Petium001
csendes tag
Sziasztok!
Megrendeléseket kapunk e-mailben ( office 14 ), amit szeretnék vagy xls vagy csv fájlként exportálni, automatikusan. Meg tudom oldani valahogyan, vagy felejtsem el mezei felhasználóként?
Köszi
Péter
Petium
-
szricsi_0917
tag
Sziasztok
Lenne egy hasonló táblázat ahol a megnevezés és a darabszám egymás mellett ismétlődik. A kérdés az lenne, hogy tudom kiszámolni ebben a 2 oszlopos ismétlődésekben pl az anyag1-hez tartozó darabszámok összegét?
Előre is köszi a segítséget.[ Szerkesztve ]
-
ny.janos
tag
válasz szricsi_0917 #41196 üzenetére
Szia!
Az alábbi képlet megadja az általad kívánt értéket, ha A8 értéke
anyag1
:SZUMHA(A$2:F$4;$A8;B$2:F$4)
Ha A9 =anyag2
és A10 =anyag3
, akkor a képletedet nyugodtan másolhatod lefelé.
Ha több oszlopod is van, akkor a tartomány végét természetesen illeszd ahhoz a képletben. -
ny.janos
tag
válasz ny.janos #41197 üzenetére
Az elején nagyon a szorzatösszeg függvényre járt az agyam, de azzal akkor nem jutottam eredményre, érték hiba miatt. Azóta viszont rájöttem egy lehetséges megoldásra, íme:
=SZORZATÖSSZEG(($A$2:$I$4=$A8)*HA(SZÁM($B$2:$J$4);$B$2:$J$4;0))
Tömbképlet, Ctrl+Shift+Enter-rel kell lezárni.[ Szerkesztve ]
-
ny.janos
tag
válasz szricsi_0917 #41199 üzenetére
Hogy őszinte legyek nekem sem. Ezért is kerestem a megoldást a szorzatösszeg esetleg a szum függvény tömbképletes alkalmazásával, de akkor még sikertelenül. Bár nem hittem benne, de gondoltam csak teszek egy próbát a szumha függvénnyel is, úgysem fogja megtudni senki, hogy milyen hülyeséget akarok. Aztán kiderült, hogy mégsem volt hülyeség.
[ Szerkesztve ]
Új hozzászólás Aktív témák
- Dreame A1 - por helyett a fű is jó
- Soundbar, soundplate, hangprojektor
- Call of Duty: Modern Warfare III (2023)
- EAFC 25
- Elden Ring
- Digitális Állampolgárság Program DÁP
- Nikon DSLR topik
- A GameMax háza egyedi csavarral lovagolja meg a mai trendeket
- Azonnali VGA-s kérdések órája
- Könyvajánló
- További aktív témák...
- Eredeti Windows 10, Windows 11, Office Akció: Office 2021, Office 2019, Office 2016 csak Retail
- World of Warcraft: The War Within, Call of Duty, Diablo
- Star Wars Outlaws Bundle kód
- Új Windows 7, 8.1, 10, 11 telepítő pendrive-ok, pendrájvok és telepítőlemezek, DVD-k
- StarWars outlaws játék kód ( steam )
Állásajánlatok
Cég: Ozeki Kft
Város: Debrecen
Cég: Ozeki Kft
Város: Debrecen