-
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
-
Törpella
csendes tag
válasz theo11 #27048 üzenetére
Szia,
Szerintem ha táblázatban használod a képletet, akkor nem ké'ne neki elcsúszni...
Úgy értem ahonnan az átlagot számolod, alakítsd át táblázattá (vagy a beszúrás - táblázat, vagy a ctrl+L kombival)
Asszem sikerülni fog ezen a módon(és itt már nem kell beszúrogatni a sorokat, mert ha a végére írod, automatikusan hozzáadódik a táblázatodhoz... )
[ Szerkesztve ]
-
-
wody21
tag
Kedves feketeöves Excel guruk!
A mellékelt képen látható az én problémám.
Van egy "meglévő adattömb", melyhez két (vagy több, ez szerintem nem kritikus) oszlopban tartalom van fűzve. Első oszlopban "mező nevek", másodikban a mezőkhöz tartozó értékek. A mezőnevek ismétlődnek, de nem szabályosan, mert vannak olyan "tömbök", amelyben vannak a trendet felrúgó' mezők - így nem szabályos rendben van az egész lista, nem lehet sorrendbe rakni azt, nem lehet egyszerűen index-hol.van fgv.kombókkal keresgélni (vagy is én bírtam kitalálni erre semmit). Ezen "tömbök" között két üres cella található. Egy ilyen "tömb" esetében a mező_a-hoz kapcsolódó érték_1 valamilyen ID, és azon ID-hez tartoznak még adatok, amiket jó lenne kihalászni valahogy.
Hogy lehetne megoldani azt, hogy bizonyos mezőkhöz tartozó értékek listáit összeállítsuk, s a "Cél" alatt jelzett forma szerinti kimenetet kapjunk?
Köszönöm előre a segítséget!
Üdv:
w21. -
Fferi50
őstag
válasz wody21 #27055 üzenetére
Szia!
Először kérdés: mit kell tenni az olyan adattal, amelyikhez nem tartozik mezőnév (pl. érték_3,érték_4 stb.)?
Több lépésben oldanám meg:
Egyrészt csinálnék egy fejlécet, mondjuk mezőnév, adatok a két oszlop első cellájába.
Ezután speciális/irányított szűrőt alkalmaznék először a mezőnévre, egyedi értékekre, más helyre másolva.
Majd minden egyedi mezőnévvel alkalmaznék speciális/irányított szűrőt - más helyre másolva, csak az egyedi értékre, de már a két oszlopra együtt. Az adatok oszlopba került tételeket szépen áttenném az adott mezőnév alá.Ez szűrések és adatok "áthúzgálásának" sorozatát jelentené, de szerintem gyorsan menne.
Javaslom az irányított/speciális szűrő help elolvasását.
2003-ig irányított, azóta speciális a "paraméterezhető" szűrés neve - nagyon sokoldalú eszköz egyébként.Üdv.
-
Thrawnad
senior tag
Hali!
Exchange szerver alatt szeretnék elküldeni egy levelet, ha mentették a táblát.
A tábla file szerveren van.
Tud valaki segíteni?
ThrawnadHardver hibára ritkán van jó szoftver...
-
Delila_1
Topikgazda
válasz sedyke #27058 üzenetére
3 kérdésem van
1. Ha 2003-asnál magasabb verziót használsz, makróbarátként mentetted-e a füzetet?
2. Az aktuális dátumnak a T oszlopban kell megjelennie, mikor a D-be írsz. Oda írsz?
3. A lapodhoz rendelted a makrót?Ha minden lapon el szeretnéd érni, hogy a D oszlopba történő íráskor a T-be íródjon be a dátum, akkor a makrót a ThisWorkbook laphoz kell rendelned.
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
karlkani
aktív tag
Sziasztok!
Lenne két kérdésem.
Létre szeretnék hozni egy cellába egy érvényesítéses listát, melynek elemei 0-100-ig az egész számok, de a cellába kézzel ne lehessen beírni, kizárólag a legördülő listából lehessen választani. "Oszlopos" módszerrel a számokat megoldom, bár jobb lenne magánál az érvényesítés forrásánál megoldani ezt, ha lehet. A kézzel történő beírás kiküszöbölése viszont nem megy. Megoldható valahogy?
Van egy HA függvény, ha teljesül, visszaadja egy cella értékét, ellenkező esetben "-"-t ír. Ha megfogom és "lehúzom", mondjuk 31-ig az oszlopban, igaz állítás esetén az első cella érték +1 sor, +2 sor, +3sor, stb lesz. Hogyan oldható meg, hogy minden egyes képletben igaz állítás esetén ugyan az a cella értékét adja vissza?
Előre is köszönöm!
[ Szerkesztve ]
-
Fferi50
őstag
válasz karlkani #27061 üzenetére
Szia!
Mit értesz az alatt, hogy kézzel ne lehessen beírni? Az adatérvényesítésnél ha listát adsz meg, akkor nem fogad el csak olyan tételt, amelyik benne van a listában, ez kiválasztható és be is írható. Tudtommal nem lehet olyat csinálni, hogy a cellába ne lehessen írni. Ugyanis, ha levéded a cellát, akkor nem működik a beírás a cellába, de a listából sem lehet választani.
Viszont, ha ténylegesen 0-100 közötti számot lehet választani, akkor miért nem az egész szám és min 0 max 100 érvényesítési feltételt választod?A Ha feltételes kifejezésednél annak a cellának a címét, amelynek az értékét szeretnéd megjeleníteni, abszolút módon kell megadnod: =Ha(igaz;$A$1;"-")
Üdv.
-
karlkani
aktív tag
válasz Fferi50 #27062 üzenetére
Szia!
Ezen a munkalapon 500-20000-ig vannak a papírcímletek, darabszám, érték összesen az adott bankjegyből, a címletek összértéke, valamint a módosítás ideje. Az idő körkörös hivatkozással lett megoldva, egy fórumtárs segítségével, ami szépen működik is. Viszont, ha nem számok kerülnek a darabszámos mezőkbe (véletlen elütöm), akkor a módosítás dátumára kapok egy #ÉRTÉK! hibaüzenetet. Emiatt kell legördülő lista, érvényesítésnél kellene forrásnak megadni 0-100-ig az egész számokat. Gondolom erre marad az, hogy egy oszlopban 0-100-ig elkészítem a cellákat, majd azt adom meg forrásnak, esetleg az oszlopot elrejtem...
Már át is szerkesztettem a képleteknél!
-
Fferi50
őstag
válasz karlkani #27063 üzenetére
Szia!
Erre írtam neked, hogy az érvényesítés párbeszédpanelján a megengedve lenyílóban válaszd az egész számot - ne a listát! - és add meg alsó értéknek a 0 felső értéknek a 100 értéket.
Ebben az esetben nem fog betűt elfogadni és más számokat sem. Sehova nem kell felsorolni a számokat.
Próbáld ki lsz.Üdv.
[ Szerkesztve ]
-
moklys1
aktív tag
Sziasztok. Rákerestem itt de nem találtam hasonló kérdést. Ezt a szöveg formátumot "04-May-15" van lehetőség dátummá alakítani? pl. erre: 2015.05.04
[ Szerkesztve ]
-
Fferi50
őstag
válasz moklys1 #27066 üzenetére
Szia!
Némi trükközés kell hozzá, ha nem angol nyelvű az exceled:
Pl. egy cellába beviszed ezeket az értékeket:
="01January02February03March04April05May06June07July08August09September10Oktober11November12December"
Ha ezt az A1 cellába tetted, a dátumod pedig az A2 cellában van, az eredményt az A3 cellába a következő képlettel kaphatod meg:=DÁTUM(JOBB(A2;4);ÉRTÉK(KÖZÉP(A1;SZÖVEG.KERES(KÖZÉP(A2;4;SZÖVEG.KERES("-";A2;5)-4);A1)-2;2));BAL(A2;2))
Persze lehet táblázatos formában is bevinni egy tartományba a hónapneveket és akkor a hol.van függvény adja a hónap számát.
Üdv.
-
karlkani
aktív tag
válasz Fferi50 #27064 üzenetére
Szia!
Tudom, hogy csak egész számokat fogad el, de elütés esetén a számított mezőben #ÉRTÉK jelenik meg azonnal, mert számot betűvel, írásjellel, stb., nem tud szorozni (beírja, csak hibaüzenet jön fel és nem engedi, hogy ott maradjon). Viszont a SZORZAT képletet alkalmazva a sima =A1*B1 helyett, jó. Ugyan, ilyenkor a "nem szám" karaktert 1-nek veszi (mintha 1 db-ot írtam volna, ezért nincs összegzéskor hiba), de az érvényesítés úgyis jelzi, hogy baj van. Innentől kezdve nincs szükség lenyíló menüs listára, mert a módosítás dátumának helyén nem fog #ÉRTÉK megjelenni, amit csak a két rejtett oszlop felfedésével, majd az alábbi képletnél a szerkesztőlécre lépve, majd vissza a munkalapra (ctrl+alt+F9-re innél semmi sem történik).
=HA(C9="";"";HA(VAGY($E$9="";ÉS(SZÁM(F9);C9=F9));F9;C9)) -
Delila_1
Topikgazda
válasz karlkani #27068 üzenetére
Ha az érvényesítést úgy oldod meg, ahogy Fferi javasolta, csak a megadott 0 és 100 közötti egész számokat tudod bevinni a cellába, alfanumerikus adatot, kisebb vagy nagyobb számot, törtet nem.
Van mód a megadott tartományon kívüli adat bevitelére, de ahhoz az érvényesítés párbeszéd Hibajelzés fülén az Érvénytelen adat beírásakor hibaüzenet jelenjen meg előtti négyzetből ki kell venned a pipát, ami alapértelmezésben ott van.
A Figyelmeztető üzenet fülön adhatsz egy ilyesmi szöveget: Ebbe a cellába 0 és 100 közötti számot írhatsz. A cella fölé állva egy sárga hátterű négyzetben jelenik meg a megadott figyelmeztetés.Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
karlkani
aktív tag
válasz Delila_1 #27069 üzenetére
Szia!
Simán ráállok a cellára, beírok valamit, ami nem 0-100 közti egész szám, majd ütök egy entert, akkor beírja, az összesítő cellában kiírja, hogy #ÉRTÉK, majd ezzel egy időben feldobja a kis ablakot, hogy a felhasználó nem engedélyezi az adott bevitelt. Rákattintok a mégse gombra, visszaáll az előzőre, viszont a körkörös hivatkozásoknál, ahol ugyancsak #ÉRTÉK jelent meg, megmarad a mégse gomb lenyomása után.
A 3 mező az alábbiakat tartalmazza:
E9 =HA(ÉS(C9<>"";F9<>C9);MOST();HA(C9="";"";$E$9))
F9 =HA(C9="";"";HA(VAGY($E$9="";ÉS(SZÁM(F9);C9=F9));F9;C9))
C10 =E9C9 =SZUM(D3:D8)
Csak akkor lesz ismét jó, ha az F9 cellára állok, majd a szerkesztőlécre lépek, majd vissza a munkalapra.
[ Szerkesztve ]
-
Delila_1
Topikgazda
válasz karlkani #27070 üzenetére
Most értettem meg a problémádat.
Ezért nem érdemes az Excel "szellemétől" eltérő körkörös hivatkozásokat megadni.
Ezt valószínűleg azért vitted be, hogy megspórolj egy segédoszlopot. Ilyen esetben érdemesebb makróval dolgozni.Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
karlkani
aktív tag
válasz Delila_1 #27071 üzenetére
Na igen, én makróval tudtam megoldani, úgy-ahogy.A makró azopi74 kolléga segítségével lett elhagyva. Közel 20 munkalapom van egy fájlban, egyikben sincs, gondoltam jobb is így. Makróval azt sem tudtam megoldani, ha beírok egy mezőbe, de ugyan azt a számot, ami ott van, akkor ne változzon a módosítás ideje. A körkörös hivatkozással ez így működik.
Nem azért lett ilyen. A legfőbb indok, hogy nem csak makrós cellák vannak az oldalon, s a makró lefutása után nem tudom visszavonni azt, amit esetleg előzőleg rosszul vittem be máshova, se a makrót...
-
Troy.
addikt
Sziasztok!
Egy cellában található számokat miként lehet szummázni?Tehát:
A1 cella értéke: 100, 200, 300
A2 cella értéke: 100
A3 cellában pedig szummázva: 700Valahogy megoldható?
üdv.
.
-
Des1gnR
őstag
-
karlkani
aktív tag
A1 100, 200, 300
B1 =BAL(A1;SZÖVEG.KERES(", ";A1;1)-1)
C1 =KÖZÉP(A1;HOSSZ(B1)+2;SZÖVEG.KERES(", ";A1;HOSSZ(B1)+2)-(HOSSZ(B1)+2))
D1 =JOBB(A1;HOSSZ(A1)-HOSSZ(ÖSSZEFŰZ(B1;" ";C1;" ")))
A2 100
A3 =B1+C1+D1+A2Így is működik, bár kell hozzá 3 segédoszlop... (lehet, hogy egyszerűbben is megoldható)
[ Szerkesztve ]
-
azopi74
addikt
válasz karlkani #27087 üzenetére
Ja, azt nem írtam, hogy ha így, relatív hivatkozásként természetesen az A3 cellán állva kell beírni. Vagy átírjuk abszolútra, és akkor mindenhol ezt az értéket adja vissza. Azért írtam relatívként, mert gondoltam nem csak két cellán akarja használni, de lehet szabadon fixálni sort vagy oszlopot.
-
Fferi50
őstag
válasz moklys1 #27088 üzenetére
Szia!
Ne keseredj el.
1. Senki nem úgy születik, hogy a kisujjában van az excel... Én is szinte minden héten tanulok valami újat, pedig több (tíz)éve foglalkozok vele.
2. Egy csomó egyéb dologban valószínűleg Te vagy sokkal jobb.Üdv.
(Tudod, elég régóta létezik a munkamegosztás...)[ Szerkesztve ]
-
Új hozzászólás Aktív témák
- Autós topik
- Nők, nőügyek (18+)
- Amatőr csillagászat
- Honor Magic6 Pro - kör közepén számok
- Milyen processzort vegyek?
- Kerékpárosok, bringások ide!
- A fociról könnyedén, egy baráti társaságban
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
- Marvel Snap
- További aktív témák...
- Canva Pro előfizetés - 1 éves
- AKCIÓ! - STEAM kulcsok /Anuchard, Aragami, Children of Morta, stb. - 2024.04.17.
- Warhammer Online - Age of Reckoning (DE) Collectors Box (Figurával!)
- Windows 10 11 Pro Office 19 21 Pro Plus Retail kulcs 1 PC Mac AKCIÓ! LEGOLCSÓBB! Automatikus 0-24
- 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