-
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
-
tikshow
addikt
Egy kis segítségre lenne szükségem. Van egy relatíve rövid táblázatom csak számokkal amik hoszt határoznak meg és tudni szeretném, hogy mi a legoptimilásabb elosztás egy adott összegre.
Gyakorlatban így nézne ki:
Lemértem a falak és egyebek hosszát, a boltban 240 centis szegőleceket lehet kapni. Pontosan hány szegőlecet vegyet? Az összeadom és elosztom 240-el nem jó, ugyanis nem ez lesz a legoptimálisabb érték. A kérdés, hogy hogyan tudom ezt az értéket megtalálni. Tehát hogyan tudom csoportosítani a számaimat egy adott összeghez? -
-
Ghoosty
őstag
Mikor van egy cellában egy képlet, akkor $-jel tudom fixálni, hogy ha másolom a cellát, akkor az adott képlet száma, vagy betűje nem változik. Ezt vagy kézzel írom be, vagy F4-gyel állítgatom.
Lehet ezt valahogy egy tartományra is beállítani?
pl A14 tartományban lévő cellák mindegyike képletet tartalmaz és szeretném a teljes tartományon belül fixálni az oszlopokat.
Esetleg van olyan módszer, hogy egy egész tartományt úgy másolja, hogy nem követi a képlet az áthelyezést? Vagy ideiglenesen kikapcsolni ezt a "követést"?(#36152) tikshow
Operációkutatás/egészértékű programozás témakörében nézz utána. Excel önmagában nem alkalmas erre. Talán valamilyen solver bővítménnyel esetleg, de azokat sajnos nem ismerem.
[ Szerkesztve ]
-
tikshow
addikt
Hát végül kézzel maradt, de köszi!
-
Ghoosty
őstag
Nem konkrét feladat megoldásához kellene, hanem úgy általában lenne jó tudni, hogy megoldható-e. Gyakran kapok kész kimutatást és át kéne kicsit dolgozni, mert valami kimaradt belőle, vagy mégis inkább máshogy kéne. Sokszor az lenne a legegyszerűbb megoldás, ha fixálom a cella hivatkozásokat, átmásolom és után törlöm belőle. De egy képletben elég sok hivatkozás szokott szerepelni és sok celláról beszélünk, néha 100-nál is több. Ezt kézzel fixálni meg nem embernek való. Különböző trükköket szoktam alkalmazni, ha pl mindenhol mondjuk (-jel kezdők, akkor kicserélem a (-et ($-ra. De ez sem mindig használható.
-
Fferi50
őstag
válasz Ghoosty #36158 üzenetére
Szia!
Ha kimutatást kapsz, annak a megváltoztatása a kimutatás eszközökkel egyszerű, de pl. az egészet kijelölve átmásolhatod akár új helyre is (a képletek opció a beillesztésnél viszi a forráskapcsolatot is).
Ha viszont képletezett táblákat kapsz (amit kimutatásnak nevezel a hozzászólásban) és azt szeretnéd "bolygatni", akkor egy lehetőség szerintem, hogy készítesz az egész munkalapról másolatot (lapfülön jobb egérgomb - áthelyezés vagy másolás, legyen másolat kocka bejelölve), majd a másolaton kijelölöd a teljes adathalmazod, másolás, irányított beillesztés - értéket ugyanoda. Ezután már nem szerepelnek képletek. Utána úgy képletezel, ahogyan neked tetszik.
A képletekben szereplő címzés abszolúttá tétele csak makróval lehetséges szerintem és nem túl egyszerű úgy sem.
Üdv.
[ Szerkesztve ]
-
-
#36268800
törölt tag
Sziasztok!
Javaslatokat és ötleteket szeretnék kérni a következőhöz:
a holnapi nappal kezdve napi szinten november 10.-ig szeretném vezetni
-a testtömegemet (kg)-a tápanyagbevitelt (kcal)
-a folyadékbevitelt (liter)
-a lenyomott fekvőtámaszok számát (db)
-a felülések számát (db)
-a guggolások számát (db)Arra gondoltam, hogy a vízszintes tengely jelenítené meg a napokat
a függőleges tengely pedig a mennyiségeket, de a különböző mértékegységek végett nyilván 2000 kcal és 100 lenyomott fekvő igen hülyén nézne ki egymás mellett. Ti hogyan csinálnátok meg?
Van bármiféle mód, hogy az összes adatot egy vonaldiagramon jelenítsem meg, vagy feltétlenül külön-külön kell?Esetleg ha külön elkészítem őket, utána megoldható az összefűzésük? Számítógépes stratégiai játékokban szokott ilyen statisztika lenni a csaták végén, hogy pl. mennyi kreditet gyűjtöttél, költöttél el, hány épületet építettél fel, romboltál le, hány katonát képeztél ki, mennyit veszítettél, mennyit pusztítottál el stb.. itt is különböző mértékegységek vannak, ergo valahogyan megoldják.
Előre is köszönöm a válaszokat!(tisztában vagyok vele, hogy a kalóriabevitelen kívül érdemes a mikro-és makrotápanyagok mennyiségét is nyomon követni, de most ezekbe a dolgokba inkább nem mennék bele, az Excelen van a hangsúly és a feladat komplexitásán )
-
anonymus89
addikt
Köszönöm, sajnos több hibába futott így még kutakodtam egy keveset és ez sikerre vezetett.
Organikus, természetes összetevőjű, 100% tisztaságú bőrápoló termékek //marcsiszappan.hu//
-
lappy
őstag
Office 365 ben hogy lehet cellán belül sortörést?
ALT+ENTER nem működik vagy lehet vmi be kell állítaniBámulatos hol tart már a tudomány!
-
DrDobos
őstag
Sziasztok!
Táblázatot akarok készíteni, de a bal oldali oszlopba sehogy sem tudom azt megcsinálni, hogy ne legyenek láthatóak a szegélyek, illetve így hogy tudom középre vonni a neveket.
Ha jól gondolom, nekem a cellák egyesítése kellene, de azt táblázatban nem engedi.Samsung Galaxy A55 5G
-
-
didros
senior tag
Sziasztok! Egy német felhasználó által készített táblázatot kellene kitöltenem, amelyben a dátum mezők védve vannak. Hiába írok be egy dátumot a megfelelő formátumban, pl: 21.09.2017 folyton azt a hibaüzenetet kapom, hogy "Bitte Datum im Format TT.MM.JJJJ eingeben!" Mi lehet a probléma? Hogyan tudnám beadni a dátumot, hogy elfogadja??
-
didros
senior tag
... szóval az van, hogy ha a mezőket átformázom német (ausztriai) dátumra, akkor elfogadja a dátumot ha a rendszerbeállítások szerint beírom, azonnal átalakítja. Viszont amikor futttatom a makrót, ami egy betöltő file-t elkészít, akkor az kiakad a dátumon.. Ha a teljes windows rendszerbeállításokat átteszem németre, akkor minden OK, de ez sajnos nem jó megoldás hosszútávon.
-
Delila_1
Topikgazda
válasz didros #36172 üzenetére
A figyelmeztető szöveget az Adatok | Adateszközök | Érvényesítés menüpontban adta meg, aki elkészítette. A formátumot itt nem lehet beállítani, ami arra enged következtetni, hogy egy, a laphoz rendelt makró figyeli a bevitt adatot. A makrót kell átírni.
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
RAiN91
őstag
Sziasztok
Szeretném tudni egy számról, hogy hányadik sok szám közül. (kb. 15 szám)
"=RANG.EGY(K9;K9;K11;K13;K15;K17;K19)"
Ez nem működik, mert maximum 3 szám közül válogat, többet nem enged.
Van rá valami alternatív egyszerű megoldás? Köszönöm. -
DrDobos
őstag
Sziasztok!
3 dolgot kellene számolnom excelben, de nem tudom hogyan kell: Első sorban, az adataim úgy néznek ki, hogy van 2 db méréseket végző személy, és nekik személyenként 10 mérése (=20 mérés)
Amiket számolnom kéne:
- Standard hiba
- Referencia intervallum
- Konfidencia intervallumElőre is köszi a segítséget
Samsung Galaxy A55 5G
-
Bling95
őstag
Sziasztok !
Olyan kérdésem lenne, hogy olyat hogyan tudok excelben csinálni hogy egy oszlopban minden 24. cella átlagát szeretném megkapni? Manuálisan nagyon hosszadalmas lenne kijelölni.
-
Ghoosty
őstag
válasz Bling95 #36186 üzenetére
Én ezt egy segédoszloppal oldanám meg. Igazából 2-ve.
Az egyikben mennek a számok 1, 2,3,4... amennyiszer kell a 24. cella.
Utána egy INDIRECT fügvénnyel. (bocs, a magyar neveket nem ismerem.) behivatkozom a egymás alá minden 24. cellát. Így már egyben lesznek az átlagolandó értékek. Azt meg egyszerűen átlagolod az átlag függvénnyel.
Ha nem ismered az INDIRECT-et, akkor =INDIRECT("A"&B1*24)
Feltételezve, hogy A oszloban vannak azok a cellák, amiből minden 24-et kell átlagolni.
B oszloba 1 cellától kezdve lefelé meg vannak a beírt számok.
Ekkor C1-be beírod a képletet és lehúzod, amíg kell. A többi már szerintem menni fog. Ha mégsem megy, és másnak nincs jobb ötlete, akkor holnap küldök képernyő mentést. (Itthon nincs excelem.)[ Szerkesztve ]
-
Fferi50
őstag
válasz Bling95 #36186 üzenetére
Szia!
Az előttem szóló ötletét felhasználva egy kicsit átalakítottam, így elég egy segédoszlop is:
A oszlopban az adatok.
B1 cellába beírod az A1 értékét.
B2 cellába a képlet=INDIREKT("A" & (SOR()-1)*24)
Ezt húzod végig. Ezután már tudsz átlagot számolni belőle közvetlenül.
Üdv.
-
-
cortez25
aktív tag
Sziasztok!
Egy olyan dologra lenne szükségem mit az FKERES csak nem áll meg az első adatnál, hanem az összes többit ugyanolyan adatnál is visszaadja amit talál.
Remélem érthető volt.
Azért hajtunk, hogy öregségünkre legyen miből visszaállítani az egészségünket, ami ebbe ment tönkre.
-
Bling95
őstag
Köszönöm a segítséget nektek!
Sajnos nem sikerült, úgy megcsinálnom ahogy mondtátok. De sikerült leszűrnöm végül úgy az adatokat, hogy amik kellenek egymás alatt legyenek és így viszonylag egyszerűen ki lehetett jelölgetni. Nem túl elegáns, de a célt sikerült elérni.Ghoosty: Sajnos nincs egyedi azonosító. Minden napnak minden órájához van hozzárendelve egy szám és nekem az 1. 2. .... órákhoz tartozó számok átlaga kellett egy hónapra.
[ Szerkesztve ]
-
-
ben800
aktív tag
Sziasztok, lenne egy elég nagy kérdésem kérésem, hátha valaki tud segíteni
Az lenne a feladatom hogy egy nagy excell táblába kellene összegyűjtenem makró segítségével több táblába információkat.
A többi kicsi tábla szerkezete nagyon hasonló a nagyhoz, viszont van 1-2 kisebb eltérés
A lényeg a lényeg 19 excell táblázatom van, és ezekben van egyesével 12 fül január-decemberig bezárólag.Ami nekem nagyon fontos lenne egy olyan makrót kellene írnom hogy megvizsgálja az összes fülön az összes cellát hogy az adott érték átkerült-e már az én cellámba, ha igen akkor nem másolja át,ha nem akkor másolja
Ezt legegyszerűbben vba-val lehetne egyáltalán megoldani, vagy esetleg más programozási nyelv segítségével ??
Válaszokat előre is köszönöm
-
DeFranco
nagyúr
sziasztok!
makróban kérnék segítséget.
van négy oszlopom, különböző elemszámú értékekkel, ezeket kellene rendre az összes variációban megadnom
pl:
ABCD
XYZ
12345
QWakkor
AX1Q
AX1W
AX2Q
Ax2W
...
DZ5Werre próbáltam írni egy makrót, de teljesen tök vagyok hozzá, így nem jutottam szinte semeddig:
így nézki a kódkezdemény:
a = Application.WorksheetFunction.CountA(Range("A:A"))
b = Application.WorksheetFunction.CountA(Range("B:B"))
c = Application.WorksheetFunction.CountA(Range("C:C"))
d = Application.WorksheetFunction.CountA(Range("D:D"))
r = a + b + c + d
Sheets.Add(After:=Sheets(Sheets.Count)).Name = "Terulj"
For i = 0 To r
For j = 0 To a
For k = 0 To b
For l = 0 To c
For m = 0 To d
Cells(i, 1).Value = Worksheets("Munka2").Cells(j, 1).Value
Cells(i, 2).Value = Worksheets("Munka2").Cells(k, 2).Value
Cells(i, 3).Value = Worksheets("Munka2").Cells(l, 3).Value
Cells(i, 4).Value = Worksheets("Munka2").Cells(m, 4).Value
Next m
Next l
Next k
Next j
Next iElhasal az első Cells(i,1).Value sornál
Most tekintsünk el attól, hogy mennyire kőműveskód, meg nincs deklarálva benne semmi, a cél az, hogy működjön a lehető legszimplább kóddal, hogy értsem mit csinál (és legközelebb össze tudjam kalapálni magamtól).
Merre induljak?
Ha csak annyit írok, hogy
Cells(1, 1).Value = Worksheets("Munka2").Cells(1, 1).Value
az alatta levő részeket kikommentelve, akkor átveszi a megfelelő értéket de léptetni nem tudom.[ Szerkesztve ]
-
Fferi50
őstag
-
Fferi50
őstag
válasz ben800 #36195 üzenetére
Szia!
Ez nagyon "izgalmas" kérdés. Ugyanis valamilyen módon meg kell tudni "címezni" a kis táblák adatait ahhoz, hogy a nagy táblában megtaláld (és ott is ugyanilyen "címen" kell megtalálni. Pl. fül - hónap nap.
Nézd meg az Adatok - Összesítés menüpont lehetőségeit.
Elképzelhető, jobban jársz ha beleteszed a kis munkafüzeteket a nagyba.Üdv.
-
ben800
aktív tag
válasz Fferi50 #36198 üzenetére
Igazából a kicsi munkafüzetek standard úgymond pénztárak, ugyanarra a sémára épülnek, mindegyik ugyan abban a mappában van
Valamint nézelődtem még Stackoverflow-on is lehetőségek után és ezt találtam, nem tudom hogy ez esetleg alkalmas lehet nekem kiindulási pontnak ??
UI:Sajnos nem lehet beletenni a kicsiket a nagyba, valamint az összes táblázat fejléce úgy van kialakítva hogyátum-Összeg-Költség típusa stb
[ Szerkesztve ]