-
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
-
Delila_1
Topikgazda
válasz Fire/SOUL/CD #9050 üzenetére
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
Cuci3
tag
Plíz, valaki szórjon már meg infóval! CPearson oldalán vannak érdekes szövegfüggvények, de a két gondolatjelet SUM után én még soha sehol nem láttam. Mit jelent ez?
Pl.: =SUM(--(NOT(ISERROR(SEARCH(MID(D35,ROW(INDIRECT("1:"&LEN(D35))),1),D36))))) -
Delila_1
Topikgazda
-
Zomb€€
őstag
Hogy lehet egy If-es ciklusba feltételként beállítani egy olyan FKERES-t, ami az adott sheet bizonyos értékét keresi egy másikon?
Így jó?
If VLOOKUP(Range("A1"),alapadat!C[-1]:C[-6],6,0)" > 1 then"Egyszer fent...egyszer fent!"
-
Zomb€€
őstag
Grr, nagyobb a probléma mint hittem. Inkább beírom az egészet, hátha más megközelítés kell neki,.
Szóval adott egy lekérdezés, melyben bizonyos emberek oktatási adatai vannak, többek között a helyszín is, ahova menne oktatásra.
A helyszínek mindig változóak lehetnek.
Ami még érdekes, hogy a helyszínekhez mindig más, és több oktató is tartozhat.
A bruttó listát pedig oktató szinten kell feldarabolni, tehát a gondolatmenetem szerint folyamatosan vizsgálni kéne a lekérdezés eredményében lévő helyszínt az alap adatokkal, ahova az oktatók vannak rögzítve, és a rögzített oktatók száma > 1 akkor az összes, oktatóhoz tartozó képzéshelyszínnel rendelkező rekordot el kell osztani az oktatók számával, és feltölteni velük arányosan (Mindig egyenlő arányban kéne)
Nem akar jönni az ihlet:-]Remélem érthető voltam
"Egyszer fent...egyszer fent!"
-
Delila_1
Topikgazda
Ez így elég nehezen követhető (vagy sehogy), próbálkozz kimutatás készítésével.
Ha nem megy, tedd ki a füzetet egy elérhető helyre – akár hamis adatokkal –, mindjárt nagyobb segítségre számíthatsz.
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
félisten
Na ez már olyan feladat, amit nem Excel-el oldok meg, erre találták fel az Access-t... (legalábbis, amit én kiértek a feladatból)
[ Szerkesztve ]
Mindenki tudja, hogy bizonyos dolgokat nem lehet megvalósítani, mígnem jön valaki, aki erről nem tud, és megvalósítja. (Albert Einstein)
-
Zomb€€
őstag
Küldtem nektek privit
"Egyszer fent...egyszer fent!"
-
félisten
-
Delila_1
Topikgazda
válasz Fire/SOUL/CD #9060 üzenetére
Sebaj, volt a nekem küldöttben.
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
félisten
válasz Delila_1 #9061 üzenetére
Időközben már megkaptam a linket és már váltottunk pár privátot, de a megoldás rád vár, mert pár keresztkérdés után Én úgy döntöttem, hogy nem kivitelezhető ebben a formában...
Mindenki tudja, hogy bizonyos dolgokat nem lehet megvalósítani, mígnem jön valaki, aki erről nem tud, és megvalósítja. (Albert Einstein)
-
Delila_1
Topikgazda
válasz Fire/SOUL/CD #9062 üzenetére
Kivitelezhető, kész van, csak még nem kaptam választ.
Sub Oktat()
Sheets("alapadat").Select
usor = Range("A1").End(xlDown).Row
sor_1 = 2
For sor = 2 To usor
For oszlop = 2 To 4
If Cells(sor, oszlop) > "" Then
Cells(sor, 1).Copy Sheets("DATA").Cells(sor_1, 3)
nev = Cells(sor, oszlop)
veznev = Left(Cells(sor, oszlop), Application.WorksheetFunction.Search(" ", Cells(sor, oszlop)) - 1)
kernev = Right(Cells(sor, oszlop), Len(Cells(sor, oszlop)) - Application.WorksheetFunction.Search(" ", Cells(sor, oszlop)))
Sheets("Data").Cells(sor_1, 1) = veznev
Sheets("Data").Cells(sor_1, 2) = kernev
sor_1 = sor_1 + 1
End If
Next
Next
Cells(1).Select
End SubProgramozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
félisten
válasz Delila_1 #9063 üzenetére
Nem, ez nincs kész, mert azt vitelezed ki, amit először megírt Zomb€€ neked is (ezek szerint)
Azonban valószínűleg nem kérdezted meg amit én...
10x is szerepelhet budapest és 3 felé is el kell osztani pl 3-3-4 arányban az oktatókat.
(Budapesthez 3 oktató tartozik, a listában meg 10x szerepel budapest)Következő kérdésem az volt, hogy mi határozza meg, hogy melyik oktató szerepel 3x és melyik 4x... Na erre jött egy olyan válasz, ami alapján nem kivitelezhető(szerintem, vagy ha igen is, ahhoz makró a köbön kell. )
[ Szerkesztve ]
Mindenki tudja, hogy bizonyos dolgokat nem lehet megvalósítani, mígnem jön valaki, aki erről nem tud, és megvalósítja. (Albert Einstein)
-
Delila_1
Topikgazda
válasz Fire/SOUL/CD #9064 üzenetére
Ezt most elsőre nem értem, és csak később lesz időm agyalni rajta.
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
félisten
válasz Delila_1 #9065 üzenetére
Ok, akkor megpróbálom másképp
Az alapadat munkalap esetén minden egyes képzési helyhez 3 oktatót lehet megadni maximum. Tegyük fel, hogy Budapesthez 3 oktató van megadva az alapadat munkalapon.
A DATA munkalap C oszlopában (képzés címe) pl 10-szer szerepel Budapest. Ebben az esetben úgy is el kell hogy osszad az oktatókat, hogy 3 budapesthez az első oktató, 3 budapesthez a 2. oktató, 4 budapesthez a 3. oktató kell megadnod.
Ezért írtam korábban hogy 10 budapest-hez 3-3-4 felosztásban kell szerepelni az oktatóknak (adott esetben)[ Szerkesztve ]
Mindenki tudja, hogy bizonyos dolgokat nem lehet megvalósítani, mígnem jön valaki, aki erről nem tud, és megvalósítja. (Albert Einstein)
-
Zomb€€
őstag
Azt hiszem az előző problémát hellyel közzel megoldottam, viszont lenne még kérdésem:-]
Lehet olyan változót beiktatni egy szkriptbe, ami mindenhol a felvett értékkel dolgozik?
Itt arra gondolok, hogy egy excel makróban felvesz egy értéket, és azon belül meghív egy word makrót, és ott a felvett értéknek megfelelően dolgozik.
Public Const xx-et találtam, de ezt nem eszi meg az excel :-/"Egyszer fent...egyszer fent!"
-
chicken
senior tag
Sziasztok,
2003-as Excelt (win XP alatt) szeretném rávenni, hogy minden .xls fájlt külön ablakban nyisson meg.
Beállítottam ugyan a Tools, Options menüben a View fül alatt, hogy "Windows Task Bar" - pipa, de csak annyi lesz, hogy ha bármilyen intéző mappából duplán kattintok egy második excel fájlra - amennyiben az első már nyitva van -, a tálcán ugyan két Excel jelenik meg, de a képernyőn csak egy ablakom van, az ALT-TAB tehát olyan hatású, mintha az Excelben a View menüből váltogatnám az ablakokat.
Igazából dual monitorral dolgozom, és összehasonlítani szeretném a táblázatokat, tehát ez így nekem nem segít.
Természetesen ha a Programok közül kézzel elindítok egy második Excelt, és abban fájlmegnyitással nyitom elő a második táblázatot, az működik. De szeretném, ha automatikus lenne a külön ablak, mint a Word-ben.Köszi!
mens sana in campari soda
-
bugizozi
őstag
Sziasztok!
Megint a segítségeteket szeretném kérni...
Kaptam két excel munkafüzetet amiben vannak a költségek. Az egyikben tételesen minden megrendeléshez mikor mennyi költség volt, a másikban pedig hogy egy megrendeléshez mennyi az össz költség.
Megpróbálom kiszedni csak a lényeget, leegyszerűsítve csináltam egy kis másolatot hogy tudjam szemléltetni.
Tehát itt van hogy melyik megbízásra (Munkaszám) mikor (Dátum) pontosan mire (Milyen) mennyit (Ár) költöttünk.
A másik excelben pedig az van, hogy az egyes munkaszámoknál mennyi volt az össz költség az egyes típusokra. (pl abc munkaszámra mennyi fuvarköltség volt összesen)
Megkaptam ezt a két excelt és az összesítettnél a második képen a C1 cellában, ott a következő képlet van{=SZUM(HA((A2='[koltseg2010.xls]Munka1'!$F$2:$F$8000)*
($C$1='[koltseg2010.xls]Munka1'!$P$2:$P$8000);
'[koltseg2010.xls]Munka1'!$L$2:$L$8000))}tehát megnézi hogy másik excelben (koltseg2010) az F oszlopában az A2-nek megfelelő munkaszámú és a C1-nek megfelelő típusú költség van, akkor az L oszlopban lévő árakat összeadja. Tehát a C1-ben nekem 3000-ret kell látni, mert az abc munkaszámhoz 2 anyagkoltség volt 2000+1000.
Ez műxik, valaki megcsinálta egy éve, nekem most ezt kellene frissíteni... annyi lenne a modositas hogy a koltseg2010.xls helyett koltseg2011.xls legyen... azt hittem kis naivan hogyha átírom a 2010-et 2011-re akkor műxik, de nem.. -.-' ha bármelyik képletbe javítok az eredmény 0 lesz -.-' (a második képen lévő eredményeket kézzel írtam be) emellett ami szúrja a szemem hogy miért van kapcsoszárójelben a képlet, azt hogyan csinálhatták? persze ha belekattintok akkor eltűnik a kapcsos zárójel, ha entert nyomok végleg és az eredmény 0 lesz, ha esc akkor megmarad.
Ha egy működő képletet átmásolok egy üres excelbe akkor sem működik, az eremény nulla. Már egy ideje gondolkozok rajta, hogy ez hogy működhet, de nem igazán jöttem rá a titok nyitjára... egyik az hogy azt a képletet hogy varázsolták oda hogy így műxik illetve hogy miért is van az kapcsos zárójelben? biztos vmi apróság amit nem veszek észer vagy lehet mélyebben vannak a probléma gyökerei és bonyolultabb ez az egész mint ahogy én értelmezemVagy javasolnom kéne hogy az első képen levő adatokat ne excelbe hanem adatbázisba tegyék és onnan jobban lehetne az ilyen számításokat végezni...?
mert végülis akkor a C1 cellába makróba egy sql lekérdezés 'select sum(tabla.ar) as össz from tabla where tabla.munkaszam=abc and tabla.milyen=fuvar' csak az meg mondjuk nem olyan dinamikus mert ha új munkaszám jön a táblázatba...meg szvsz rettentő lassú is lenne mert sok a munkaszám...Remélem érthető voltam, próbáltam érthetően leírni a problémát
Előre is köszönöm a segíség(ek)et![ Szerkesztve ]
VCP7-DCV, CCNA ||| Ami működik, ahhoz nem szabad hozzányúlni!
-
Delila_1
Topikgazda
válasz bugizozi #9070 üzenetére
Írd át 2011-re a képletben a 2010-et. Ctrl+Shift+Enter-t adj neki.
Ez egy tömbképlet, amit így vihetsz be.Ha több ilyen képleted van, akkor egyszerűbb a csatolást módosítani: Szerkesztés -> Csatolások (2003), avagy Adatok -> Kapcsolatok -> Kapcsolatok .
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
bugizozi
őstag
válasz Delila_1 #9071 üzenetére
wow
köszi a gyors és nagyszerű hsz-t! műxik ez a ctrl+shift+enter-es dolog!
igaz, ha egy üres munkafüzetbe írom be a képletet akkor 0 ez eredmény,de ha módosítom akkor szuperül műxik és nekem ez a lényeg[ Szerkesztve ]
VCP7-DCV, CCNA ||| Ami működik, ahhoz nem szabad hozzányúlni!
-
horakane
csendes tag
Sziasztok!
Tudnátok nekem segíteni abban, hogy hogyan tudnám leolvasni egy 3-ad fokú polinomiális trendvonal maximumát és maximumhelyét? A diagramnak 5 pontja van. Pl.: X-tengely:2,9; 5,1; 7,1; 9,5; 12,1 (ezek víztartalmak), Y-tengely:1,99; 2,03; 2,06; 2,04; 2,00. (az adott víztartalmakhoz tartozó értékek).
Ehhez kapott 3-ad fokú polinomiális trendvonal maximuma: 2,05, maximumhelye: 7,5.
Ezt szeretném két cellában látni, amint a képen is látható, (...ha sikerül feltöltenem.
Köszi!!![ Szerkesztve ]
-
Zomb€€
őstag
Sziasztok!
Ez hogy lenne jó szintaktikailag?:
Range("='jelenleti_temp'!A" & X) = CONCATENATE(Range("B" & X), " ", Range("C" & X), " ", Range("A" & X))Így azt írja VB így, h "Sub or Function not defined"
"Egyszer fent...egyszer fent!"
-
Delila_1
Topikgazda
Szia!
Ha a jelenleti_temp az egyik lapod neve, akkor
sheets("jelenleti_temp").cells(X,2)=cells(X,2) & " " & cells(X,1)A concanetate (összfűz) függvényt nem kell kiírni, a munkalapon is gyosabb a
BX & " " & CX bevitele.Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
Delila_1
Topikgazda
Úgy, hogy nem egyesíted.
Ha csak vízszintesen vannak egyesítve, megoldhatod a cellaformázásnál az oszlopok közt középre opcióval. Lehet, hogy a kijelölés közepére a becsületes neve a funkciónak.
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
Zomb€€
őstag
Sziasztok!
Az előző kérdéseimmel kapcsolatos problémával fordulnék ismét hozzátok.
Kicsit nagyobb lélegzetvételű a dolog, próbálom felvázolni.
Adott egy lista amiben képzésre jelentkező emberek vannak a megadott képzéshelyszínnel és oktatóval ellátva. Egy képzéshelyszínhez több oktató is tartozhat. (ennek a szétbontását már megoldottam)
Ebből a listából oktató szinten kell körleveleket generálni.
Eddig úgy csináltam, hogy a szétbontásnál létrehoztam magamnak egy segédtáblázatot, ahol az oktató szintű szétbontás intervallumait jegyeztem fel (pl: Budapest 1-11)
majd ezt a bruttó listát beolvasva a körlevélsablonba szétdaraboltam. Viszont ez a megoldás eléggé hosszadalmas, és sok manuális inputot igényel.
A kérdésem az lenne, hogy ha megvannak az oktatókhoz tartozó intervallumok excelben, akkor azt nem lehet valami változóba betöltve szétdaraboltatni a word körlevélben?Remélem érthető
"Egyszer fent...egyszer fent!"
-
Delila_1
Topikgazda
Az adataidnál speciális szűrővel gyűjtsd ki a képzési helyszíneket, csak az egyedi rekordokat. Legyen ez mondjuk a G oszlop. Mellé, a H oszlopba adj egy számot, az általad meghatározott területeknek azonosat, pl. a Budapest 1: Budapest 11-ig címeknek a száma legyen 1, a következő intervallumé legyen 2.
A képzési terület oszlop mellé tegyél be egy oszlopot, ami az fkeres függvénnyel minden sorba beírja az előbb adott számokat.
Jöhet a körlevél. A 3/6 lépésben a Körlevél címzettjei opcióban a Címzettlista szerkesztésénél kiválasztod az fkeres függvényt tartalmazó oszlopot, Speciális, ott megadod a terület számát. Ha itt 1-est adsz meg, az összes Bp. 1-11 területhez azonos szövegű körlevelet kapsz az egyesítés után.
Jöhet a másik szövegű egyesítés a kettes helyszínhez. (A fenti képen az az eset látható, amikor azonos szövegű levelet akarsz írni az egyes, és kettes helyszínhez.)
Nem vagyok biztos benne, hogy jól értettem a feladatot.
[ 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.
-
scott_free
senior tag
hi,
2003-as Excelben hogyan lehetne azt megoldani, hogy egy táblázatban ha egy helyen megadom, hogy az év hányadik hetében vagyunk, akkor megadott helyekre beírja a napokhoz tartozó dátumokat?
(úgy meg tudom csinálni, hogy manuálisan felviszem ezeket az értékeket egy másik táblába, de gondolom, hogy van ennél egyszerűbb megoldás is) -
m.zmrzlina
senior tag
válasz scott_free #9082 üzenetére
Ha jól értem és azt szeretnéd tudni, hogy adott hét melyik napja hanyadikára esik akkor itt egy megoldás:
A2-be viszed be a hét sorszámát és D1-D7-ben íródik ki a napokhoz tartozó dátum.
D1-D7-ben az F1-F7-ben látható képleteknek kell lenni.
Jelen formájában 2011 jan 01-től működik de át lehet írni más évekre esetleg univerzálisra is
[ Szerkesztve ]
-
félisten
válasz m.zmrzlina #9083 üzenetére
scott_free barátunk egy olyan feladatot adott, ami látszólag egyszerű, de valójában egy egész jó fejtörő. Sajnos ez nem jó megoldás ugyanis ezen év első 2 napja tartozik az első héthez, nem pedig 3.-a. (ha elseje hétfőre esett volna, akkor minden oké, de hát nem )
Ez az infó figyelembevételével már borul is a dolog, összetettebb képlet szükségeltetik.
(bevallom így átgondolva lehet, hogy inkább makróban oldanám meg)Félre ne értsd, nagyon jó, hogy próbálsz segíteni, csak ezt fontosnak tartottam megemlíteni.
Mindenki tudja, hogy bizonyos dolgokat nem lehet megvalósítani, mígnem jön valaki, aki erről nem tud, és megvalósítja. (Albert Einstein)
-
m.zmrzlina
senior tag
válasz Fire/SOUL/CD #9084 üzenetére
Azt honnan lehet tudni, hogy 2011 első 2 napja az már 2011 első hetéhez vagy még 2010 utolsó hetéhez tartozik?
-
félisten
válasz m.zmrzlina #9085 üzenetére
Hát dec. 31-el vége az évnek, meg a heteknek is, jan. 1-el kezdődik az első hét...
de ha ezt nem hiszed, járj utánaA1-be -> 2011.01.01
B1-be -> WEEKNUM(A1) (Azt adja vissza, hogy az adott dátum, az év hányadik hetére esik(kell hozzá az Analysis Toolpak bővítmény))majd A1-be -> 2011.01.03
Aztán "lőn világosság".
[ Szerkesztve ]
Mindenki tudja, hogy bizonyos dolgokat nem lehet megvalósítani, mígnem jön valaki, aki erről nem tud, és megvalósítja. (Albert Einstein)
-
m.zmrzlina
senior tag
válasz Fire/SOUL/CD #9086 üzenetére
Akkor ez az év 53 hetes, vagy ez év utolsó majdnem egész hete az már 2012 első hete?
-
félisten
válasz m.zmrzlina #9087 üzenetére
Ezt most tényleg komolyan kérdezted?
365 nap = 53*7Mondjuk ezzel kapcsolatban van egy érdekesség, akinek van fent 2003-as Excel, az kipróbálhatná.
A feladat alapvetően ugyanaz, mint korábban
A1->2011.12.31
A2->2010.12.31 stb, egészen 2000.12.31B1->WEEKNUM(A1) és másoljátok le a 2000-es dátumig. Minden évben 53 hetet fog kiírni, de a 2000-es évre 54 hetet...
Megvan még ez a jelenség?
[ Szerkesztve ]
Mindenki tudja, hogy bizonyos dolgokat nem lehet megvalósítani, mígnem jön valaki, aki erről nem tud, és megvalósítja. (Albert Einstein)
-
félisten
válasz m.zmrzlina #9087 üzenetére
Szóval erre gondolok, itt vasárnaptól-szombatig tart a hét (WEEKNUM 2. paramétere 1)
itt meg hétfőtől-vasárnapig tart a hét (WEEKNUM 2. paramétere 2
Így már talán érthetőbb, hogy a korábbi képletedet, ez mennyire tudja befolyásolni.
[ Szerkesztve ]
Mindenki tudja, hogy bizonyos dolgokat nem lehet megvalósítani, mígnem jön valaki, aki erről nem tud, és megvalósítja. (Albert Einstein)
-
scott_free
senior tag
válasz m.zmrzlina #9083 üzenetére
köszönöm, nagyon sokat segítettél!amúgy a hivatalos "munkahetek" szerint az idei első munkahét január 3-ával indult.
-
félisten
válasz scott_free #9090 üzenetére
Te is jókor szólsz, hogy az első 2 nap nem érdekes(magyarul 1 hetet soha nem adsz meg), én meg már ilyen képleteknél tartok, aztán még mindig nincs teljesen kész (de most akkor abbahagyom)
=HA(ÉS($A$1=1;HÉT.NAPJA(DÁTUMÉRTÉK(ÉV(MA())&".01.01")+($A$1-1)*7;2)<>1);DÁTUMÉRTÉK(ÉV(MA())&".01.01")+($A$1-1)*7;HA(ÉS($A$1=1;HÉT.NAPJA(DÁTUMÉRTÉK(ÉV(MA())&".01.01")+($A$1-1)*7;2)=1);DÁTUMÉRTÉK(ÉV(MA())&".01.01")+($A$1-1)*7;DÁTUMÉRTÉK(ÉV(MA())&".01.01")+($A$1-1)*7-HÉT.NAPJA(DÁTUMÉRTÉK(ÉV(MA())&".01.01")+($A$1-1)*7;2)+1))
[ Szerkesztve ]
Mindenki tudja, hogy bizonyos dolgokat nem lehet megvalósítani, mígnem jön valaki, aki erről nem tud, és megvalósítja. (Albert Einstein)
-
m.zmrzlina
senior tag
válasz scott_free #9090 üzenetére
amúgy a hivatalos "munkahetek" szerint az idei első munkahét január 3-ával indult.
Én is ebből indultam ki.
Kezdők szerencséje.
-
félisten
válasz m.zmrzlina #9092 üzenetére
Az. 2013-ban már nem lesz ilyen szerencsénk, mert jan. 1 az kedd, 2.-án meg már lehet tiplizni melózni, és az az első hét.
Én meg itt vért izzadok bammeg, hogy összehozzam.[ Szerkesztve ]
Mindenki tudja, hogy bizonyos dolgokat nem lehet megvalósítani, mígnem jön valaki, aki erről nem tud, és megvalósítja. (Albert Einstein)
-
m.zmrzlina
senior tag
válasz Fire/SOUL/CD #9093 üzenetére
Talán majd Delila_1 megoldja nekünk. Van rá 2*53*7 (vagy mennyi ) napja.
-
scott_free
senior tag
válasz Fire/SOUL/CD #9091 üzenetére
eh, bocs...
viszont kérdeznék mást: az excelben van lehetőség betűtípus elmentésére, mint a pdf-ben? vagy csak azokat fogja tudni használni, amik a másik gépen is telepítve vannak?
-
félisten
válasz m.zmrzlina #9094 üzenetére
Látom, azt az egyenlőséget sem értetted (ami nem egyenlőség), pont azért írtam, mert arra gondoltam, hogy azon elmeditálsz, hogy mi is rossz a kérdéseddel...
Sebaj, túl vagyunk rajta...Azt én pontosan tudom, hogy Delila_1 "ott van a szeren" az Excelben és Ő szereti is azt amit csinál, de ha azokat a szabályokat betartja, ahogy én is nekiláttam a feladatnak
# Nincs segédoszlop
# Nincs makró
# Univerzális a képlet (nem csak idén működik, hanem bármely évben, az első héttől kezdve)
# Csak annyi adat van megadva, amit scott_free korábban felvázolt (pl A1 tartalmazza, hogy hányadik hétr kíváncsi, ami lehet 1 is)nos ezen feltételek mellett biztos vagyok benne, hogy
1. van annyira "vehemens" hölgyemény, hogy megoldja (kihívásnak tekinti vagy csak remek agytornának)
2. de biztosan nem fog egy "10 centis" képlettel előállni...scott_free
Ha olyan fontokat használsz, ami teljesen hétköznapi, minden OS tartalmazza alapból stb, akkor természetesen másik gépen is megmaradnak. Természetesen, ha Te telepítettél valami külső betűkészletet és az a másik gépen nem található meg, akkor valamelyik szabvány betűtípussal fogja helyettesíteniSemmi gond (tudom, hogy ez furcsán hangzik) de nekem az ilyen feladatok kikapcsolódást jelentenek sokszor. Ha épp nem kódolok, vagy (mint épp most 2 napja) gépeket rakok össze és telepítek (hajnalig még 2 új lapost kell életre kelteni), akkor tényleg jó egy kicsit a szürkeállományt megtornáztatni, ezzel a feladattal (meg feltételekkel) rendesen meglehet és az felüdülés ilyenkor számomra.
[ Szerkesztve ]
Mindenki tudja, hogy bizonyos dolgokat nem lehet megvalósítani, mígnem jön valaki, aki erről nem tud, és megvalósítja. (Albert Einstein)
-
Akita
tag
Hello
Segítségeteket kérném. Excel 2010-ben telepítés után még működött a hét napjait sorrendben feltöltő funkció, de most valahogy nem hajlandó sem számokat sem a hét napjait feltölteni a kijelölt cellaoszlopban. Használom a Ccleaner hibakereső funkcióját, persze nem nézegetem milyen hibát talál csak hagyom mindent javítson ami szerinte hiba. Elképzelhető hogy ez meghibásítsa az excel működését?[ Szerkesztve ]
-
csferke
senior tag
=LOOKUP(x,A1:A20,AA1:AA20) ??
Az x értéket megkeresi az A1:A20-ban pl.A10 és eredményként adja az AA10 tartalmát.
Ha x kisebb mint a legkisebb érték az A1:A20 tartományban akkor #N/A hibaüzenetet ad.
Ha x nagyobb mint a legnagyobb érték az A1:A20 tartományban akkor az AA20 tartalmát adja.Én viszont egy olyan funkciót keresek amely #N/A hibaüzenetet ad akkor is ha kisebb és akkor is ha nagyobb az x értéke mint az A1:A20 tartomány legkisebb/legnagyobb értéke.
[ Szerkesztve ]
-
Akita
tag
Előző hozzászólásom okafogyott mert nem a sarkát fogtam meg a cellának. Szakértő vagyok
-
félisten
válasz csferke #9098 üzenetére
Először is a szintaxist az szigorúan tartsuk be, mert nem mindegyik Excel-ben fog működni ez a képleted (2010-ben biztosan nem megy). A helyes ez
=FKERES(21;A1:A20;1;HAMIS) vagy angol megfelelőjeként
=VLOOKUP(21,A1:A20,1,FALSE)ami annyit jelent, hogy keressük a 21-et az A1:A20 tartomány 1 oszlopában, pontos egyezéssel. Jól láthatóan az utolsó, logikai paraméter (igaz/hamis vagy true/false) határozza meg, hogy közelítő egyezéssel keressen, avagy pontos egyezéssel.
(Ahogy látod, ez nem a LOOKUP (KUTAT) függvény)
[ Szerkesztve ]
Mindenki tudja, hogy bizonyos dolgokat nem lehet megvalósítani, mígnem jön valaki, aki erről nem tud, és megvalósítja. (Albert Einstein)