Hozzászólások
-
SzerzőBejegyzés
-
Szia Feri!
Nem sikerült csatolnod a fájlt.
A SZUMHATÖBB függvényben a tartományra hivatkozásnál használd az INDIREKT függvényt: INDIREKT(cellacím).Üdv,
KatiSzia Imi!
Egyszerre írtunk, és megadtad a 3. megoldást. 🙂
- A hozzászólás módosításra került: 6 years, 12 months telt el-delila.
Szia!
2 megoldást adok a csatolt kép szerint.
Az A oszlopban a piros színre szűréssel azokat a számokat látod, amik a B oszlopban is szerepelnek. Ugyanez lesz az eredmény, ha a C oszlopban az 1-es értékre szűrsz.
A fordítottját megkapod a B-ben a narancs színre szűréssel, vagy a D oszlopban az 1-re.Attachments:
You must be logged in to view attached files.Szia Imre!
Több min és max értékkel is jól működik az ÁTLAGHATÖBB függvény, kipróbáltam.
1. Feltételes formázással megjelöltem a min és max értékeket, majd átlagoltam a többit.
2. Összehoztam egy tengerikígyó képletet. Ebben szerepel a minimumok és maximumok összege, valamint darabszáma. A teljes tartomány összegéből kivontam a két szélső érték összegét, és ezt osztottam az össz db-számmal, amit előbb csökkentettem a szélső értékek darabszámával.üdv,
KatiAz ÁTLAGHATÖBB függvénnyel megoldható.
Nálam a tartomány A1:E25.
=ÁTLAGHATÖBB(A1:E25;A1:E25;”>” & MIN(A1:E25);A1:E25;”<” & MAX(A1:E25))Mi a kérdés? Esetleg, hogy mit kell tenned annak érdekében, hogy a szűrt sorok mindegyikében ezek a számok legyenek a C:F tartományban? Írd be a szűrt sorokba!
Ha az a kérdés, hogy bármelyik értékre történő szűrés esetén csak ez az öt számjegy legyen látható, akkor a C2:F20 tartományt úgy kell kitöltened, ahogy az 5. sorban látod.
- A hozzászólás módosításra került: 7 years telt el-delila. Indok: Nem világos a kérdés
Köszönöm, a nemleges válasz is válasz.
Szia!
Azt a cellát kell figyeltetned, aminek a változása módosítja a „figyelt cella” (F3) értékét. Úgy látom, az A1-be viszel be értéket, erre hivatkozik az F3.
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = „$A$1” Then _
MsgBox „Megváltozott az F3 cella értéke”
End SubSzia!
Az autoszűrő összefüggő táblázatban működik.
A Munka1 lapon a 4. sor üres (egyik oszlopodban sincs adat), ezért a szűrő csak az A1:B3 területet tudja figyelembe venni.
A Munka2 lapon a képleteid 0 értéket adnak ott, ahol a Munka1 lap B oszlopában üres cellákra hivatkoznak, ezzel feltöltik az A1:C13 tartományt, hatásos a szűrés.
Megoldható, mint a csatolt fájlban látszik.
Attachments:
You must be logged in to view attached files.Szívesen.
Hogy érted a „szolgáltatói szint”-et? Nem vagyok szolgáltató. :))Elnézést, pár napig nem jutottam internethez.
Az Új adatok lap A2 cellájának a képlete =’Régi adatok’!B2, a D2-é pedig =’Régi adatok’!C2 & ” ” & BAL(‘Régi adatok’!D2;6)*1Mivel a település neve nem szerepel sehol, azt nem lehet képlettel behozni, így az irányítószámát sem.
Szia!
Nem tudom, jól értem-e a feladatot. A
=SZUM(INDIREKT(„D”& HOL.VAN(H3;E:E;0)&”:D” & HOL.VAN(9999;D:D;1)))
képlet megkeresi a H3 cellában lévő értéket az E oszlopban – HOL.VAN(H3;E:E;0) –, majd összegzi a D oszlop értékeit ettől a sortól az alsóig. Az alsó sort a képletnek a HOL.VAN(9999;D:D;1) része adja.
Szívesen. 🙂
Van egy másik módja is a negatív idő kijelzésének. Az Excel beállításainál, a Speciális csoportban jelöld be az 1904-es dátumrendszer használatát. Ezt mindig az aktuális füzetnél teheted meg.
A D17 cella képlete legyen
=HA(F17>C17;F17-C17;”-” & SZÖVEG(C17-F17;”[ó]:pp”))Ha egy mód van rá, kerüld a cellák összevonását, mint itt a D17 és E17-ét. Megengedi az Excel, de sok esetben nem tudja 100%-osan kezelni.
Beírod a D17-be amit akarsz, kijelölöd a D17:E17 tartományt, majd a cellaformázás vízszintes elrendezésénél A kijelölés közepére opciót választod.Szívesen segítek, ha tudok, de van itt nálam avatottabb a programozásra.
Írtam már néhány nagyobb lélegzetű programot, egyiket sem pénzért.
Ezen a fórumon nem találok „privát” levelezést. Ha lenne, megadnám az elérhetőségemet.A jelzett sort így írd át:
szoveg = szoveg & Left(Range(„F2”), 2) & „-” ‘FSzólj, ha még egyebet is kell módosítani.
Közben lassan megértettem, miről van szó.
A 3. sorba nem kellenek képletek, a laphoz rendelt makró megoldja a kötőjelekkel történő összefűzést.A J1 kiválasztása után a B oszlop első üres sorába kerül az összefűzött kód elnevezése.
A Market projektszám-, a Tervfajták-, az Épület-, a Szakág-, a Tervszám-, a Revízió-, és a Megnevezés lapokon lévő adatokat 1 lapra is írhatnád. Jóval kisebb lesz a fájlod mérete, ha megteszed. A két oszlopos tartományoknál megfordítottam a sorrendet, hogy a megnevezés kiválasztása után az FKERES (VLOOKUP) függvénnyel megadhassuk az összefűzéshez a kódot.
Attachments:
You must be logged in to view attached files.Nem egészen tiszta nekem a feladat. Most a 3. sorban képletek vannak. Ezek helyett a B, C, és E oszlopba tehetünk érvényesítést. A D oszlopba olyan adat kerül, ami „BRA-” szövegből, és egy számból tevődik össze? Hasonlóan az F oszlop „00-” és egy szám? Ha a G3:J3 tartományt töröljük, elvesznek a mostani képletek belőlük.
Kérlek, írd le, mi legyen a 3. sorban ahhoz, hogy a B6-ba (majd a következő, 3. sorba újonnan bevitt adatok után a B7-be) az kerüljön, amit mintaként beírtál.
Nincs mit, szívesen.
Szia!
Az A1-ben a formázott szám, B1-ben a szöveg, amivel össze kell fűzni.
A képlet =ÖSSZEFŰZ(SZÖVEG(A1;”000#”);” „;B1)
ahol egy szóközt tettem az A1 és B1 tartalma közé.Üdv,
DelilaSzívesen, örülök, hogy megfelel a megoldás.
Szia!
Összedobtam egy makrót. Az A2:E2 tartományban érvényesítéssel adhatod meg az adatokat. Mikor mindegyik cella ki van töltve, a laphoz rendelt makró beírja az értékeket a lenti utolsó sor alá, és kiüríti a 2. sorban lévő A:E cellákat.
Nézd meg a névkezelőt!
Üdv,
DelilaAttachments:
You must be logged in to view attached files.Az A1:U10 tartományra 3 feltételt adnék meg:
=DARABTELI($A$1:$U$10;A1)=2 (első formátum)
=DARABTELI($A$1:$U$10;A1)=3 (második formátum)
=DARABTELI($A$1:$U$10;A1)>3 (harmadik formátum)Közben Imi is megadta a választ. 🙂
- A hozzászólás módosításra került: 7 years, 3 months telt el-delila.
Attachments:
You must be logged in to view attached files.Örülök, hogy segíthettem, szívesen. 🙂
Sormagasságot csakis teljes sorban állíthatsz be.
Szia!
Beszúrtam 3 oszlopot. Csatolom a füzetet.
Attachments:
You must be logged in to view attached files.Írd meg, ha sikerült összehozni!
Így oldanám meg (Horvimiétől kicsit eltérő módon):
Sub Beszuras() Dim sor As Long, kezd As Long, f As Boolean sor = 1: f = False Do While Cells(sor, 1) > "" If Not f Then kezd = sor: f = True End If If Cells(sor + 1, 1) <> Cells(sor, 1) Then Rows(sor + 1).EntireRow.Insert Cells(sor + 1, 1) = "Összesen:" Cells(sor + 1, 2) = "=sum(B" & kezd & ":B" & sor & ")" Range(Cells(sor + 1, 1), Cells(sor + 1, 2)).Font.Bold = True sor = sor + 2 f = False Else sor = sor + 1 End If Loop End Sub
- A hozzászólás módosításra került: 7 years, 4 months telt el-delila.
Msgbox Application.Version
Az Excel verziójának a számát adja meg.
- A hozzászólás módosításra került: 7 years, 5 months telt el-delila.
Már eleve a hahiba(fkeres(…);1) képletet kellene „makrórögzíteded”.
🙂Úgy van, a küldött fájl nem válasz az eredeti kérdésedre, csak hasonló feladatot (szavak gyakorlását) oldja meg. Az érvényesítéseket tartalmazó oszlopokat vedd olyan szélesre a saját füzetedben, hogy a leghosszabb kifejezés is elférjen benne.
Szívesen segítenék a gyakorló szómegértésben, de itt nem látok privát levelezésre módot, az elérhetőségemet meg nem teszem ki.Tudod használni?
Szia!
Megtaláltam egy bő 3 éve összeállított gyakorló füzetet. Nézd meg, hátha tudod alkalmazni.
Még 2003-as Excelben készült.Attachments:
You must be logged in to view attached files.Letelt a szerkesztési idő, nem tudtam javítani.
Egyik oszlopban a “*petr*kru*”-ra keress rá, másikban a “*kru*petr*”-re.=ha(hol.van(„*petr*kru*”;a:a;0)=hol.van(„*kru*petr*”;a:a;0);index függvény;”nincs találat”)
Az előző hsz-ben csúnyán mellényúltam a billentyűzeten, „ru” helyett „rg”-írtam, ami a “petrelyezsmes burgonya” kifejezés sorát határozza meg. 🙁
A “*petr*kru*” megtalálja a petrezselymes krumplit, de ha előbb szerepel az oszlopban a “Iván fia, Petruska a krupié”, annak a sorszámát adja vissza a HOL.VAN függvény.
Gondolj bele, hogy a * karakter több betűt helyettesíthet. A keresett szöveg meghatározatlan számú, bármilyen karakterekkel kezdődhet, majd folytatódik a “petr” szövegrésszel, ismét meghatározatlan számú bármilyen karakter után szerepelnie kell a “kru” szövegrésznek, ami után megint lehetnek egyéb karakterek, változó darabszámmal.
Összefoglalva: ha a keresési tartományban nincs olyan kifejezés, ami a “*kru*petr*” feltételnek megfelel, hibára fut a függvény, az eredmény ”nincs” lesz. Ehhez a fordított sorrendhez “*kru*petr*” feltételt kell megadnod.
Keresed azt a sort az A oszlopban, aminek a tartalma „petrelyezsmes krumpli”, a függvény lehet (többek között) =HAHIBA(HOL.VAN(„*pet*rg*”;A:A;0);”nincs”)
Szia Titok!
Rég láttam ilyen hasznos függvényt, de sajnos hibás. A Then után új sorba kell írni a Béget = “Remélem ennyi elég lesz: ” & Béget részt.
😀
Üdv,
KatiA Munka1 lapra érvényesítést tettem a B3 cellába, ahol a Munka2 lap A2:A5, Megnevezés nevű tartományából választhatsz. A C4-be beírt cella értéke változik. Az eseményvezérelt makrót a Munka1 laphoz rendeltem.
Attachments:
You must be logged in to view attached files.Végül ez is szöveggé alakítja, de utána teszi az idézőjeleket, amikre nincs szükség. Tehát értelmesen csak képletben lehet használni.
Az összefűz függvényt helyettesítheted az & jellel.
=összefűz(a1;b1) helyett =a1 & b1. Még szóköz nélkül is működik: =a1&b1
Ha a hol.van függvényben keresnél 15&””-t, nem találná meg a számok között a 151-et, de az =a1&”” képlettel szöveggé alakított 151-et igen.Szöveggé alakíthatod könnyen a számjegyeket tartalmazó oszlopot.
Vegyük, hogy az A oszlopban vannak. Egy üres oszlop első cellája legyen
=A1 & „”
Ezt lemásolva minden számod szöveges érték lesz. Az új oszlopot értékként beilleszted az eredeti helyére.Most már a HOL.VAN függvény működik: =HOL.VAN(„*” & 81 & „*”;A1:A20;0)
Szívesen. 🙂
Tényleg lemaradt a feltöltés.
Meghagytam az oszlopokra hivatkozást, és mellé tettem a táblázatra mutató képleteket.Attachments:
You must be logged in to view attached files.Összesen 3 oszlopból kellenek adatok, ezt nem nagy ügy átírni a képletekben.
Ahogy mondtad, átírtam az oszlopokra történő hivatkozást, így már működik, köszönöm.Köszönöm. Csak délután tudom megnézni.
Szívesen.
Hátha valaki megfejti, miért nem működik a „táblázatos” képlet.
Szívesen. 🙂
A 2. oldalon lévő táblázat egyes oszlopaira hivatkozik a B11 cella képlete,.
Ha tudnám, miért nem működik, megírnám. 🙁Szia!
A Munka1 lapra beírtam a képleteket a B3:D8 tartományba. A B11 cellában lévő képletnek működnie kellene, de nem teszi, nem tudom, miért.
Attachments:
You must be logged in to view attached files.Az eredeti A1:E9 tartományt – vagy ha közben bővítetted, akkor azt – a Beszúrás menüben alakítsd táblázattá. A táblázat bármelyik pontján állva készíts róla kimutatást.
Szia!
A mezőlistában az Értékeknél, a Munka időnél, a darabszám helyett az összeget kell beállítani. A Számformátumnál az Egyéni kategóriában a formátum: [ó]:pp:mm.
Attachments:
You must be logged in to view attached files.Szívesen.
Köszönöm az előléptetést, de akkor már inkább királynő. :))Egy üres cella, Pl. az S1 képlete: =KIMUTATÁSADATOT.VESZ(„Összeg / Különbség”;$A$1)
Ez mindig a frissített kimutatás Különbség oszlopának a végösszegét adja. A képlet ennek megfelelően a J4029 helyett az S1-re hivatkozzon.A kimutatás lap J4029 celláját megjelenítheted idő formátumban.
=HA(J4029>0;SZÖVEG(J4029;”[ó]:pp:mm”);”-” & SZÖVEG(ABS(J4029);”[ó]:pp:mm”))
Szia!
Nem tudom, lehet-e a táblázatkezeléshez készült Excelt pdf fájlok másolására használni.
Annyit mindenesetre egyszerűsítenék a táblázatodban, hogy a kötjeleket és a pontokat tartalmazó oszlopokat törölném. Ezzel az F oszlopba kerülne a fájlnév összefűzése: =A2&”-„&B2&”-„&C2&”-„&D2&”.”&E2A checkboxok létrehozásánál a With-End With-ben nevet is adnék, pl.: .Name = „ChBx” & cell, másképp minden egyes létrehozásnál új számokat kapnak, és nem tudsz egyértelműen rájuk hivatkozni.
Üdv,
delilaSzia!
A =DÁTUM(JOBB(A1;4);KÖZÉP(A1;4;2);BAL(A1;2)) képlet magyar dátummá alakítja. Ha ezt a cellát másolod, majd irányítottan, értékként saját magára beilleszted, az eredeti dátum törölhető lesz.
Igaz, megkaptad a jó választ, azért írok egy másikat.
A laphoz kell rendelned a makrót. A lapra lépéskor figyeli, hogy az A1 cellában van-e adat. Ha nincs, másodpercenként változtatja a háttér színét. Mindenképp jobbnak tartom horvimi változatát.
Private Sub Timer() If Range("A1") <> "" Then Range("A1").Interior.ColorIndex = -4142 Exit Sub End If With Range("A1") If .Interior.Color = vbYellow Then .Interior.Color = vbRed Else .Interior.Color = vbYellow End If Application.Wait Now() + TimeValue("00:00:01") DoEvents Timer End With End Sub Private Sub Worksheet_Activate() Timer End Sub
-
SzerzőBejegyzés