- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Argos: Adjátok vissza a netet! - szeretnék elaludni!
- sziku69: Szólánc.
- sziku69: Fűzzük össze a szavakat :)
- Magga: PLEX: multimédia az egész lakásban
- Luck Dragon: Asszociációs játék. :)
- MasterDeeJay: Alacsony fogyasztású házi szerver a korábbi projektekből összeépítve
- Geri Bátyó: Megint tahó voltam – SZEMÉLYISÉGFEJLŐDÉS
- Elektromos rásegítésű kerékpárok
- bambano: Bambanő háza tája
-
LOGOUT
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
-
3DFan
aktív tag
Köszönöm, de kérlek írd le részletesebben melyik cellába írok mit.
-
Fferi50
Topikgazda
Szia!
Feltételes formázással megoldható:
Feltételes formázás - új szabály - a formázandó cellák kijelölése képlettel -
Képlet:=ÉS(SOR(A1)=$N$1;OSZLOP(A1)=$O$1)
Az érvényességi terület pedig $B$2:$K$11
A szabálynál a sor és oszlop függvény paraméterét az alkalmaz után nagy eséllyel átírja majd az Excel, ezt feltétlenül javítsd vissza A1-re, mert így fog az egész megadott területen érvényesülni.
Üdv. -
kokokka
addikt
Köszi mindkettőtoknek. Hazaérek és megpróbálom.
-
ny.janos
tag
válasz
kokokka #41994 üzenetére
Ha zöld vagy piros számokat akarsz, akkor 2 feltételes formázást kell megadj.
Delila_1 által javasolt medián függvény sokkal elegánsabb, mint amit én használtam. Ami még fontos, hogy csak úgy fog jól működni a formázás, ha mindenütt van alsó és felső határérték. Ahol a táblázatodban >90 szerepel, ott én felső határértéknek egy kellően nagy számot adtam meg. -
Delila_1
veterán
válasz
kokokka #41994 üzenetére
A számok tizedes pontját cseréld ki tizedes vesszőkre a két új oszlopban.
Kijelölöd az A2:Avalahány cellát, majd a Feltételes formázás | Új szabály | A formázandó cellák kijelölése képlettel. Az Értékek formázása, ha ez a képlet igaz rovatba jön a képlet:=A2=MEDIÁN(A2;B2;C2)
Már csak a formátumot kell megadnod.
A megadott táblázatban véletlenül sincs olyan érték, ami megfelelne.
-
bucihost
senior tag
válasz
Lasersailing #41988 üzenetére
Köszönöm! Ez alapján már eltudtam indulni, és működik is.... Felhasználtam egy Műszak + túlóra pótlék számításhoz is. Gyönyörű képlet született belőle
=HAHIBA(HAELSŐIGAZ(G4=1;HA(F4>2;2*$G$1*1,5+(F4-2)*$G$1*1,75;F4*$G$1*1,5);G4=2;HA(F4>2;2*$G$1*2+(F4-2)*$G$1*2,25;F4*$G$1*2);G4=3;HA(F4>2;2*$G$1*2+(F4-2)*$G$1*2,25;F4*$G$1*2));)
-
kokokka
addikt
Elakadtam, pedig úgy rémlett, hogy régen már csináltam ilyet és nem bonyolult. De az istenért sem jövök rá a megoldásra. Adott egy táblázat amibel van két ilyen oszlop :
Mit kell beírnom egy (ha jól emlékszem) rejtett cellába ahhoz, hogy a Labor oszlopban lévő számok színe zöld vagy éppen piros legyen annak függvényében, hogy az ide beírt számok az Érték oszlopban beírtak között vannak-e (jó vagy rossz)? Próbáltam HA vagy VAGY értékekkel is, de sehogy sem jövök rá.
Köszi előre is! -
bucihost
senior tag
Sziasztok!
Szeretnék egy táblázatot bér kiszámításra. Teli van minden pótlékkal, viszont a túlórás résznél elakadtam.
Az első 2 órára 50%, minden további órára 75% pótlék jár.
Milyen képlettel lehetne megoldani, hogy ezt automatikusan számolja ki Ft-ra?
Pl: órabér 1000Ft
Ha beírom az A1 cellába, hogy 5, akkor a b1 be kiszámolja a pontos összeget? =(2*1000*1,5)+(3*1000*1,75) ?? -
bozsozso
őstag
válasz
ny.janos #41985 üzenetére
Igen nyert. Csak mivel nem volt reakció így nem válaszoltam saját magamnak. Én is ezt a megoldást találtam ki, hogy a szétosztandó mennyiséghez hozzáadom az össz kosár mennyiséget és azt osztom szét a fogyás arányában majd kivonom belőle a személyre vonatkozó kosár tartalmat.
Köszi, hogy foglalkoztál vele.
-
Fferi50
Topikgazda
válasz
Sutyi73 #41983 üzenetére
Szia!
"ha az a1 cellába "N"-t írok, akkor ott "12,5" jelenjen meg"
Azt, hogy ez saját magára megvalósulhasson, alapvetően makróval lehet megoldani - eseménykezeléssel. (Esetleg File - beállítások - Nyelvi ellenőrzés - automatikus javítási beállításokhoz felveszed, hogy az N-t írja át 12,5 -re, de EZ minden egyedül beírt N-t átír, bármelyik cellában legyen is az.)
Ha másik cellában szeretnéd a 12,5 megjelenítését, akkor a HA függvény segíthet:
=Ha(A1="N";12,5; "")
"a szöveg színe legyen kék" => feltételes formázás
" Hogyan lehet összesíteni pl. csak a kék színnel írt értékeket?"
Színre összesíteni direktben csak makróban lehetséges.
Van viszont színre szűrési lehetőség, a szűrt értékeket pedig a Részösszeg függvény tudja összesíteni, a 100 feletti függvényszámúak a rejtett sorokat nem számolják be.Üdv.
-
Sutyi73
csendes tag
Köszönöm!
Még egy kérdés! Olyat lehet-e csinálni, hogy mondjuk ha az a1 cellába "N"-t írok, akkor ott "12,5" jelenjen meg, és a szöveg színe legyen kék. Illetve Hogyan lehet összesíteni pl. csak a kék színnel írt értékeket? -
bozsozso
őstag
Sziasztok,
Igaz a matematika topicban indultam el, de mégis valami exceles megoldás kellene, ezért jövök ide inkább.
Lenne egy ilyen minta táblázat:
F2 cellába kellene olyan képlet ami a B6 cellában található mennyiséget szétosztja személyenként. Figyelembe kell venni, hogy mennyi a fogyasztás(C vagy D oszlop) és mennyi a még meglévő mennyiség(E oszlop).
Fogyasztás arányában egyszerű lenne, mert akkor
F2 cellába (C2/SZUM($C$2:$C$4))*$B$6
Na most lehet megint rossz példát hoztam fel és így nem lesz érthető.
Még egy kis magyarázat:
Tegyük fel, hogy mind a hárman ugyanannyi almát esznek meg, de a kosarakban különboző tartalom van. Na ezért kellene figyelembe venni, hogy kinek mennyit adok.
Tehát kellene számolni valami arány számot a fogyasztás, kosár tartalom figyelembe vételével amit majd megszorzok a szétosztandó mennyiséggel. -
Fferi50
Topikgazda
válasz
Sutyi73 #41979 üzenetére
Szia!
Igen, feltételes formázás. Kijelölöd a két cellát. Kezdőlap - Feltételes formázás - Új szabály - A formázandó cellák kijelölése képlettel - Értékek formázása ha ez a képlet igaz: a képlet: =$A$1=P (ha konkrétan a P betű van ott, akkor "P" kell).
Formátum gombra kattintva kiválasztod a piros háttérszínt.
Majd OK.
A szabályok kezelésénél megnézed, hogy a 2 cellára vonatkozik-e a szabály.
Fontosak a $ jelek. Így mindig az A1 cella lesz a viszonyítási alap.Üdv.
-
Delila_1
veterán
válasz
Sutyi73 #41979 üzenetére
Kijelölöd a formázandó tartományt, pl. A1 : B300.
Feltételes formázás | Új szabály | A formázandó cellák kijelölése képlettel.
Az Értékek formázása, ha ez a képlet igaz rovatba beírod: =$A1="P"
Fontos a $ jel az A előtt, ez határozza meg, hogy az A oszlop értékét figyelje mindkét oszlop formázásánál.
Megadod a formátumot. -
Sutyi73
csendes tag
Sziasztok!
Hogyan tudok két egymás melletti cellát beszínezni, ha az egyik értéke P. Tehát ha a1=P vel akkor A1 és B1 legyen mondjuk piros színű. Feltételes formázás? Hogyan?
Köszi -
bozsozso
őstag
Sziasztok,
Kimutatást készítettem Üzlet-forgalom-termék típus alapján. Az eredeti táblában üzlet-termék típus-nap-hónap-év-netto forgalom-brutto forgalom-árrés bontásban szerepelnek az adatok.
A kimutatás soraiban:
üzlet
hét számaoszlop:
termék típusérték:
netto forgalom
brutto forgalom
árrésSzűrő:
hónap
napFontos lenne számított mezőben:
Árrés % - ezt ugyebár nem rakhatom bele az eredeti táblába mert ezt a kimutatásban összegezni nem lehet, átlagolni sem tehát ezt számolni kell.Illetve a termék típusok milyen %-át képviselik az össz forgalomnak.
Ezt most úgy oldottam meg, hogy a kimutatáson kívül a végére beszúrtam a képleteket. Csak ugyebár ha bármit változtatok a kimutatáson akkor bukok mindent. Vagyis csak akkor ha a sorokhoz behúzok még valami adatot.
Kérdés: nem lehet ezt valahogy megoldani, hogy a kimutatásban legyenek számított mezők is?
Ok: szükség lehet rá pl.: a hónapot vagy a napot a kimutatás soraiba helyezzem.
-
Mutt
senior tag
Másik fórumon az alábbi probléma merült fel:
Azt a függvényt, keresem, ami sorban megszámolja a pozitív számokat, de csak az első nem pozitív számig.
Vagyis a kimeneti értéke
0, ha a bemeneti változók -5, X, X, X, stb.
1, ha 8, -3, X, X, X stb.
2, ha 13, 9, -10, X, X, X stb.
3, ha 49, 15, 6.5, X, X, X stb. (ahol X tetszőleges szám).Tömb-függvénnyel megoldható. A lényeg, hogy megkeressük az első negatív szám pozícióját és 1-et levonva belőle megkapjuk, hogy előtte hány pozitív szám volt:
=SZORZATÖSSZEG(MIN(HA(A1:F1<0;OSZLOP(A1:F1);9^99)))-1
Az eredményt korrigálni kell, ha nem lenne egyetlen negatív szám sem a listában.
=MIN(SZORZATÖSSZEG(MIN(HA(A1:F1<0;OSZLOP(A1:F1);9^99)))-1;DARAB(A1:F1))
üdv
-
Mutt
senior tag
válasz
marchello1 #41971 üzenetére
Szia,
onEdit-et ezzel egészítsd ki:
//ez fog megjelenni a cellában
const link = 'Kattins ide'
//ha a cellában már van hivatkozás vagy a cella tartalma nem http-vel kezdődik akkor kihagyjuk
if (cell.getFormula().substring(0,10) != '=HYPERLINK' && cell.getValue().substring(0,4).toLowerCase() == 'http')
{
//a cella tartalmát linkesítjük
cell.setFormula('=HYPERLINK("' + cell.getValue() + '";"' + link + '")');
}üdv
-
marchello1
csendes tag
Szia,
Nem teljesen erre gondoltam, ugyanis ez így nekem átalakítja szövegre és eltünteti a Hiperhivatkozást.
Én arra gondoltam, ha bemásolok egy linket akkor hosszú URL címet mutatja alapjáraton. De meg lehet adni, (Word-ben is) hogy ne a link jelenjen meg hanem mondjuk "LINK" vagy "ide katttints" stb.
Bocsi a virág nyelvezetértÉs azt szeretné ha, bemásolok egy URL címet akkor az automatikusan "LINK" szövegre alakítsa át a hosszú címet.
Nem tudom mennyire voltam érthető
köszi
-
Mutt
senior tag
válasz
marchello1 #41956 üzenetére
Szia,
Ez esetben az onEdit makrót kell kibővítened vmi ilyennel:
var spreadsheet = SpreadsheetApp.getActive();
spreadsheet.getActiveRangeList().setShowHyperlink(false);Ha azt akarod, hogy csak adott munkalapon induljon el, akkor pedig plusz ellenőrzéssel nézd meg ezt:
var spreadsheet = SpreadsheetApp.getActive();
if (spreadsheet.getSheetName() == 'munkalapodneve')
{
spreadsheet.getActiveRangeList().setShowHyperlink(false);
}üdv
-
Joe109
csendes tag
Sziasztok!
Az alábbi probléma megoldásához szeretnék segítséget kérni.
Adott egy táblázat egy lapja, ahonnan egy másik lapra szeretném átvinni minden ötödik oszlopban található adatokat. Ehhez milyen függvényt kellene használnom vagy milyen módon tudnám megoldani ezt a leggyorsabban?
Csatolok lentebb egy képet, amin talán jobban látszik mire gondolok. Csak a sharpe értékeket tartalmazó oszlopokat szeretném átvinni egy másik lapra úgy, hogy ha a későbbiekben változás történne ezen adatokban az az új lapon is megjelenjen. A sharpe oszlopok száma 500 db egymástól 5 oszlop távolságra. -
Gravity1234
tag
Koszi.
Szerintem ez sem jo meg. Valoszinu az elnevezeseim nem egyertelmuek, mert most ahogy nezem te a kiserletbol kivontad a bedobottat, viszont a kiserlet az igazabol a "kihagyott" dobas, a bedobott ertelemszeruen a bedobott, tehat a ketto osszege az osszes radobas, azert adtam ossze eredetileg.
(mezonydobas kiserlet. - bedobott mezonydobas), de itt a mezonydobas kiserlet az C+d meg E+F. -
Mutt
senior tag
válasz
customer114 #41964 üzenetére
-
Mutt
senior tag
válasz
Gravity1234 #41963 üzenetére
Szia,
A leírásod alapján inkább ez lenne a képlet az 5-ös sorban:
=(Q5+I5+J5+K5+L5+M5+P5)-((C5-D5)+(E5-F5)+(G5-H5)+N5)
Ahogy nézem a D-F-H oszlopban lévő értékeket hozzá is adod, majd le is vonod, szóval nullázod az ott lévő értékeket.
Csinálhatod azt is hogy elnevezed az oszlopokat és akkor a képletben az elnevezéséket használhatod:
pl. A fault adatokat tartalmazó oszlopot kijelölöd és bal oldalt nevet adsz neki.
Ezek után már tudsz a képletben hivatkozni rá így: =Pont
üdv
-
customer114
őstag
Sziasztok!
"A" oszlop 1 - sokáig dátumokkal teli 2019 - 2021 között.
Feltételes formázással milyen képlettel tudom kijelölni azt a sort, amilyen nap éppen van "ma"?
Köszönöm,
Kellemes hétvégét! -
Gravity1234
tag
Sziasztok!
Kernek egy kis segitsget, mert elkavartam valamit.
Kosarlabda hatekonysagi mutatot szeretnek szamolni az alabbiak szerint:[ Pontok + lepattanok + Assist + Labdaszerzes + Blokk+kiharcolt fault ] - [ (mezonydobas kiserlet. - bedobott mezonydobas) + (bunteto kiserlet. - bedobott bunteto) +( eladott labda) ].
Hogyan kene ezt megfeleloen, helyesen formulaba tenni?
A jelenlegi szerintem nem szamol korrekt eredmenyt.Pl: =(Q5+I5+J5+K5+L5+M5+P5)-(((C5+D5+E5+F5)-(D5+F5)+(G5+H5)-H5)+N5)
-
Mutt
senior tag
-
Torry
addikt
Nem is tudom, hogyan köszönjem meg, óriás segítség volt. Még 1 dolgot be kellett építeni, de az sima IF függvénnyel ment, és hibátlan a végeredmény.
Abban segíts még kérlek, mert 20 perce keresem.
Hogyan tudom cserélni az "alatta" lévő forrásfájlt amiből dolgozik? Itthon egy próba csv-re építettem, de az irodai gépen máshonnan kell majd szívnia az alap táblát.Köszi!
-
Mutt
senior tag
Szia,
Excel 2010-től felfelé Power Query-t is használhatsz.
A lépések (ezen KSH adatokon bemutatva):
1. Az adatsor import.csv néven mentettem el.
2. Excel-ben Adatok fülön Beolvasás -> Fájlból -> Szöveg/CSV fájlból
3. Adatok átalakítása gombra kattintva bejön a Power Query szerkesztő.
4. Termékkód, Terméknév, Ár oszlopok kiválsztása és jobb klikk a fejlécen és "További oszlopok eltávolítása" opcióval törölhető az összes többi felesleges oszlop.
5. Az oszlopok típusának megadása, egyedül az Ár-on érdemes a Tizedes tört-et változtatni.
6. Új oszlop hozzáadása, amelynek a képlete={1,0,95,200}
7. Az új oszlop fejlécében jobb felső sarokba kattintani és "Kibontás új sorokba".
8. Ennek az oszlopnak is a típusát megváltoztatni, Tizedes tört-re.
9. Az ár és ismétlés oszlopot kijelölve az Oszlop hozzáadása alatt a Szorzás kiválasztása (ha ez nem elérhető akkor nem szám vmelyik oszlop, kimaradt egy fenti lépés).
10. Az előbbi lépés 200-al al megszorozta az árat, de azt hozzá kell adni. Ezért kell egy kis módosítás.
Ezért a szerkesztőlécen ahol látjuk az "each [Ár] * [Ismétlés]" részt kell módosítani. Kézzel írjuk át erre:each if [Ismetles] = 200 then [Ár] + [Ismetles] else [Ár] * [Ismetles]
Illetve az oszlop nevét is átírhatjuk valami jobbra, zöld részben "Szorzás" lett lecserélve "Új ár"-ra
11. A további két oszlopot az Egyéni oszlop hozzáadásával tedd meg.
pl.18. Jobb klikk Tőrlés-el vedd ki azokat az oszlopokat amik nem kellenek.
19. Az eredmény Excelbe töltése az utolsó lépés.Ezeknek a lépéseknek az volt a célja, hogy ha frissíted a kiinduló fájlodat (a példámban import.csv-t), akkor az Adatok fülön a "Az összes frissítése" gombra kattintva az eredmény le fog frissülni.
Már csak egy dolog maradt az pedig a CSV exportálás. Ezt lehet mentés másként-el, vagy egy általad rögzített makróval vagy ezzel ki tudod exportálni az eredményt.
üdv
-
Sesy
aktív tag
másik hasonló kérdés:
excelben beállítok egy táblázatot ami mondjuk margótól margóig tart és a fenti példánál maradva 18 cm széles. ha ezt kijelölöm és ctrl+c / ctrl+v segítségével beillesztem word-be akkor nem 18 cm széles lesz... úgy gondolom ez valami beállítás hiba lehet, mert józan paraszti ésszel egyformának kellene lennie nem? -
Sesy
aktív tag
sziasztok
a következő kérdésem lenne:beállítom a lapelrendezés nézetben a számomra megfelelő oszlop szélességeket
és amikor vissza lépek normál nézetbe akkor megváltozik minden
miért van ez? hogyan tudom kiküszöbölni?
ha a lapelrendezésnél beállítom a margókat pl: jobb és bal margó 1,5 cm akkor elvileg álló a4-es lapnál ami 21 cm széles marad 18 cm, ha beállítok 9 db 2 cm-es oszlopot akkor az utolsó már átcsúszik egy másik lapra, pedig elvileg rá kellene férnie... miért van ez?
így nem tudok olyan lap nézetet beállítani amit véglegesen szeretnék, hiszen minden nézet váltásnál változik...előre is köszi a segítséget
g.
-
Torry
addikt
Sziasztok!
Első hsz-ben nem találtam erre utaló tiltást, foglalkozik-e valaki mini projektekkel?
Régebben sokat dolgoztam együtt VBA fejlesztővel, ezért gondolom, hogy a lenti feladat egy tapasztalt embernek nagyjából 1 óra lenne kávéfőzéssel
A feladat annyi, hogy egy alap termékimport fájlból készüljön egy 3 árat tartalmazó árlista fájl
Termékimport ár: 100
Ár1: 100
Ár 2: 100*0,95
Ár 3: 100+200A makrónak ennyit kellene tudnia:
-töltse fel adott szöveggel az első sor oszlopneveit
-a termékimport fájlban található fájlból másoljon át 3 oszlopot (terméknév, termékkód, ár)
-minden sort triplázzon meg 3 sorba és számoljon árat a fentieknek megfelelően
-további 2 oszlopot töltsön fel adott szöveggel
-mindezt mentse le egy csv-beNekiültem én is, valamennyit haladtam, de ha összeollózok valami förmedvényt stackoverflow-ról akkor is napokba kerülne.
Természetesen mindezt nem ingyen.
Köszi,
Péter -
Mutt
senior tag
válasz
marchello1 #41944 üzenetére
Szia,
Ezt bővítsd a kívánt formátumokkal.
function onEdit(e){
var cell = e.range;
if(cell.getColumn() == 2) {
var currency = cell.getValue();
var format;
switch (currency) {
case "HUF": format = "#,##0.00\ [$Ft-40E]"; break;
case "USD": format = "$#,##0.00;$(#,##0.00)"; break;
case "EUR": format = "€#,##0.00;€(#,##0.00)"; break;
default: format = "@"; break;
}
cell.offset(0,-1).setNumberFormat(format);
}
}üdv
-
-
bucihost
senior tag
Sziasztok!
Adott egy képlet:=HA(I9821<>0;FKERES(I9821;'Cikkek 2019.07.24'!B:C;2;HAMIS);"")
Az I oszlop tartalmát én töltöm kézzel (Cikkszám).
Cikkek tábla fejlécei: Cikkód, Cikkszám, Cikknév, Vonalkód.
A képlet ugye az általam beírt cikkszámot keresi a cikkek táblán és ha megvan akkor beírja a cikknevet.
Viszont, van hogy nem tudok cikkszámot csak vonalkódot.Meglehet azt valahogy csinálni, hogy ha cikkszám oszlopban nem találja az értéket, akkor nézze meg a vonalkód oszlopban is?
-
Mutt
senior tag
válasz
looser #41949 üzenetére
Szia,
A gond a MAREDÉK részben van, ott ahol =0 van ott =4 legyen (mivel te a 19-es sortól kezdve indulsz, mi a példánkban máshonnan összegeztünk).
A SZUM/HA kombóban a =1 helyett szintén =4 legyen, de ott még a hiba hogy ez olyan függvény amit Ctrl+Shift+Enter-el kell leokézni (tömb-függvény).
üdv
-
wwhy
veterán
válasz
Capella #41946 üzenetére
Valóban, köszönöm
Nagyon ráhibáztál: pont azt szeretném és valóban, sokszor van az, hogy egymás alatt több cella lesz üres. Gyakorlatilag hosszú névsorok, sok oszloppal/adattal, amelyekből szükség szerint törölni kell bizonyos sorokat, ezek helye azaz az üres sor viszont meg kell maradjon de a sorszámozásnak ezeket az üres sorokat - törlés után - "át kell ugornia". -
Capella
senior tag
Magát a sort nem törölted, csak a cellából a képletet, ott van üresen a 3, 6 és 9 sor. Azokat el kellett volna eltávoltani. Akkor tökéletes.
Nem igazán értem, hogy mit szeretnél. A képen a 4. sornak szándékod szerint át kellett volna változnia 3-ra? Mert így nem sok értelmét látom, de az én vagyok.
A 4. sor az a 4. sor, de rakhatsz olyan feltételt a képletbe, hogy ha az előző sor cellája üres, akkor sor()-1 legyen, és akkor 3 lesz az értéke. De mi van, ha 2 vagy 3 egymás alatti cella lesz üres? -
marchello1
csendes tag
Sziasztok!
Google táblázathoz keresek megoldást. Excel-ben teljesen egyszerűen menne a dolog (feltételes formázással), de itt Google Táblázatban nem találom a megoldást.
Következő lenne a megoldandó feladat:
A1 : A4 cellák tartalmaznak összegeket
B1 : B4 cellák az összeghez tartozó pénznemet, melyet legördülő listából lehet kiválasztani az adatbázist tartalmazó pénznemekből.(pl.: EUR , HUF, CHF stb.)
C1 : C4 adatbázis a pénznemekkelA cél az lenne, ha változtatom a B1 cellában található pénznemet (pl.: HUF) akkor az A1 cella automatikusan Ft-ra formázza az összeget.
Mellékelek egy képet róla:
[kép]Próbálkoztam script-el de nem túl sok sikerrel jártam.
Előre is köszi
-
wwhy
veterán
Ez az egyik, amit szeretnék, de ezt megoldottam úgy, hogy újra beírom az 1...2-őt, lehúzom, kész.
Ami fontosabb: hogy kitörlöm pl. az 5. sort, akkor a 6. sorszáma automatikusan legyen 6. Vagy ctrl-el kijelölök X sort, összevissza, törlöm és ami marad, az automatikusan számozódjon újra.
-
wwhy
veterán
Sziasztok,
sorszámozás, erre tényleg nem találtam megoldást:
- hogyan lehet megoldani, hogy egy oszlopban a sorszámot az Excel automatikusan frissítse, miután pl. kitörlök egy sort? Azaz lefelé húzással szépen besorszámozom, de vannak. üres sorok, amelyek elején, ha kitörlöm a sorszámot, akkor az adatot tartalmazó sor sorszáma nem frissül, kézzel kell lecserélni a sorszámot. -
Mutt
senior tag
válasz
looser #41936 üzenetére
Szia,
Már jött helyes válasz a kérdésre, szöveggel hadd egészítsem ki.
A SOR és MARADÉK függvényekkel ki tudod választani minden 5-ik sort és azokat egy tömb-függvényben tudod összegezni. Excel verziótól függetlenül a SZORZATÖSSZEG (SUMPRODUCT) tud segíteni.
Office 365 Insiderben lehet a SZŰRŐ-t is használni. Illetve SZUM és HA is tud működni régebbi Excelekben.
üdv
-
looser
addikt
Sziasztok!
Belefutottam egy olyan "gondba", hogy szum-mal szeretném összeadni egy táblázat minden 5. sorának adott celláját. Mivel a =SZUM (A1; A6;...A20) -ig megy maximum, nálam, 40 értéket kéne összeadni, de ekkor a "A függvényhez több argumentum van megadva, mint amennyi a jelenlegi fájlformátumban engedélyezett." hibaüzenetet kapom, teljesen jogosan. Hogyan tudom összeadni a 40 cella értékekit?
Köszi, üdv
-
gyulazsolti
senior tag
válasz
Lasersailing #41934 üzenetére
Szia!
A megoldás végül az lett, hogy megint letöröltem az office-t.
A hiba: 1907-re az volt a megoldás, hogy be kellett, menni a betűkészletbe, és mindet engedélyezni. Volt pár ami nem volt engedélyezve.
Utána feltettem a 2013-as 64-bites verziót.
Hiba nélkül fel ment.
Csináltam egy másik táblát, átmásoltam bele mindent.
Most hiba nélkül megy. Katt, 2 másodperc és előttem van a tábla.
Remélem marad is így.Amit írtál, kipróbáltam, /visszabányáztam a kukából/ de nem segített.
Az a tábla lassan tölt be továbbra is.
Köszönöm szépen. -
Lasersailing
senior tag
válasz
gyulazsolti #41933 üzenetére
Szia,
Szerintem azért lassú, mert néhány oszlopban képleted van és a képletet rendezés közben néhány milliószor újra kell számolja. Próbáld ki, hogy milyen gyorsan rendez, ha kikapcsolod a képletek frissítését:
Formulas / Calculation / Calculation options / Manual
Rendezés után ne felejtsd el visszakapcsolni automatára! -
gyulazsolti
senior tag
-
sgabor
csendes tag
Sziasztok!
Adott egy többezres adatsorra épülő vonaldiagram. A kérdés az, hogy Excel 2010-ben, vagy akár 2016-ban hogy oldható meg az, hogy a vonaldiagram egy adott pontját megfogva, majd le, vagy felhúzva, megváltozzon a diagram a módosításnak megfelelően, és ezzel együtt az adatsor forrásában is automatikusan korrigálódjon az érték. A régebbi Excel-ekben ez csont nélkül működött. Guglizva több helyen találtam erre a problémára megoldásként egy kiegészítőt, az Excel Add-In for Manipulating Points on Charts MPOC) –t, de a letöltési link nem elérhető. Van erre a feladatra valami megoldás? -
gyulazsolti
senior tag
válasz
gyulazsolti #41930 üzenetére
Mert ez a gondom, ha rendezni akarom. [kép]
Nem lehet, hogy valami sérült, az uninstall miatt, amit fentebb írtam?
Betűkészlet, vagy valami. -
Delila_1
veterán
válasz
gyulazsolti #41928 üzenetére
Igen, a sok tartalom miatt, vagy nem elég izmos a géped.
-
Delila_1
veterán
válasz
gyulazsolti #41925 üzenetére
Egy vagy több oszlopodnál az autoszűrőben kiválasztottál valami szűrési feltételt. A szűrt oszlop(ok)ban az első sor cellájának jobb oldalán lévő lefelé mutató háromszög helyett egy tölcsér látszik. Ezt legördítve állíthatod be, hogy az összes tétel legyen látható. Azonnal helyreáll a sorrend, és kék (szűrt) helyett feketék lesznek a sorszámok.
-
gyulazsolti
senior tag
Sziasztok!
Olyan gondom van, hogy a sorszámozás elállítódott. [kép] Betölteni is nagyon lassan tölt be.
Másik táblánál jó. [kép]
Mindegyiknél 7 oszlopba van írva.
Hogyan tudnám beállítani jól?
Töröltem a 2013-ast, és felraktam a 2016-os office-t.
Telepítésnél "Hiba: 1907 " írt. De többszöri tovább után feltelepült.
De érdekes, mert a másik táblánál meg jó. -
Mutt
senior tag
válasz
user112 #41922 üzenetére
Szia,
Nem lehet. Másik diagram típust kell használnod.
https://www.excelrush.com/xy-scatter-chart-x-axis-labels-solution/üdv
-
user112
senior tag
Sziasztok!
Pontdiagramoknál hogyan lehet megjeleníteni az x tengely feliratait? Csak sorszámok jelennek meg. Adatok kijelölésénél látszik a vizszintes tengely felirat, de nem szerkeszthető. -
wwhy
veterán
Egy újabb, számomra megoldhatatlan probléma kapcsán kérem a segítségeteket.
Havi elszámolás, egy oszlopban több, összeg, a végén autosum.Hogy lehetne megoldani, hogy beírjam a végére a befizetett összeget, és az a felette lévő összesen függvényében mutassa a különbséget (akár egy következő cellában)?
-
m.zmrzlina
senior tag
válasz
Fferi50 #41916 üzenetére
Köszönöm a kimerítő választ. Én magam is azon elvek mentén szoktam szervezni a kódjaimat amiket leírtál. A kérdés egy beszélgetés során vetődött fel és nem tudtam, hogy van-e valami kötelezőség ezzel kapcsolatban. Ugyanis C/C++-ban van ilyen (tudom az egy másik kávéház) sőt vannak egyetemi/főiskolai oktatók akik buktatnak inicializálatlan változók használata miatt.
-
Fferi50
Topikgazda
válasz
m.zmrzlina #41894 üzenetére
Szia!
Változók tekintetében nincs igazság, csak ajánlások. A VBA önmagában nem követeli meg a változók első használat előtti deklarációját sem: A változó egyszerűen létrejön, amennyiben egy értékadó utasítást adtál a változónév használatával. Pl. x=5 automatikusan létrehozza az x változót. Ez egyik oldalról nézve roppant praktikus, mert nem kell foglalkozni vele, hogy él-e a változód, hiszen az utasítással létrejön. De: Ezt a változót ebben az esetben nem ellenőrzi a VBA, sem típusra, sem tartalomra. Újabb értékadással más típusú változó lesz belőle. Ezen kívül komoly hibalehetőség is, mert egy betű elütése már egy másik változót hoz létre, nyilvánvaló szándékaid ellenére. Aztán a futtatás során keresheted a hibát napestig, mire rájössz, hogy a nap helyett véletlenül a naap (eddig nem létezett) változóhoz adtad a további számolás eredményeit.
Ezért igen erős ajánlás a VBA ellenőrzési és segítségnyújtási lehetőségeit minél jobban kihasználni. Ezt viszont csak a változók előzetes (explicit) deklarációjával érhetjük el, amikor megadhatjuk, hogy a változó milyen típusú legyen - és akkor csak olyan értéket fogad el -, privát vagy publikus legyen, esetleg megmaradjon az értéke mindaddig, amíg az Excelből ki nem léptünk(!). Ezek az opciók deklaráció nélkül (implicite) nem állnak rendelkezésre. A deklaráció egyúttal inicializálja is a változót a típusának megfelelő null/nothing/stb értékkel. Az ellenőrzés során kiderül, ha elütöttünk egy változó nevet, hiszen az nem lesz deklarálva előzetesen.
Az ellenőrzést egy modulban az Option Explicit utasítás modul eleji kiadásával érhetjük el, de ha a Tools - Options - Editor fülön a Require Variable Declaration opciót bepipáljuk, akkor a VBA minden modullapon automatikusan kiteszi a modul elejére az Option Explicit utasítást.
Tapasztalataim alapján egyértelműen hasznos az előzetes deklaráció, mindenkinek, kezdőknek pedig pláne csak ajánlani tudom. Megszokni könnyű és megkönnyíti a munkát. Hiszen deklarálni nemcsak eljárás elején, hanem menet közben is lehet, a változó első használata előtt.
Remélem ez segít a választásban.
Üdv. -
Mutt
senior tag
Szia,
Excel verziótól függően meg lehet oldani makrómentesen is.
1. Office 365 Insider esetén a SZŰRŐ (FILTER) függvény tud segíteni.
A képlet.
=SZŰRŐ(A:D;SZÁM(SZÖVEG.KERES($G$1;E:E)))
2. Excel 2010-től van PowerQuery. 2 táblám van az egyik a szűrendő adatokat tartalmazza, a másik a szűrő paramétert (ez nem kötelező). Lépések:
a. A táblák PowerQuerybe töltése.
b. Az adatok lekérdezéshez egy új oszlop felvétele, aminek a képlete ez:[I]=Text.Contains([Kód],Filter)[/I]
, ahol a Filter a szűrő paraméter neve.
c. Szűrés az új oszlopban az igaz értékekre.
d. Felesleges oszlopok eltávolítása.
e. Eredmény betöltése az új helyre.Kék a két eredeti, zöld az eredmény.
üdv
-
Delila_1
veterán
válasz
Weareus #41910 üzenetére
Kis magyarázat az előbbihez:
A darab2 függvény megadja az oszlop utolsó sorának a számát, feltéve, hogy nincsenek közöttük üres cellák.
Ezt a számot az indirekt függvénnyel az F után írjuk, ami a feltett kép szerinti F19 lesz. Ebből vonjuk le az F2 értékét. A többit tudod. -
Weareus
addikt
válasz
Delila_1 #41909 üzenetére
Értem, köszönöm.
Lehet, hogy félreérthető voltam, de átlagfogyasztást (literben, 100 km-re vetítve) szeretném megkapni.
Ez most jelenleg a következőképpen néz ki. (a táblázatok alapján):Az első kilométeróra adat 162225 km, vagyis ennyi volt az autóban, mikor én megvettem.
Az utolsó kilométeróra adat 165067 km (18-as sorszám). Vagyis 165067-162225 = 2842 km.
Vagyis 2842 km-ert tettem meg vele, miközben 264,02 liter (liter oszlop szumma) benzint tankoltam. Így a pillanatnyi átlagf.:
264,02/2842 = x/100
Ebből x = 9.28 l/100 km.
Ezt a 9.28-as átlagfogyasztást (ami nyilván mindig változni fog) szeretném függvénnyel aktuálisan számoltatni.
Bocsi, ha félreérthető voltam.Talán az Fn cellából ki kéne vonatni az Fn-1 cellát, akkor kijönne a tankolástól tankolásig megkapott kilométer, majd a Dn cella adatainak (tankolt literek száma) és az e hsz.-ben vastagon szedett képlet felhasználásával lehetne kiókumlálni valamit, de sajna már 10+ éve tanultam az Excelről...
-
Weareus
addikt
Sziasztok. Nemrég beszerzett autóm tankolási-fogyasztási adatait Excel táblázatba szoktam vezetni a tankolási számla és a kilométeróra-állás alapján.
Ez a következőképpen néz ki:
[kép]
Azt hogy lehetne megoldani, hogy az átlagfogyasztást az utolsó oszlopba cellánként az egyre bővülő oszlopadatokból mindig frissen és aktuálisan számoltassam ki? -
huan
őstag
Sziasztok!
A segítségeteket szeretném kérni az alábbi dologban:
Van egy ilyesmi táblám.
B-oszlopban ismétlődő gyümölcsök, C-oszlopban szállítandó súlyok, D-ben szállítási dátumok.
Az E-oszlopban szeretném függvénnyel megoldani azt, hogy adott napon belül számolja össze az azonos gyümölcsök szállítási súlyát. Fontos, hogy csak az adott napon belülieket és az adott napon belüli fajták száma sem állandó.
<KÉP>
minta tábla
Köszönöm! -
Onei
csendes tag
Sziasztok!
Segítséget kérnék tőletek.
Egy nagyobb táblázat működését szeretném automatizálni. Csak sajnos még nem haladok ezen a téren a tudás bővítéssel elég gyorsan.
A következő lenne a táblázat felépítése. Van egy munkalap ahova bemásolnám az adatokat és ebből a táblázat szedné szét a többi munkalapra.
Ez öt oszlopból állna. Az utolsó oszlop tartalmaz egy négy számból és egy nagy betűből álló kódot. pl: 1050T A betű lehet T, H, I . Azonban előfordulhat, olyan hogy a kód előtt egy kevés szöveg is van.
Ezen kód alapján kellene a sorokat szétválogatni válogatni más munkalapokra. Tehát minden 1050-es egy lapra kerüljön mindegy hogy milyen betű áll mögötte. De a kódot tartalmazó cella is kerüljön átmásolásra.
A sorok száma mindig változik. Összesen és kódonként is.
Nem tudom, hogy mindent leírtam-e.
Gondolom makróval a legjobb megoldani.
Előre is köszönöm, ha valaki szán rám időt.
Új hozzászólás Aktív témák
Hirdetés
- Adobe Előfizetések - Adobe Creative Cloud All Apps - 12 Hónap
- Windows 10 11 Pro Office 19 21 Pro Plus Retail kulcs 1 PC Mac AKCIÓ! Automatikus 0-24
- Játékkulcsok a legjobb áron: Steam
- Windows 10 11 Pro Office 19 21 Pro Plus Retail kulcs 1 PC Mac AKCIÓ! Automatikus 0-24
- Windows, Office licencek kedvező áron, egyenesen a Microsoft-tól - Automata kézbesítés utalással is!
- HIBÁTLAN iPhone 12 Pro Max 128GB Gold -1 ÉV GARANCIA - Kártyafüggetlen, MS3106, 100% Akkumulátor
- Felsőkategóriás merev csöves Gamer PC! I7 12700KF / RTX 3090 24GB / 32GB DDR5 / 1TB SSD!
- Apple iPhone 13 Pro Max 128GB, Kártyafüggetlen, 1 Év Garanciával
- Bomba ár! Dell Latitude E7250 - i5-5GEN I 8GB I 256SSD I 12,5" HD I HDMI I Cam I W10 I Garancia!
- BESZÁMÍTÁS! ASROCK B550M R7 5800X 32GB DDR4 1TB SSD RTX 3060 Ti 8GB ZALMAN I3 NEO A-Data 650W
Állásajánlatok
Cég: FOTC
Város: Budapest