-
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
-
m.zmrzlina
senior tag
Adott egy nagyobb munkalap. Tizenezer sor - az nekem már nagyobb. Erről a lapról bizonyos feltételek alapján össze kell válogatnom több szűkebb listát majd kinyomtatni azt. Ezek a szűkebb listák kb 0 és 200 sor között mozognak. A válogatás és az egyoldalas nyomtatás megy is nincsen vele gond. Viszont egy 200 soros listát nem szeretnék 4 lapra nyomtatni ha kettőre is elfér
A makró úgy működik hogy amint megvan a lista megy a nyomtatóra - ez sokszor 1000-1500 különböző listát jelent - menet közben nincsen ideje a juzernek printer setupot állítgatni.
Kérdésem, hogy meg lehet -e oldani makróból a kétoldalas nyomtatást?
-
Fferi50
őstag
válasz m.zmrzlina #45252 üzenetére
Szia!
Bocs, de miért nem jó az, ha eleve kétoldalas nyomtatást állít be a user? Egy-egy lista után nem érzékeli a nyomtató, hogy ezt már új lapra kellene nyomtatnia?
Üdv. -
m.zmrzlina
senior tag
válasz Fferi50 #45253 üzenetére
Az a baj hogy nincs lehetőségem személyesen ellenőrizni a nyomtató beállításait, de a kolléga azt mondja, hogy az első oldal előtt kétoldalasra állítja de nem nyomtat kétoldalasan. Nem tudom, hogy miért törlődik - ha egyáltalán ez a baja - de kénytelen vagyok hinni neki.
Egyébként a
.PrintOut
metódust használom (paraméter nélkül) és ez az első ilyen makróm amiben nyomtatást használok. Nincsen benne semmilyen gyakorlatom. -
Fferi50
őstag
válasz m.zmrzlina #45254 üzenetére
Szia!
Szerintem sajnos makróból nem lehet ezt a beállítást szabályozni. Tudom, nehéz ügy de én megpróbálnám első körben az Excel nyomtató menüben a nyomtató beállításait kézzel megcsinálni, ha ott lehet kétoldalas nyomtatást beálítani, akkor megtenném. Utána ellenőriztetném egy próbanyomtatással, hogy valóban kétoldalast nyomtat-e.
Ha igen, akkor csak annyit kell tenned, hogy te beállítod kézzel a nyomtatási makró futása előtt ezt az opciót. (Illetve talán meg is őrzi a beállítást az Excel, ezt nem tudom, ellenőrizni kell.)
Egyébként pedig gondolom a printerdrivert kellene tudni programozni.
Üdv. -
customer114
senior tag
Sziasztok!
Az alábbi kérdésemre keresek megoldóképletet:
a 1
b 3
a 2
c 1
a 1
b 3
a 3
c 3Mekkora az összege azon "a" mellett szereplő számoknak, melyek nagyobbak 2-nél?
Köszönöm
-
Delila_1
Topikgazda
válasz customer114 #45256 üzenetére
=SZUMHATÖBB(B1:B8;A1:A8;"a";B1:B8;">" & 2)
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
őstag
válasz m.zmrzlina #45258 üzenetére
Szia!
Ha "kézzel" nem lehet normálisan beállítani, akkor szerintem makróból sem menne.
Talán meg kellene nézni, hogy a nyomtató kezelési könyve miket mond a vezérlési lehetőségekről illetve a driverről. Esetleg Windows parancssorral rá lehet venni a kétoldalas nyomtatásra, ha a driver vezérelhető így.
Üdv. -
karlkani
aktív tag
Sziasztok!
A hónap napjai egy oszlopban, egymás alatt helyezkednek el (C oszlop). Az ünnepnapok színezése egy másik lap alapján történik, névkezelőben hozzáadva Ünnepnapok néven. Szeretném megszámoltatni az aktuális hónap ünnepeit, DE csak azokat, melyek hétköznapra esnek.
Előre is köszönöm!
-
astradejo
újonc
Üdv, szeretnék tanácsot kérni.
Adott a táblázatom (A-val kezdődik), amelynek első oszlopában több száz szám van (némelyik többször ismétlődik), a harmadikban pedig nevek.
Arra lenne szükségem, hogy a táblázat 5. oszlopába a számokat csökkenő sorrendbe állítsa, majd a 6. oszlopába az 5-ös oszlopban sorba rendezett számok mellé az ahhoz tartozó neveket párosítsa.
A számok csökkenő sorrendjét megoldottam.
A nevek számokhoz párosítását az FKERES függvénnyel próbáltam, de mivel van olyan szám ami többször is ismétlődik mindig ugyan azt a nevet írja oda az összes azonos szám mellé.
Futtatja a keresést és rögtön kiírja az első találathoz kapcsolódó nevet.
Megpróbáltam a HOL.VAN, INDEX kombinációval is, ugyan ez az eredmény.
HA függvénybe ágyazni is próbáltam, úgy viszont nem tudtam kivitelezni.üdv
Dávid -
lappy
őstag
válasz astradejo #45263 üzenetére
Szia
Lehet használni az fkeres függvényt olyan módon hogy megkeresi neked a 2. 3. stb. adatokat amire szükséged van viszont hogy ez működjön tudni kell hogy melyik számból hány darab van a listában. Ezért ez egy kicsit bonyolitja a megoldást, de nem lehetetlen.Bámulatos hol tart már a tudomány!
-
Mutt
aktív tag
válasz karlkani #45260 üzenetére
Szia,
A hónap napjai egy oszlopban, egymás alatt helyezkednek el (C oszlop). Az ünnepnapok színezése egy másik lap alapján történik, névkezelőben hozzáadva Ünnepnapok néven
=SZORZATÖSSZEG((HÉT.NAPJA(Ünnepnapok;11)<6)*(HÓNAP(Ünnepnapok)=HÓNAP(C$2)))
Hogyan műkődik?
- a HÉT.NAPJA meg mondja hogy az adott ünnepnap melyik napra esik, a <6 a hétköznapokat jelenti.
- a HÓNAP(Ünnepnapok) = HÓNAP(C$2) kiválogatja azokat az ünnepnapokat, amelyek azonos hónapban vannak mint a C2-ben lévő dátum.Ha a két feltétel azonos, akkor 1-et ad vissza a szorzás, különben 0-t.
Végül már csak az 1-et kell összeadni. Lehetn a SZUM-át is használni, de a képlet tömb-képlet és ott előnyösebb a SZORZATÖSSZEG.üdv
A tanácsaimat ingyen adom. Ha nem tetszik, akkor kérlek ne kritizáld! / https://github.com/viszi/codes/tree/master/Excel
-
Mutt
aktív tag
válasz astradejo #45263 üzenetére
Szia,
Kimutatással a legegyszerűbb (bal oldalt), de ha kell erőszak akkor Excel 2016-tól van ÖSSZESÍT függvény (jobb oldalt) amivel kihozható az eredmény.
üdv
A tanácsaimat ingyen adom. Ha nem tetszik, akkor kérlek ne kritizáld! / https://github.com/viszi/codes/tree/master/Excel
-
Fferi50
őstag
válasz astradejo #45263 üzenetére
Szia!
Próbáld meg a következőt:
Egy segédoszlopba tedd be a számok mellé a sornak a számát. Ezt a SOR() függvénnyel tudod megtenni. Ezután a segédoszlopot jelöld ki -- másolás -- majd ugyanoda irányított beillesztés értéket.
Ezután a számokat és a sorszámot tartalmazó segédoszlopot együtt rendezd a számok szerint. Tehát az 5. oszlopba kerülnek a rendezett számok és mellé a 6. oszlopba a hozzájuk tartozó sorszámok.
Ezután az INDEX(2. oszlop;6. oszlop) képlet megadja a keresett nevet, mert minden számhoz egyedi sorszám fog tartozni.
A végén a segédoszlopot és a 6. oszlopot eltávolíthatod.
Üdv. -
karlkani
aktív tag
Szia!
Majdnem jó, de az Ünnepnapok között nem csak az adott év szerepel, így az összes azonos hónap, hétköznapra eső ünnepnapjait összegzi. Átírtam a következőképp a képletet, látszólag működik is. Jó így?
=SZORZATÖSSZEG((HÉT.NAPJA(Ünnepnapok;11)<6)*(ÉV(Ünnepnapok)=ÉV(C$szám)*(HÓNAP(Ünnepnapok)=HÓNAP(C$szám))))
-
-
astradejo
újonc
Köszönöm szépen a segítségeket.
Tudom, hogy benne van az összefoglalóban, hogy pontosan kell leírnom a táblázatot, különben a segítség nem biztos hogy megoldás lesz a problémámra.
Ezt követtem én is el most, de csak azért mert céges adatokat és neveket tartalmaz,amit nem szeretnék megosztani.
A legfontosabb dolog amit kihagytam, az pedig az, hogy a számok gyakran változnak (képlet számolja azokat is).Ezért Fferi50, az általad javasolt megoldás sajnos nem jó, mert ha értékbeillesztést csinálok, a sor száma ugyan az marad, viszont a hozzájuk tartozó számok (és a hozzájuk tartozó nevek) csökkenő sorrendje változik a számok megváltozásával.
Lappy: azt sejtem hogy nem lehetetlen, de pontosan ez volt a kérdésem, hogy hogyan lehetne megoldani
Mutt:
1. verzió: a táblázatomat nyomtatnom kell és a kimutatás miatt nagyon megváltozott, ezért sajnos ezt nem tudom használni.2. verzió: majdnem minden részét megértettem. Magát a SOR függvényt eddig úgy gondoltam, hogy értem, de itt a benne lévő osztást csak félig meddig.
Ennek ellenére megpróbáltam alkalmazni.
Kiírja ugyan a neveket, de ugyanabban a sorrendben, ahogy magában a táblázatban szerepel.Ha esetleg látatlanban még így is lenne ötlet az jó lenne.
Legszívesebben beraknám az egész táblázatot, de nem tehetem, szóval ha így nem tudtok segíteni akkor így jártam.
Köszönöm az eddigi ötleteket.
Üdv:
Dávid[ Szerkesztve ]
-
Fferi50
őstag
válasz astradejo #45271 üzenetére
Szia!
Pillanatnyilag két dolgot nem értek:
1. Az 5. oszlopban a számok egyedi értékkel szerepelnek - azaz itt már nincs ismétlődés?
2. A 6. oszlopban a nem ismétlődő számokhoz kell az adott 5. oszlopbeli számhoz tartozó összes előfordulást felsorolni?
Mert ha nem ez a feladat, akkor kvázi hiába görcsöltünk eddig rajta, hiszen ezt egyszerű rendezéssel meg tudod oldani: 1. és 3. oszlopot kimásolod az új helyre, majd a két oszlopot kijelölve rendezed az 1. oszlop csökkenő sorrendje szerint - esetleg a 2. oszlopot pedig második szintként betűrendben.
Mit értesz az alatt, hogy az első oszlop számait képlet számolja? Milyen képlet?
Továbbá a mintában nem kell a céges adatokat feltenni, a nevek legyenek légből kapottak és szerintem bőven elég egy 20 sorból álló minta, amiben benne van a kiinduló és az elérni kívánt állapot egyaránt (mondjuk a számok képletestől, ha lehet).
Üdv. -
genlog
junior tag
Hogy lehet azt megoldani, hogy a táblázat soraiban alternatívák vannak, amik közül klikkeléssel/kiválasztással lehet választani, hogy a szumma melyiket vegye figyelembe?
Pl. sorok: ház, alaplap, processzor, táp, összesen. Oszlopok: márka, típus, ár.
Az alaplapból lenne 3 variáns, a prociból 2, a tápból is 2.
Az összeg attól függően változna alul, melyik variáns van éppen kijelölve az adott soron.
Van erre lehetőség? -
astradejo
újonc
válasz Fferi50 #45272 üzenetére
Akkor a minta táblázat szerint nézzük meg légy szíves.G oszlopban sima SZUM függvénnyel kiírja hogy a személyek a héten mennyi almát ettek.
J oszlopban NAGY függvénnyel csökkenő sorrendben mutatja a G oszlopban összesített számokat.
A cél, hogy a K oszlopban megjelenjenek a heti almafogyasztáshoz tartozó megfelelő nevek.Itt lép be az, hogy változnak a számok. Ha beírom a pénteki fogyasztást. új számok lesznek a G oszlopban, a J oszlop sorrendje is megváltozik, így a nevek sorrendje is megváltozna.
Nekem ez nem sikerült.
Ebben kérek segítséget.Üdv.
Dávid -
Fferi50
őstag
válasz astradejo #45277 üzenetére
Szia!
Szerintem az egész táblázatodat (A:G oszlop) rendezed a G oszlop szerint és máris megvan az eredmény az A oszlopban. Ha új napi adatot írsz be, akkor ismét rendezed.
Ha aztán akarod, akkor átmásolhatod a két oszlopot külön.
Kicsit nem értem, miért kell bonyolítani a dolgot.
Üdv. -
Fferi50
őstag
válasz genlog #45279 üzenetére
Szia!
Eseménykezelő makróval meg lehet oldani. Minta:
Az A-D oszlopban van a lista.
Az F-I oszlopban a kiválasztott konfiguráció (csak azért sárga az alap, hogy kitűnjön), az I6 cellában a konfiguráció ára.
Az eseménykezelő makró:Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Dim cl As Range, keres As Range
If Target.Column < 5 Then
Application.EnableEvents = False
Set keres = Cells(Target.Row, 1)
Set cl = Range("$F$2:$F$5").Find(what:=keres.Value, LookIn:=xlValues, lookat:=xlWhole)
cl.Offset(0, 1).Value = keres.Offset(0, 1).Value
Application.EnableEvents = True
End If
Cancel = True
End Sub
Ezt a munkalap kódlapjára kell bemásolni. (Lapfülön jobb egérgomb - kód megjelenítése).
A makró a G oszlopba teszi a kiválasztott márkát. A H és I oszlopban képleteke vannak.
H2 képlete:=HAHIBA(FKERES($G2;$B$1:$D$12;2;0);"")
I2 képlete:=HAHIBA(FKERES($G2;$B$1:$D$12;3;0);"")
I6 cella képlete:=SZUM(I2:I5)
A tartományokat természetesen mind a makróban, mind a képletben saját adataid szerint változtasd meg.
DuplaKattintással az 1-4 oszlop celláin lehet választani. Ha máshova kattintanak, az nem hatásos.
A kiválasztott konfiguráció elemeit a G oszlopban lehet törölni, csak ott, mert a többi oszlopban képlet van.
Remélem, valami ilyesmire gondoltál.
A munkafüzetet makróbarátként (xlsm) vagy binárisként (xlsb) kell mentened. Engedélyezni kell a makrókat is a biztonsági beállításoknál.
Üdv.[ Szerkesztve ]
-
Norbika1493
csendes újonc
Sziasztok,
Azt milyen függvényel tudom megoldani hogyha van egy oszlopba több idő bejegyzés minden sorba más más időben. Másik oszlopba ki szeretném mutatni, hogy melyik napszakra esik a bejegyzés. Probáltam a HA függvényt de nem sok mindenre jutottam vele.
előre is kösznöm a segítséget.
-
Delila_1
Topikgazda
válasz Norbika1493 #45281 üzenetére
Meg kell határoznod, hogy melyik időpontot melyik napszakhoz rendeled. Ez nálam az
F1:G7
tartományban van. A B oszlop képletei ebben a tartományban keresnek.[ 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.
-
szbie
újonc
válasz Fferi50 #45242 üzenetére
Szia!
Nagyon szépen köszönöm, ez csak félig oldja meg a problémámat, de abszolút jó megoldás arra amit kérdeztem. Nagyobb tételeknél már nincs értelme, mert kb amennyi idő alatt felviszem az adatokat a körlevélhez annyi idő alatt megcsinálom excelben is. A gondom, hogy a felvitt adatokból csak egy kis részt használok fel a körlevélhez, de akkor mindent át kéne variálni.
Köszönöm
Erika
-
Fferi50
őstag
Szia!
A Word körlevél sablont csak 1x kell megcsinálni. Az Excel struktúrát is csak 1x kell megalkotnod. Ennek a kettőnek kell szinkronban lennie. Utána az Excelben felvitt adatok alapján töltődik a körlevél csak a Wordben ki kell választanod a megfelelő rekordot!
Üdv.[ Szerkesztve ]
-
Delila_1
Topikgazda
válasz Norbika1493 #45285 üzenetére
Szívesen.
Az FKERES függvény a közelítő érték keresésekor úgy működik, ahogy leírtam.Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
modflow
veterán
Hello!
Van egy excel, amiben van 3 munkalap.
Az elsőn van egy adatbázis, a másik kettő munkalap erre hivatkozva van beképletezve.Régebbi excelen ha kimásoltam az első és 2. munkalapot, akkor nemtek a beképletezett adatok is.
Most a 2019-es excelben hiába másolom együtt a két munkalapot, a hivatkozást nem viszi át.Holott ugyan úgy csinálom, munkalap másolása új fájlba. Hogy lehet ezt megoldani, hogy vigye a hivatkozást? Ha régiben vitte újban miért nem?
-
Fferi50
őstag
válasz Norbika1493 #45285 üzenetére
Szia!
Úgy nem műxik. Csináld úgy, ahogyan Delila mutatta.
Üdv.
Ps. Érdemes az FKERES helpjét hozzáolvasni. -
Delila_1
Topikgazda
-
-
baaka
tag
Sziasztok!
Office 365-ben szeretném megcsinálni azt, hogy egyes üdítők esetén amennyiben a mért cukortartalom nincs a megengedett határértékek között, akkor legyen piros a mért érték cellája, ellenkező esetben zöld.
Tehát D2-be beírom az üdítő típusát(V10), E2-be pedig a mért cukortartalmat és a K2:M14 között található adatok alapján szeretném, ha az E2 cella színeződne, jelen esetben zöldre, mert a 10% határértékek(V10 esetén 9,5 - 10,5%) között van.
Előre is köszönöm a segítséget.
[ Szerkesztve ]
-
Delila_1
Topikgazda
-
Delila_1
Topikgazda
válasz Delila_1 #45295 üzenetére
Egy kis magyarázat az előbbihez, mert a MEDIÁN függvény nem túl közismert.
A függvény az argumentumában megadott számok középértékét adja.
A példában 3 érték szerepel, a D2, és a hozzá tartozó L2 és M2 érték. Az utóbbi kettőt az FKERES függvénnyel találjuk meg aK:M
tartományban. Ha a D2 nem egyenlő a 3 szám középértékével (nem középre esik), akkor a képlet értéke IGAZ, és piros lesz a háttér.Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
zsolti_20
senior tag
Udv emberek,
Excel 2013-ban power queryt hasznalok. Van 3 tablam, ebbol 2 Connection onlyra van allitva. Szeretnek meg hozza adni plussz egy oszlopot de valamirt nem jeleniti meg, sot miutan hozza problamtam adni, jobb oldalt mar meg sem jelenik a power query tablazat listam kattintaskor mint elotte. Ha egy table connection onlyra van allitva onnantol kezdve nem lehet szerkeszteni?
Valami megoldas csak van erre, eleg bosszanto igy. -
zsolti_20
senior tag
Sziasztok,
Lehetseges VBA scriptben felugro ablakot krealni amiben bizonzos cellatartalmak jelennek meg legordulo menuben?
Új hozzászólás Aktív témák
- Jelszókezelők
- Debrecen és környéke adok-veszek-beszélgetek
- Milyen HASZNÁLT notebookot vegyek?
- Call of Duty: Modern Warfare III (2023)
- Autós topik
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- AMD Ryzen 9 / 7 / 5 7***(X) "Zen 4" (AM5)
- Netflix
- World of Tanks - MMO
- Alapértelmezett konfiguráción sok Core CPU-nak lehet stabilitási gondja
- További aktív témák...
- Bontatlan - BATTLEFIELD 1 Collectors Edition - Játékszoftver nélkül
- Magix Acid Pro 11 zenei szoftver
- Windows 10 11 Pro Office 19 21 Pro Plus Retail kulcs 1 PC Mac AKCIÓ! LEGOLCSÓBB! Automatikus 0-24
- Bitdefender Total Security 3év/3eszköz! - "Tökéletes védelem most kedvező áron..."
- Adobe Creative Cloud - 2024. 04. 05 - 2025. 04. 05-ig
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen
Cég: Promenade Publishing House Kft.
Város: Budapest