- Fórumok
- OS, alkalmazások
- Microsoft Excel topic
- (kiemelt téma)
-
19100 - 19001
54978 - 54001 54000 - 52001 52000 - 50001 50000 - 48001 48000 - 46001 46000 - 44001 44000 - 42001 42000 - 40001 40000 - 38001 38000 - 36001 36000 - 34001 34000 - 32001 32000 - 30001 30000 - 28001 28000 - 26001 26000 - 24001 24000 - 22001 22000 - 21901 21900 - 21801 21800 - 21701 21700 - 21601 21600 - 21501 21500 - 21401 21400 - 21301 21300 - 21201 21200 - 21101 21100 - 21001 21000 - 20901 20900 - 20801 20800 - 20701 20700 - 20601 20600 - 20501 20500 - 20401 20400 - 20301 20300 - 20201 20200 - 20101 20100 - 20001 20000 - 19901 19900 - 19801 19800 - 19701 19700 - 19601 19600 - 19501 19500 - 19401 19400 - 19301 19300 - 19201 19200 - 19101 19100 - 19001 19000 - 18901 18900 - 18801 18800 - 18701 18700 - 18601 18600 - 18501 18500 - 18401 18400 - 18301 18300 - 18201 18200 - 18101 18100 - 18001 18000 - 16001 16000 - 14001 14000 - 12001 12000 - 10001 10000 - 8001 8000 - 6001 6000 - 4001 4000 - 2001 2000 - 1
-
Fórumok
LOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokMobilarena - mobil fórumok
Okostelefonok Mobiltelefonok Okosórák Autó+mobil Üzlet és Szolgáltatások Mobilalkalmazások Tartozékok, egyebek Mobilarena blogokPROHARDVER! - hardver fórumok
Notebookok TV & Audió Digitális fényképezés Alaplapok, chipsetek, memóriák Processzorok, tuning Hűtés, házak, tápok, modding Videokártyák Monitorok Adattárolás Multimédia, életmód, 3D nyomtatás Tabletek, E-bookok Nyomtatók, szkennerek PC, mini PC, barebone, szerver Beviteli eszközök Egyéb hardverek PROHARDVER! BlogokIT café - infotech fórumok
Infotech Hálózat, szolgáltatók OS, alkalmazások SzoftverfejlesztésFÁRADT GŐZ - közösségi tér szinte bármiről
Tudomány, oktatás Sport, életmód, utazás, egészség Kultúra, művészet, média Gazdaság, jog Technika, hobbi, otthon Társadalom, közélet Egyéb Lokál PROHARDVER! interaktív
-
Frissítve: 2023-11-13 08:31 Téma összefoglaló
Új hozzászólás Aktív témák
-
pirit28
csendes tag
Jóó napot az uraknak, illetve hölgyeknek..
Ismét egy általam nem teljesíthető feladattal állok szemben ,amiben a segítséget kérném attól aki tudja a megfelelő választ.
2002-2003-as excel-t használok.
Van egy túlórás file-om sheet1 névre hallgatva.
Ebben a táblában,az első oszlopban sorszám ill. a második oszlopban nevek vannak.A 3. oszlopban meg a nevekhez tartozó műszak,...A ill. B műszak.
Szeretném ebből a táblából egy másik táblába kigyűjteni a neveket akik A műszakosak.
Kiindulni az if függvényből indultam el ,úgy hogy megnéztem az illető A műszakos-e vagy B.ezt az R és S oszlopban rögzítettem.
ezt követően a "csoportos a" fülben megpróbáltam a kicsi függvénnyel a sheet1 R oszlopában levő sorszámokat kiirattatni. =SMALL(Sheet1!$R$3:$R$82;1) "minden sorban +1"
A problémám az az hogyha elfogynak a nevek akkor #num hibaüzenet fogad,amit szeretnél eltüntetni valahogyan, de nem tudom hogyan.
Ha esetleg lenne egy egyszerűbb megoldás akkor az is megfelelne.
Mellékelek a sheet1-ről egy képet hátha többet segítek vele.
A választ, válaszokat előre is köszönöm.
-
Delila_1
veterán
Szívesen.
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül. -
the radish
senior tag
-
Delila_1
veterán
"A Munka1 lap A1 cellájába írd be idézőjelek nélkül a >=0:00:45 szöveget", de az is jó, amit most írtál, csak akkor a cellában ne szerepeljenek relációs jelek (=, >, <).
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül. -
the radish
senior tag
-
Delila_1
veterán
Ha jól értem, a mostani összes adat helyett csak a 9. haviakat szeretnéd az Összesen lapon feltüntetni. Ehhez a DARABHATÖBB függvényt használd.
A D7 cella képlete legyen
=DARABHATÖBB(Energetika!A:A;"2013_09";Energetika!D:D;C7)Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül. -
RJan
csendes tag
Sziasztok
szükségem lenne egy kis segítségre.
Csináltam egy "adatbázist", ahol vezetnénk kollégámmal a munkáinkat.
Négy lap van, az első az összesítő, ahol csak az időszak a változó...
Többi három lapon a munkanemek vannak. 1lap 1munkanem.
1lapon adott hónap (pl:2013_09) felmérést készítő és feldolgozó neve szerepel.
Az összesítő lapon szeretném kimutatni, h tárgyhóban ki mennyi felmérést és feldolgozást készített munkanemenként.
Lásd itt:
Íme az xlsx: http://rghost.net/private/49020327/b7bd71a18d0cf812f3e9328a87e3af25
Hiába próbálom az időszak váltásával a nevek számát kimutatni, csak egy időpontot szerepeltet és a továbbiaknál a neveket nem adja össze.
(Excel2010-ben dolgozunk.)
Segítségeteket előre is köszönöm szépen! :-) -
Delila_1
veterán
A Munka1 lap A1 cellájába írd be idézőjelek nélkül a >=0:00:45 szöveget, a Munka2 lap B2 cellájába pedig <=0:02-t. A két cella értékét 1-1 változóba teszed, és kritériumként ezeket a változókat adod meg.
kr1 = Sheets("Munka1").Range("A1")
kr2 = Sheets("Munka2").Range("B2")
Sheets("Filter").Select
ActiveSheet.Range("$A$1:$C$5001").AutoFilter Field:=3, Criteria1:= _
kr1, Operator:=xlAnd, Criteria2:=kr2Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül. -
the radish
senior tag
Újra elakadtam
Van egy adatbázis, mely jelenleg így van szűrve:
Sheets("Filter").Select
ActiveSheet.Range("$A$1:$C$5001").AutoFilter Field:=3, Criteria1:= _
">=0:00:45", Operator:=xlAnd, Criteria2:="<=0:02"
Szeretném Criteria1-nek a Munka1 lap A1, míg Criteria2-nek a Munka1 lap B2 celláját megadni. (Mindkettő idő formátumú.)
Sajnos nem értek hozzá, így van valakinek türelme leírni, hogy mit illesszek be a makróba?Előre is köszönöm.
-
the radish
senior tag
Köszi, régen tudtam és meg is találtam, már nem aktuális.
-
the radish
senior tag
Sziasztok!
Van egy képlet, amiben a kritériumként szereplő "5"-t szeretném egy cellaértékkel módosítani. Pl. legyen az A1 cellában szereplő érték.
=SZUMHA(H15:H31;"<5";I15:I31)Ezt hogy tudnám megoldani?
-
Delila_1
veterán
Nem elég számformára állítani az oszlopot, attól még szöveg típusúak az értékeid. Sajnos így működik az Excel.
Viszont egyszerű kijavítani.
Beírsz valahova, egy üres cellába egy egyest. Ctrl+c-vel másolod, kijelölöd az átalakítandó tartományt. Jobb klikk, Irányított beillesztés, Szorzás, OK.A szorzástól számmá alakulnak az értékeid, az egyest kitörölheted.
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül. -
Mutt
senior tag
Szia,
...El tudnád küldeni, a kódját, az "ExportList" gombnak?
Nincs jelszavazva, Alt+F11-el te is megtudod nézni alaposan, a kód részlet pedig ez:Private Sub bExportList_Click()
Dim i As Integer
Dim vHits As Integer
Dim arryHits()
Dim wsCel As Workbook
'találatok száma
vHits = 0
'végigmegyünk a lista elemein
For i = 0 To lbList.ListCount - 1
'amely ki van jelölve azt egy találati tömbbe tesszük
If lbList.Selected(i) Then
'találatok számát növeljük
vHits = vHits + 1
'a találati tömböt átméretezzük hogy fogadja az új elemet
ReDim Preserve arryHits(1 To vHits)
'betöltjük az új elemet
arryHits(vHits) = lbList.List(i)
End If
Next i
If vHits Then
'új fájl létrehozása
Set wsCel = Workbooks.Add
wsCel.Sheets(1).Range("A1") = "Munkalap neve"
For i = 1 To vHits
'kért adatok kiiratása
wsCel.Sheets(1).Cells(i + 1, "A") = arryHits(i)
wsCel.Sheets(1).Cells(i + 1, "B") = ThisWorkbook.Sheets(arryHits(i)).Range("E2")
wsCel.Sheets(1).Cells(i + 1, "C") = ThisWorkbook.Sheets(arryHits(i)).Range("K27")
wsCel.Sheets(1).Cells(i + 1, "D") = ThisWorkbook.Sheets(arryHits(i)).Range("K28")
Next i
End If
'form bezárása
Unload Me
End Sub...- Ilyenkor amikor konkrét cellát viszel át egy másik fájlba, akkor fomátuma is átmegy. (pl.: pénznem [Forint], [Euro])?
A sima Copy nem viszi át VBA-ban, így nekem sem fogja a formázást másolni, de természetesen meg lehet csinálni (PasteSpecial).
...- Ugye én nem formon, hanem Munkalapon csináltam, de elvileg ott is működik ez a megoldás?
Ha ActiveX vezérlőket használsz a lapon, akkor műkődhet. A gond azonban, hogy ezek a vezérlők egymástől függetlenül fognak létezni, ezért globális változók kellenek az adatok cseréjéhez.üdv.
A tanácsaimat ingyen adom. Ha nem tetszik, akkor kérlek ne kritizáld! / https://github.com/viszi/codes/tree/master/Excel -
Mutt
senior tag
Hello,
Nem egyszerű a képlet, így nem kell érteni azonnal, ezért próbáltam meg levezetni. A lényeg, hogy lásd máshogy is el lehet érni, és hogy lehessen ötletet meríteni belőle.
1 hiba van benne: fixen $G$2:$G$19-re hivatkozom, mert ennyi adat volt, helyette G:G hivatkozás kell, de mivel van már más megoldás nem kell ezzel foglalkoznod..
Márciusra azért nem ad értéket, mert február hónapban nem volt kilóméteróra-állás rögzítve.Így nem tudja mihez viszonyítson. Ezért van a levezetésemben a 7 és 8-as pont, ilyenkor 0-t ad vissza.
A lényeg, hogy neked működő képletet tudott a közösség adni.
üdv.
A tanácsaimat ingyen adom. Ha nem tetszik, akkor kérlek ne kritizáld! / https://github.com/viszi/codes/tree/master/Excel -
Agostino
addikt
-
Caipi
tag
-
Agostino
addikt
üdv
mind a kettő oszolpot átraktam számformátumra, semmi sem változott, továbbra is azt mondja, #hiányzik. viszont amint szerkeszteni akarom, tehát bele sem nyúlok, csak nyomok az adott cellán egy F2-t, megjavul. azt vettem észre viszont képletszerkesztőben a jó szám önmagában áll, míg ami nem megfelelő, idézőjelbe van téve.
hey friend listen, i know the world is scary right now but its gonna get way worse -
Caipi
tag
-
Agostino
addikt
sziasztok
fkeres függvénnyel szenvedek. adott az oszlop amiben ott a keresési érték, ez egy irányítószám jelen esetben. lehúzom a listán, azt mondja mindegyik értékre hogy #hiányzik. amint viszont megszerkesztem a keresési érték celláját, rányomok egy F2-t, egyszerre jó a függvény és berántja a keresett értéket. namost ezt kb 100k sornál macerás. a sorok általános formában vannak tehát nem egészen világos ez nekem...
hey friend listen, i know the world is scary right now but its gonna get way worse -
Delila_1
veterán
-
Sprite75
tag
-
Delila_1
veterán
Sokkal egyszerűbben M8-ba:
=HA(DARABTELI(G:G;J8)=0;0;INDEX(D:G;HOL.VAN(J8;G:G;1);1)-K2)
M9-től:
=HA(DARABTELI(G:G;J9)=0;0;INDEX(D:G;HOL.VAN(J9;G:G;1);1)-INDEX(D:G;HOL.VAN(J8;G:G;1);1))
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül. -
81lendo$
csendes tag
Szuper valami hasonlóra gondoltam.
Pár férdésem még lenne, ha lehet.
- Ugye én nem formon, hanem Munkalapon csináltam, de elvileg ott is működik ez a megoldás?
- Ilyenkor amikor konkrét cellát viszel át egy másik fájlba, akkor fomátuma is átmegy. (pl.: pénznem [Forint], [Euro])?
- El tudnád küldeni, a kódját, az "ExportList" gombnak?
Előre is köszönöm a segítségedet!Üdv: Gábor
-
Sprite75
tag
-
Sprite75
tag
Nekem ez magas mint malacnak a zsiráfvályú.

Beraktam az M8 ba majd másoltam lefelé. Valami hiba lehet benne mert a márciushoz a M10-be nem ír semmit, viszont az utána következő hónapokat jól számolja.Közben Delila_1 -től kaptam egy ilyet privátban és ez jól működik.
M8
=HAHIBA(HA(DARABTELI(G:G;J8)>1;INDEX(D:G;HOL.VAN(J8;G:G;1);1)-K2;INDEX(D:G;HOL.VAN(J8;G:G;0);1)-INDEX(D:G;HOL.VAN(J7;G:G);1));"")
M9-től pedig
=HAHIBA(HA(DARABTELI(G:G;J9)>1;INDEX(D:G;HOL.VAN(J9;G:G;1);1)-INDEX(D:G;HOL.VAN(J8;G:G;1);1);INDEX(D:G;HOL.VAN(J9;G:G;0);1)-INDEX(D:G;HOL.VAN(J8;G:G);1));"")
A kettő közül egyiknek a működését sem értem teljesen de azért a segítséget köszönöm.

-
Mutt
senior tag
-
Mutt
senior tag
Hello,
...a hónapok száma alapján kellene az adott hónap utolsó tankolási Km-ét kivonni az előző hónap utolsó tankolási Km-éből....
Ez az én képletem az M8-as cellába:
=(HAHIBA(INDEX(D:D;ÖSSZESÍT(14;6;SOR($G$2:$G$19)/($G$2:$G$19=J8);1));0)-HA(J8=1;$K$2;HAHIBA(INDEX(D:D;ÖSSZESÍT(14;6;SOR($G$2:$G$19)/($G$2:$G$19=J8-1);1));0)))*SZÁM(HOL.VAN(J8;G:G;0))*SZÁM(HA(J8=1;1;HOL.VAN(J8-1;G:G;0)))A működése:
1. ÖSSZESÍT(14;6;SOR($G$2:$G$19)/($G$2:$G$19=J8);1)) kikeresi a hónap utolsó km sorának számát. pl. Április hónapnál 9-es sor.
Az ÖSSZESÍT ezen felhasználását itt mutattam be, de ugyanerre juthatunk ezen képletekkel is,:
=SZORZATÖSSZEG(MAX(($G:$G=J8)*SOR($G:$G)))
{=MAX(HA((G:G=J8);SOR(G:G);0))}2. Ezt a sorszámot felhasználva INDEX függvénnyel kiolvassuk a D-oszlopból az értéket. Áprilisban ez 45205 lesz.
3. Az egészet becsomagoljuk egy HAHIBA-ba, ahol hiba esetén 0-t kérünk vissza.
4. Az első három lépést ugyanúgy lejátszuk, de eggyel korábbi hónappal (ugyanaz a képlet csak J8 helyett J8-1 -et használunk). pl. Március esetén az érték 43444 lesz.
5. Itt még figyelembevesszük, hogy január esetén az előző évi óraállás kell K2-ből; ezt a HA(J8=1;K2;....) rész csinálja.
6. A két számot kivonjuk egymásból. pl. 45205-43444=1761Kész is lennénk, ha minden hónapban és megelőző hónapban lenne érték, de ez nem garantált.
7. Megnézzük, hogy a vizsgált hónap száma G oszlopban megtalálható-e a HOL.VAN függvénnyel. Ez egy számot add vissza ha ott van a keresett hónap. A SZÁM függvény tehát vagy IGAZ vagy HAMIS-ra fordítja le az eredményt.
8. Ugyanezt megcsináljuk a megelőző hónapra, de itt még figyelünk arra hogy január előtti hónap is kezelve legyen.
9. A 6-os lépésben kapott számot megszorozzuk a 7 és 8-as eredménnyel. pl. 1761*1*1=1761Március esetén a számok így jönnek ki:
Március végi eredmény: 43444
Február végi eredmény: 0 (mivel hibára fut a függvény és ekkor 0-t kapunk vissza).
Március bent van a G oszlopban: IGAZ (1)
Február bent van a G oszlopban: HAMIS (0)
Az eredmény: (43444-0)*1*0 = 0üdv.
A tanácsaimat ingyen adom. Ha nem tetszik, akkor kérlek ne kritizáld! / https://github.com/viszi/codes/tree/master/Excel -
psg5
veterán
-
psg5
veterán
-
psg5
veterán
-
Delila_1
veterán
-
Caipi
tag
-
psg5
veterán
Sziasztok!
Segítséget szeretnék kérni.
Wxcelben keresem a függvényt arra, hogy adott egy összeg, mely 10 számból adódik össze és szeretném megkapni minden szám esetében, hogy a teljes összegnek hány százalékát teszik ki külön-külön.
Melyik ez a függvény?F.K.T. -
Caipi
tag
-
Sprite75
tag
Bonyolítás

{=HA(MAX(HA($G:$G=J14;$D:$D))=0;0;MAX(HA($G:$G=J14;$D:$D))-(M8+M9+M10+M11+M13+M12+$K$2))}
Ha a D oszlop vizsgálatának eredménye 0 mert nincs abban a hónapban tankolás akkor az adott hónap cellaértéke 0 egyébként pedig elvégzi az előbbiekben leírtakat.
Kicsit hosszú a képlet de működik
-
Sprite75
tag
Valami megoldásfélét találtam, bár nem teljesen jó:
{=MAX(HA($G:$G=J14;$D:$D))-(M8+M9+M10+M11+M13+M12+$K$2)}A havi legnagyobb km-ra állásból kivonja ez előző havi értékeket minusz az előző évi záró km-óra állást.
Ez majdnem jó megoldás akkor ha van minden hónapban tankolás, de pl ennél az autónál is a februárnál minusz érték jönne ki ha a semmiből kivonja a januári futott km-ert. Ja és még azoknál a hónapoknál is hülyeséget számol ami még hátra van az évből. (8,9,10,11,12 hó)Szóval finomítani kellene a dolgon, vagy ha valakinek teljesen más ötlete van azt is szívesen fogadom

-
Sprite75
tag
Sziasztok
A következő lenne a gondom amivel nem boldogulok.Az M8 tól kezdődően lefelé ki kellene számoltatnom a havi futott Km-eket.
Összesen kb 30 járműről lenne szó és mindegyiknek így néz ki a munkalapja.
Valahogyan a hónapok száma alapján kellene az adott hónap utolsó tankolási Km-ét kivonni az előző hónap utolsó tankolási Km-éből. Csakhogy a havi tankolások darabszám, vagyis az egy hónaphoz tartozó sorok száma mindig változó, ahogy a képen is látszik.
Ennél az autónál pl a 7. havi futott km a D19-D16, a 6. havi km D16-D14, az 5. havi D14-D9 stb.Az átlagfogyasztás átlagha, a tankolt mennyiség szumha függvénnyel { =SZUMHA($G:$G;J8;$E:$E) } van megcsinálva. De ezzel a futott Km-es dologgal nem boldogulok.
Előre is köszi a szegítséget -
terencehIII
tag
Hi!
ezzel a módszerrel azt is meglehet csinálni ha például A oszlopba azok közül lehet választanihogy:
(alma ,körte,autó) és azt választom hogy alma: akkor a mellette lévő cellában azok közül lehessen választani: hogy piros vagy zöld, illetve ha a másik kettőt közül választok akkor szintén másik 2 lehetőség közül választhassak? -
81lendo$
csendes tag
Sziasztok!
Van egy Excel-es problémám.

kezdés
első gomb megynyomását követve: a munkalapokat(sheets) felsorolja Listboxba
kijelölöm ki kellene.
és jönne a következő gomb...
Abban kellene segíteni azt leprogramozni.
Ezeket kell elvégeznie ennek a gombnak:
-egy új Excel file-ba ki kéne írni a Listboxban kijelölt munkalap neveket.
-és a nevek mellé (az új Workbook-ba) kellene még 3 cella adatait beírni arról a munkalapról amit kijelöltünk.
($E$2 és $K$27 és $K$28)Minden segítségnek örülök!
-
Pá
addikt
Sziasztok!
Excel 2003-at használunk a munkahelyemen és van két hotkey kombináció, amik nélkül már el sem tudnám képzelni a munkámat.
ALT + T + G --> goal seek
ALT + E + S --> paste specialTényleg nagyon gyakran használom ezeket. Gyakran van, hogy kb 2 perces időtartam alatt akár 20-30x, szóval gyakorlatilag folyamatosan.
A gond az, hogy a cég most fog váltani office 2010-re, ahol ha jól tudom ezek a kombinációk nem, vagy másképp működnek. Kérdésem, hogy lehet megoldani, hogy ezeket tudjam továbbra is használni excelben? Sajnos a gyári hotkey nem az igazi, 3 gombot is kell nyomni hozzá és annyira nem is esik kézre. Akár makró vagy külső script is jöhet, bármilyen megodlás érdekel.
''Annyira vagyunk egészségesek, amennyire a gondolataink humánusak.'' -
Mutt
senior tag
Hello,
Én néztem be, mivel jól írtad le a kérést.
Az eredeti probléma megoldásához az INDEX függvény kell, amelynek a képlete INDEX(tartomány;kívánt sor száma).
Röviden ezek a képletek működnek 2007 vagy újabb Excelben:
A1-be:
=HAHIBA(INDEX(VÁLASZT(ELŐJEL(INT((SOR()-1)/DARAB($E:$E)))+ELŐJEL(INT((SOR()-1)/DARAB($E:$F)))+ELŐJEL(INT((SOR()-1)/DARAB($E:$G)))+1;E:E;F:F;G:G);DARABHATÖBB(B$1:B1;B1;C$1:C1;C1)+2);"")B1-be:
=HAHIBA(INDEX($E$1:$G$1;ELŐJEL(INT((SOR()-1)/DARAB($E:$E)))+ELŐJEL(INT((SOR()-1)/DARAB($E:$F)))+ELŐJEL(INT((SOR()-1)/DARAB($E:$G)))+1);"")C1-be:
=HAHIBA(INDEX($E$2:$G$2;ELŐJEL(INT((SOR()-1)/DARAB($E:$E)))+ELŐJEL(INT((SOR()-1)/DARAB($E:$F)))+ELŐJEL(INT((SOR()-1)/DARAB($E:$G)))+1);"")Felraktam mindkét változtatot ide.

Hosszabban:
Az INDEX-nél nem a tartománnyal van gond igazán, hanem hogy mindig a szükséges sort adja vissza a tartományból. Itt tehát ennek a képlete a kulcs, hiszen a példádon is látható hogy először 1-től 6-ig kell egy sorszámot visszadni, majd után 1 és 3 és végül 1 és 5 között kell nekünk egy szám.Na erre a problémára ezt a képletet alkottam:
ELŐJEL(INT((SOR()-1)/DARAB($E:$E)))+ELŐJEL(INT((SOR()-1)/DARAB($E:$F)))+ELŐJEL(INT((SOR()-1)/DARAB($E:$G)))Hozzáteszem, hogy természetesen van egyszerűbb változat is (HA függvények egymásba ágyazása), de annak bővíthetősége nehézkes.
A fenti képlet valójában 3x ugyanaz, nézzük egy példán:
ELŐJEL(INT((SOR()-1)/DARAB($E:$F)))A függvény 3 értéket adhat vissza (-1;0;1) attól függően, hogy az éppen vizsgált sor száma (SOR függvény) az E:F tartományban lévő számokat tartalmazó cellák számánál több-e vagy kevesebb vagy egyenlő.
Konkrétan: ha az 5-ös sorban vagyunk, akkor 0-t fogunk kapni (=(5-1)/9), ami azt jelenti hogy az E:F oszlopokból elég választanunk cellát, mivel abban 9 van de nekünk ebből a 9-ből csak az 5 kell.
Ha a 14-es sorban vagyunk akkor pedig 1 lesz, az érték ami azt jelenti hogy nem az E:F oszlopokban van a keresett cella.A 3 db előjeles képlet csak a DARAB függvény paraméterében változik, az elsőben csak az E-oszlopokat nézzük, a másodikban már az E:F oszlopokat és a harmadikban már az E:G oszlopokat. Mindegyik rész 0-t vagy 1-et fog visszadni a fentiek szerint, de példánál maradva az első 6 sorra 0-t kapunk, 7-9-es sorokra 1-et, 10-14-es sorokra 2-öt, felette pedig 3-at.
Ezzel a függvénnyel a neheze már meg is van, de nézzük meg a többit.
Kezdem a B-oszlophoz tartozóval, mert ez az egyszerűbb.
Itt semmi más nem kell mint az E1:G1 tartományból kiírni vagy az első vagy a második vagy a harmadik értéket. A kulcs függvényünk pont erre lett kifejlesztve, így a képlet gyorsan meg is van:=INDEX($E$1:$G$1;ELŐJEL(INT((SOR()-1)/DARAB($E:$E)))+ELŐJEL(INT((SOR()-1)/DARAB($E:$F)))+ELŐJEL(INT((SOR()-1)/DARAB($E:$G)))+1)
A C-oszlophoz ugyanez a logika kell csak ott E2:G2 tartományból kell kivenni az értéket, a képlet csak ebben változik.
Az A-oszlop ezek után már könnyedebb dolog lesz, de itt az a gond hogy eleinte E-oszlopból kell érték, majd F-ből és később G-ből. Itt az a megoldásom, hogy a VÁLASZT függvényt használjuk. Amelynek a szintaxisa: VÁLASZT(index szám;érték1;érték2.....).
Egy példán keresztül: VÁLASZT(2;"Férfi";"Nő";"Ismeretlen") eredménye "Nő" lesz mivel a második értéket kértük vissza a függvénytől.
A kulcs függvényünk pont egy sorszámot ad vissza - valójában egyet hozzá kell adnom, mert a tömb nem a nulladik hanem az első elemmel indul -, vagyis először E:E oszlop kell nekünk, majd F
és végül G:G. Ezek alapján a
VÁLASZT(ELŐJEL(INT((SOR()-1)/DARAB($E:$E)))+ELŐJEL(INT((SOR()-1)/DARAB($E:$F)))+ELŐJEL(INT((SOR()-1)/DARAB($E:$G)))+1;E:E;F:F;G:G)
attól függően, hogy melyik sorban vagyunk E:E; F
vagy G:G-t fog visszadni, amit az INDEX függvényben azonnal fel is tudunk használni.Az INDEX-nek azonban kell egy sorszám hogy hanyadik értéket kell a bemeneti tartományból visszadni. Erre kell egy újabb képlet. Itt a DARABHATÖBB-et használtam (Excel 2007 alatt SZORZATÖSSZEG segít).
Egyszerűen megszámolom az aktuális sorban hogy mellette a B és C-oszlopban szereplő értékek hányszor szerepeltek. A példára visszatérve pl. az első sorban az "a" és a "b" először szerepel, így E-oszlopból az első szám kell, a 4-ik sorban pedig már 4x szerepel így 4. szám kell az E-oszlopból.
A képlet így néz ki: DARABHATÖBB(B$1:B1;B1;C$1:C1;C1)
Itt fontos, hogy mindegyik esetben a tartomány első fele fixen van rögzítve a második pedig fut!Megis vagyunk mert tudjuk a tartományt és hogy hanyadikelem - itt kettőt hozzáadtam mert az első kettőt figyelmen kívül kell hagynunk - kell belőle. A képlet vagyis ez lesz:
INDEX(VÁLASZT(ELŐJEL(INT((SOR()-1)/DARAB($E:$E)))+ELŐJEL(INT((SOR()-1)/DARAB($E:$F)))+ELŐJEL(INT((SOR()-1)/DARAB($E:$G)))+1;E:E;F:F;G:G);DARABHATÖBB(B$1:B1;B1;C$1:C1;C1)+2)Ezzel vége is, persze egy kis HAHIBA függvénnyel kozmetikáztam.
üdv.
A tanácsaimat ingyen adom. Ha nem tetszik, akkor kérlek ne kritizáld! / https://github.com/viszi/codes/tree/master/Excel -
dudikpal
senior tag
-
alfa20
senior tag
-
Mutt
senior tag
Szia,
Nem jó képletet használsz, FKERES-el nem fog menni.
H3-ban ez a képlet legyen (csak 100 sort néz a képlet):
=SZORZATÖSSZEG(--($B$3:$B$100=F3);--($C$3:$C$100=G3);$D$3:$D$100)Vagy ez a CSE függvény:
{=INDEX($D$3:$D$100;HOL.VAN(F3&G3;$B$3:$B$100&$C$3:$C$100;0))}Vagy simán KERES-el:
=KERES(2;1/($B$3:$B$100=F3)/($C$3:$C$100=G3);$D$3:$D$100)üdv.
A tanácsaimat ingyen adom. Ha nem tetszik, akkor kérlek ne kritizáld! / https://github.com/viszi/codes/tree/master/Excel -
Mutt
senior tag
Hello,
A lenti példára ezt a képletet tudom javasolni:
=HAHIBA(INDEX($A$1:$A$14;ÖSSZESÍT(15;6;SOR($B$1:$B$14)/(($B$1:$B$14=E$1)*($C$1:$C$14=E$2));SOROK($E$3:$E3)));"")Az alábbi elven megy:
A képlet magja a ($B$1:$B$14=E$1)*($C$1:$C$14=E$2) rész, amely a B és C-oszlopokban lévő értékeket hasonlítja össze E1 és E2-ben lévő fix értékkel, és IGAZ vagy HAMIS értékeket add vissza ott ahol vagy van vagy nincs találat. Ha logikai változókat szorzunk össze, akkor pedig 1 és 0 lesz az érték Excelben. "a" és "b" értékre keresve tehát ezt kapjuk vissza: {1;1;1;1;1;1;0;0;0;0;0;0;0;0}
Ezek alapján tudjuk hogy mely esetekben vannak találatok, most már csak a helyük kérdéses. Ehhez jön a képbe a SOR($B$1:$B$14) rész, ez ugye ilyet ad vissza alapból: {1;2;3;4;5;6;7;8;9;10;11;12;13;14}
Ha ezt elosztjuk azzal az eredménnyel, amellyet korábban megkaptunk - amely megmondja hogy hol van a feltételeknek megfelelő egyezés - akkor kapunk egy olyan halmazt amelyben számok (1-el való osztás eredményeként) és hibák (0-val való osztás) lesznek. A SOR($B$1:$B$14)/(($B$1:$B$14=E$1)*($C$1:$C$14=E$2)) eredménye ez lesz: {1;2;3;4;5;6;#ZÉRÓOSZTÓ!;#ZÉRÓOSZTÓ!;#ZÉRÓOSZTÓ!;#ZÉRÓOSZTÓ!;#ZÉRÓOSZTÓ!;#ZÉRÓOSZTÓ!;#ZÉRÓOSZTÓ!;#ZÉRÓOSZTÓ!}Most már tudjuk, hogy melyik sorban vannak a nekünk szükséges értékek már csak sorban ki kell venni őket. Erre a KICSI(halmaz;hanyadik elem) függvény az ideális, de az csak akkor műkődik ha a halmaz nem tartalmaz hibát, nekünk pedig van egy csomó #ZÉRŐOSZTÓ! hibánk benne így ez nem járható (CSE-vel megoldható lenne). Az ÖSSZESÍT egy olyan függvény, amely képes "meghívni" egyéb függvényeket és kezeli a hibákat is. Az ÖSSZESÍT(15;6;halmaz;hanyadik elem) ugyanaz mint a KICSI(halmaz; hanyadik elem) és közben kezeli a hibákat (az első paraméter a 15-ös jelenti a KICSI-t, a második pedig hibakezelést).
Már csak azt kell megadnunk, hogy sorban az első, második, harmadik stb. elemet adja vissza a képlet.
Ilyet sokféleképpen lehet előállítani, én gyakran ezt használom: SOROK(induló cella fixen;futó cella).
Példánkban: SOROK($E$3:$E3), ez 1-et fog visszaadni, de ha lemásoljuk akkor már SOROK($E$3:$E4) lesz belőle és 2-es lesz az értéke.Ezek alapján az ÖSSZESÍT képlet teljesen így néz ki: ÖSSZESÍT(15;6;SOR($B$1:$B$14)/(($B$1:$B$14=E$1)*($C$1:$C$14=E$2));SOROK($E$3:$E3))) és az eredménye 1-es lesz mivel pont az első találat kell nekünk, amely az első sorban van.
Meg van a sorszám már csak ki kell iratni, ehhez az INDEX(tömb;sorszám) képletet lehet használni.
A végén egy HAHIBA függvénybe zárva az egészet eltüntethetűk az esetleges hibák.üdv.
A tanácsaimat ingyen adom. Ha nem tetszik, akkor kérlek ne kritizáld! / https://github.com/viszi/codes/tree/master/Excel -
alfa20
senior tag
köszi, de sajnos nem sikerül össze hoznom,
Van ugye két táblázatom:

Az elsőből kellene az adatokat összekeresni a másodikba, úgy ahogy a példa táblában is van,
csak persze az lenne jó ha nem kellene az első táblázatban az "A" oszlopot beszúrni és egy egyedi azonosítót létrehozni."Az agy olyan, mint az ejtőernyő: csak akkor működik, ha nyitott." (Thomas Dewar) -
dudikpal
senior tag
-
Mutt
senior tag
Hello,
Több feltételes keresésre az alábbi megoldások műkődnek (A és B-oszlopokban a kulcsmezők, C-ben pedig a visszatérési érték:
1. SZORZATÖSSZEG (SUMPRODUCT).
Ha számot akarsz visszakapni, akkor az alábbi formátumban tudod használni.
=SZORZATÖSSZEG(--(A:A=feltetel1);--(B:B=feltétel2);C:C)Ha szöveget, akkor pedig használd így:
=INDEX(C:C;SZORZATÖSSZEG((A:A=feltetel1)*(B:B=feltetel2)*SOR(C:C)))2. KERES (LOOKUP)
=KERES(2;1/(A:A=feltetel1)/(B:B=feltetel2);C:C)3. HOL.VAN (MATCH)
Ez egy tömb függvény, vagyis kapcsos zárójelek nélkül kell bevinni és a bevitel végén Ctrl+Shift+Enter-t kell nyomni.
{=INDEX(C:C;HOL.VAN(feltetel1&feltetel2;A:A&B:B;0))}üdv.
A tanácsaimat ingyen adom. Ha nem tetszik, akkor kérlek ne kritizáld! / https://github.com/viszi/codes/tree/master/Excel -
Sub-ZeRo
nagyúr
-
Caipi
tag
Ha nem tudtál kiigazodni rajta, akkor esetleg feltöltheted valahova az excelt, hogy pontosan lássam mit szeretnél. Nem muszáj a tényleges adatokkal, falssal is megfelelő.
Abba bele tudja valaki tenni neked a megoldást/megoldásokat a kérdésekre, ha az jobban/gyorsabban segít neked. -
Sub-ZeRo
nagyúr
-
Caipi
tag
Okés,
A Fejlécre tudsz alkalmazni egy szűrőt. Az excel Adatok menüjében találod. Így szűrhetővé válik a te esetedben a jogosultság vége oszlop.
A szűrést különböző kritériumok alapján tudod megtenni, ha elkezded próbálgatni látni fogod.
Szintén erre az oszlopra lehet alkalmazni egy feltételes formázást. Ezt a Kezdőlap fülön találod. Kijelölöd az oszlopot, majd megnyomod a feltételes formázás gombot.
A feltételek között tudsz válogatni, a neked legszimpatikusabbat beállítod. Vannak előre elkészített feltételek, de te is létre tudsz hozni saját feltételeket.Microsoft excel segítség a neten:
SzűrőÜdv,
Caipi -
Sub-ZeRo
nagyúr
Hát annyira nem vagyok otthon ebbene a szűrés, függvény témában excelből, úgy hogy kicsit több segítség kellene.
"Ha egyedülállóval találkozunk, mindegy, mit mond, de biztos, hogy nem azért van egyedül, mert élvezi a magányt, hanem mert már megpróbált beilleszkedni a világba, de az emberek újra meg újra kiábrándítják." -
Caipi
tag
-
Sub-ZeRo
nagyúr
-
Sub-ZeRo
nagyúr
Sziasztok!
Olyan kellene nem excelből, hogy van egy táblázatban, amiben fel kell tüntetni, hogy egy határozat mikor lett elkészítve és mikor ér véget. (Jogosultság kezdete, vége a fejléc)
És olyan kellene, hogy a vége fejléc sorában dátum kellene és olyan függvény kellene egy másik sorába alkalmazni, hogy kiszűrjön egy bizonyos dátumot, hogy meddig él a határozat. Valaki tudna ebből a kis infóból segíteni?"Ha egyedülállóval találkozunk, mindegy, mit mond, de biztos, hogy nem azért van egyedül, mert élvezi a magányt, hanem mert már megpróbált beilleszkedni a világba, de az emberek újra meg újra kiábrándítják." -
alfa20
senior tag
Sziasztok,
Van egy makróm ami több táblázatból tesz össze egy nagyot, most az van, hogy az alaptáblát kivéve minden táblát meg kell nyitogatnom és egy egyedi azonosítót kell létrehoznom az FKERES miatt, ezt nem tudnám valahogy kiváltani, akár egy másik függvényt a FKERES-be tenni, hogy ne kelljen minden reggel 4 táblába egyedi azonosítót készíteni?
(legtöbb esetben A és B oszlophoz kell egyedi azonosító)"Az agy olyan, mint az ejtőernyő: csak akkor működik, ha nyitott." (Thomas Dewar) -
dudikpal
senior tag
-
terencehIII
tag
-
kopogo
tag
Hello
ez egy ötlet
adatok-érvényesítés-megengedve-lista
előtte készítesz egy listát amik szerepeljenek benne -
terencehIII
tag
Sziasztok!
Azt, hogy tudom megcsinálni (legegyszerűbben), hogy az egyik oszlop (mondjuk D oszlop) celláiba ne lehessen bármit beírni, csak 3-4 variáció közül valamelyiket, választani??? -
moklys1
aktív tag
-
dudikpal
senior tag
Igaz, így 1xűbb

A zöld oszlopokba akartam kategóriánként kikeresni azokat a sorokat, ahol a cikkszámok vannak, a kék oszlopokba ezeket a sorszámokat indirekttel bevinni, így megkapom a cikkszámot, ahogyan az első kategóriaoszlopban látszik is.De már azt is kezdem kétségbe vonni hogy egyáltalán jól kezdtem e neki az egésznek...

-
Gandalf80
csendes tag
Szia!
A súgót érdemes elolvasni, mert abban megtalálod a választ. A 9-es szám a "SZUM"-t jelöli, azaz összead.
Lásd! http://office.microsoft.com/hu-hu/excel-help/reszosszeg-HP005209288.aspxFÜGGV_SZÁM
(A REJTETT ÉRTÉKEK BEFOGLALÁSA) FÜGGV_SZÁM
(A REJTETT ÉRTÉKEK FIGYELMEN KÍVÜL HAGYÁSA) FÜGGVÉNY
1 101 ÁTLAG
2 102 DARAB
3 103 DARAB2
4 104 MAX
5 105 MIN
6 106 SZORZAT
7 107 SZÓRÁS
8 108 SZÓRÁSP
9 109 SZUM
10 110 VAR
11 111 VARPRemélem ez segített
"Az élet pókerjátszmájában a nőket elviszi a bank." http://mikrolimitpoker.blog.hu -
moklys1
aktív tag
-
Mutt
senior tag
-
Mutt
senior tag
Hello,
A megadott képletekben a INDIREKT(cella1):INDIREKT(cella2) részt rövidítheted így:
INDIREKT(cella1&":"&cella2)Azonban ez még nem oldja meg a problémádat, oszd meg a fájlt hogy tudjunk egy jobb megoldást adni a problémára.
üdv.
A tanácsaimat ingyen adom. Ha nem tetszik, akkor kérlek ne kritizáld! / https://github.com/viszi/codes/tree/master/Excel -
moklys1
aktív tag
Sziasztok. Az, hogyan oldható meg excel 2003 ban hogy ha szűrök akkor akkor mindig a szűrésnek megfelelően (SZUM) adja össze a sorokat az oszlopban. Tehát ha nincs szűrés bekapcsolva akkor teljes oszlop számolas pl: =SZUM(A1:A15) de ha szűrve van és 3 sorban van szám akkor azt számolja. Köszönöm.
-
dudikpal
senior tag
Hm, de, majdnem:
V6:A14
W6: A13Akkor ez okozza a bajt, mert a W6ban itt az A336-nak kéne lennie, mivel a W oszlopban keresendő tartomány A324:A428.
A W6 képlete most ez: =ÖSSZEFŰZ($H$1;HOL.VAN($H$2;INDIREKT(W3);0)+2)
Ahol a W3=A324:A428, tehát a tartomány, ahol keresnie kellene. -
lappy
őstag
-
dudikpal
senior tag
De dinnye vagyok, nem is az a gondom, azt már megoldottam

A keresés lefut A1:A324.ig, eredmények megvannak.
A valódi gondom az, hogy az A oszlop itt még nem ér véget, csak innentől új kategóriába mennek az adatok, a másik kategória keresési tartománya A324:A428. Ezt az értéket nem veszi be a Hol.van, hanem az előző kategória eredményeit adja ki újra.Az első kateg képlete: ÖSSZEFŰZ($H$1;HOL.VAN($H$2;INDIREKT(V6):INDIREKT(W2);0)+HELYETTE(V6;"A";"")+1)
a másodiké:
ÖSSZEFŰZ($H$1;HOL.VAN($H$2;INDIREKT(W6):INDIREKT(X2);0)+HELYETTE(W6;"A";"")+1)tehát csak jobbra másoltam, mégis az első kateg eredményei jönnek ki megint.
Sztem az indirektet nem jól használom itt, olyan mintha figyelembe se venné, vagy nem tudom...Ötlet vki?
-
dudikpal
senior tag
Sziasztok!
2 napja szenvedek már, és nem bírok rájönni a megoldásra:
- a hol.van-nal megkeresek A oszlopban egy adott szöveget, ennek kell ui a sorszáma.
Ezt x-szer kell ismételnem, ami ismert szám.
Ugye az oszlop tetejétől indul az első érték keresés, viszont a második keresés az első keresés eredmény sorától tartana az oszlop aljáig. A következő keresés intervalluma is ismert(kivonom a teljes sorszámból az előző keresés eredményét).
A gondom az, hogy ezt az intervallumot nem tudom hogy a csudába tudom bevinni a hol.van fvbe.A teljes keresési tartomány A1:A324.
Az első találat A12ben van, ezt indirektelem B1be. Most A13-A324ig kéne keresnem, de ezt a tartományt nem tudom betenni a hol.van-ba egy számított cellából úgy, hogy abban a tartományban keressen.Nem tudom elég érthetően írtam e le...?

-
moklys1
aktív tag
-
Mutt
senior tag
Hello,
Irányított kijelölés -> Csak a látható cellák opció kell neked, majd Ctrl-C és az új helyen Ctrl-V.
Az irányított kijelölés ablak elérhető így:
- F5 majd bal alul kattints az Irányított gombra
- Excel 2007/2010-ben Kezdőlap -> Keresés és Kijelölés gomb -> Irányított kijelőlés
- Gyorsbillentyű: Alt, Ő, FR, Nüdv
A tanácsaimat ingyen adom. Ha nem tetszik, akkor kérlek ne kritizáld! / https://github.com/viszi/codes/tree/master/Excel -
moklys1
aktív tag
Ja és ne hozza át a rejtett sorokat az új lapra.
Mert ha úgy jelölöm, hogy bal oldalt egérrel az excel sorszámozást jelölöm ki akkor áthozza a rejtett cellákat is.Egy megoldást találta méghozzá a ctrl lenyomva tartva és soronként egyesével sorokat jelölgetve sikerül. De ez nem jó mert vagy 1000 sor van

-
moklys1
aktív tag
Sziasztok. A következőt szeretném elérni:
Adott egy excel tábla tele rejtett sorokkal. Na most én NEM rejtett sorokat szeretném másolni vagyis amik láthatók. Kijelölöm ctrl+c. Új fül ctrl+v. Csak sajnos itt beillesztéskor a rejtett sorok helyet rengeteg üres sort rak be. Nekem arra lenne szükségem, hogy csak úgy illessze be, mint az előző lapon látható. Vagyis rejtett sorok nélkül és üres sorok nélkül. Van erre lehetőség? Előre is köszönöm.
-
moklys1
aktív tag
-
hallgat
csendes tag
Külön lapon nyílnak meg, vagy inkább nevezzük külön munkafüzetnek.
Gondolom azt szeretnéd, hogy külön Excelként nyíljanak meg, ne egy Excelben külön ablakként.
Ha a már nyitva lévő Exceled mellé elindítod újra a programot és az újonnan elindított Excelben a megnyitás paranccsal hívod be a másik fájlt, akkor 2 Exceled lesz nyitva, mehet a váltogatás.DE... 2010 és 2003 Excelben is működik az Alt+Tab billentyűvel való váltás a munkafüzetek között. Max. nem tudod őket 2 képernyőre szétrakni...
Office 2010 Attól, hogy a verebek alakzatba állnak, az még nem SAS! -
lappy
őstag
Szia!
A Google -al tudsz keresni egy csomó naptárat amit vagy felhasználsz vagy saját magadnak újra megszerkeszted.
itt egy pár!Bámulatos hol tart már a tudomány! -
zsoci069
csendes tag
Havi naptárt szeretnék készíteni úgy, hogy a napokhoz néhány karakteres megjegyzést tudjak írni. De még a naptárt sem tudom hogyan kell elkészíteni. Köszönöm.
-
GrandS
senior tag
Excel 2000-ben hol lehet azt beállítani, hogy két vagy több file esetén külön lapon nyíljanak meg és alt-tabbal váltani lehessen?
-
Telda
addikt
-
Pityke78
őstag
-
Mutt
senior tag
Hello,
Ha a számok csak 1000 és 1 millió közötiek, akkor ez a számformátum megteszi:
[$$-409]#\,##0Viszont ha más számokkal is kell dolgozni, akkor ez nem lesz jó.
Megoldás lehet a Windows területi beállításának módosítása vagy Excelben a File->Beállítások->Speciális részben átállítani a tizedes és ezres elválasztókat.
Ezek után a pénzügyi formátumot kell használnod.
üdv
A tanácsaimat ingyen adom. Ha nem tetszik, akkor kérlek ne kritizáld! / https://github.com/viszi/codes/tree/master/Excel -
Pityke78
őstag
-
Mutt
senior tag
Hello,
A 2013-as verzióban hogy tudom ezt bekapcsolni, illetve megfelelő függvényt beírni?
Amikor a kimutatást készíted, akkor tudod bekapcsolni. A lenti videon 2:18-nál látszik az opció és után mutatja be a használatát.
http://www.youtube.com/watch?v=vxYF9lT3inwA másik megoldásnál ha a városok nincsenek sorba rendezve, hanem mondjuk többször előjön egy-egy város név, akkor nem fogja újra újként értelmezni és 1-est írni a cellába?
Nem fog bezavarni ha nincs sorba rendezve, a megoldás használható rendezett és rendezetlen listán is.
A lényeg, hogy a függvényben hogy mindig csak az aktuális sorig nézi meg, hogy többször van-e a vizsgált érték. Gyakori hiba hogy csipőből az egész tartomány megadják, de itt fontos hogy csak az épen vizsgált sorig menjen a tartomány.üdv.
A tanácsaimat ingyen adom. Ha nem tetszik, akkor kérlek ne kritizáld! / https://github.com/viszi/codes/tree/master/Excel -
Pityke78
őstag
-
Mutt
senior tag
Hello,
A 4/18/2013 formátumból hogy tudok 2013.04.18-at csinálni?
Ha szövegként van, akkor szövegfüggvényekkel tudod kiszedni.
Az év a szöveg utolsó 4 karaktere: =JOBB(A1;4)
A hónap a szöveg elején az első perjelig van: =BAL(A1;SZÖVEG.KERES("/";A1)-1)
A napok pedig a szövegben a két perjel között van: =KÖZÉP(A1;SZÖVEG.KERES("/";A1)+1;HOSSZ(A1)-SZÖVEG.KERES("/";A1)-5)Ezt a három értéket a DÁTUM függvénnyel tudod összerakni:
=DÁTUM(JOBB(A1;4);BAL(A1;SZÖVEG.KERES("/";A1)-1);KÖZÉP(A1;SZÖVEG.KERES("/";A1)+1;HOSSZ(A1)-SZÖVEG.KERES("/";A1)-5))üdv.
A tanácsaimat ingyen adom. Ha nem tetszik, akkor kérlek ne kritizáld! / https://github.com/viszi/codes/tree/master/Excel -
Pityke78
őstag
-
Mutt
senior tag
Hello,
...kimutatásban hogy tudom azt kiíratni, hogy az adott oszlopban, hány különböző érték van?...
Excel 2013-ban a Kimutatásban ha be van kapcsolva az Adatmodel opció, akkor lehet egyedi értékeket számoltatni (count unique records).
Korábbi verziókban pedig a táblázatba kell felvenned egy új oszlopot és benne a DARABTELI függvényt használni.
Mutatom egy példán:
Itt a városok ismétlődnek, de ha tudni akarom hogy hány van, akkor D2-be kell ez:
=HA(DARABTELI($A$2:A2;A2)=1;1;"")Ha lehúzod, akkor amikor először találja meg a várost akkor egy 1-est ír ki, minden más esetben üresen hagyja a mezőt. A függvény azt nézi, hogy addig a sorig hányszor szerepel a kérdéses város.
A második sorig (fejléccel együtt számolom) még csak egyszer lesz Budapest, de a harmadik sorban már 2x így ott már mivel duplikáció nem ír ki egyest a függvény.A végén pedig már csak az egyeseket kell összeadni a kimutatásban.

üdv.
A tanácsaimat ingyen adom. Ha nem tetszik, akkor kérlek ne kritizáld! / https://github.com/viszi/codes/tree/master/Excel -
Pityke78
őstag
-
Mutt
senior tag
Hello,
...év.hó.nap formátumban van, azt hogyan tudom úgy átalakítani, hogy csak év.negyedév formátum legyen?
Több megoldás is van (A1-ben van az eredeti dátum):
=ÉV(A1)&VÁLASZT(HÓNAP(A1);"Q1";"Q1";"Q1";"Q2";"Q2";"Q2";"Q3";"Q3";"Q3";"Q4";"Q4";"Q4").Itt a VÁLASZT függvény a hónap sorszámának megfelelő pozicíóban lévő eredményt (Q1 v. Q2 v. Q3-at) adja vissza.
Vagy máshogy::
=ÉV(A1)&"Q"&INT((HÓNAP(A1)-1)/3)+1üdv.
A tanácsaimat ingyen adom. Ha nem tetszik, akkor kérlek ne kritizáld! / https://github.com/viszi/codes/tree/master/Excel -
Pityke78
őstag
Még egy kérdés.

Ha a dátum ilyen formátumban (02/18/2013) van beírva a cellába, akkor hogyan tudom valami normális, valós dátum formátumba (2013.02.18) átírni?
Köszi
-
Pityke78
őstag
Ismét sziasztok!

Illetve van még egy kérdés. ha van egy sorozatom, akkor kimutatásban hogy tudom azt kiíratni, hogy az adott oszlopban, hány különböző érték van? Nem a sorok darabszáma érdekel, hanem, hogy az adott cellákban hány különböző érték van?
Köszönöm
-
Pityke78
őstag
Sziasztok!
Ha van egy dátum sorozatom, ami év.hó.nap formátumban van, azt hogyan tudom úgy átalakítani, hogy csak év.negyedév formátum legyen?
2013.02.01 -> 2013Q1
2013.04.01 -> 2013Q2
2013.07.08 -> 2013Q3
2013.09.05 -> 2013Q4És ezekhez a negyedéves dátum formátumok melleti oszlopban található számokat kell utána egy kimutatásban összegezni.
Tudnátok segíteni?
Köszönöm
-
Mutt
senior tag
Hello,
...én csak a számot írom be, de mögé íródik hogy "perc" "mm" stb?A cella formátum beállító ablakban (gyorsbillentyű Ctrl+1) Egyéni formátumot kell megadnod.
Általánosságban ez a formátum műkődhet: Normál "perc"Ami fontos, hogy Excelben az idő valójában egy 1-nél kisebb szám (pl. 0,25 az 6 óra 0 percet jelent), 1-nél nagyobb szám napként viselkedik. A 36-ot dátumfüggvényekben napként fogja értelmezni ezért osztani kell 1440-el ha percként kell számolni vele, vagy 86400-as ha másodpercként.
üdv.
A tanácsaimat ingyen adom. Ha nem tetszik, akkor kérlek ne kritizáld! / https://github.com/viszi/codes/tree/master/Excel -
kopogo
tag
Új hozzászólás Aktív témák
-
19100 - 19001
54978 - 54001 54000 - 52001 52000 - 50001 50000 - 48001 48000 - 46001 46000 - 44001 44000 - 42001 42000 - 40001 40000 - 38001 38000 - 36001 36000 - 34001 34000 - 32001 32000 - 30001 30000 - 28001 28000 - 26001 26000 - 24001 24000 - 22001 22000 - 21901 21900 - 21801 21800 - 21701 21700 - 21601 21600 - 21501 21500 - 21401 21400 - 21301 21300 - 21201 21200 - 21101 21100 - 21001 21000 - 20901 20900 - 20801 20800 - 20701 20700 - 20601 20600 - 20501 20500 - 20401 20400 - 20301 20300 - 20201 20200 - 20101 20100 - 20001 20000 - 19901 19900 - 19801 19800 - 19701 19700 - 19601 19600 - 19501 19500 - 19401 19400 - 19301 19300 - 19201 19200 - 19101 19100 - 19001 19000 - 18901 18900 - 18801 18800 - 18701 18700 - 18601 18600 - 18501 18500 - 18401 18400 - 18301 18300 - 18201 18200 - 18101 18100 - 18001 18000 - 16001 16000 - 14001 14000 - 12001 12000 - 10001 10000 - 8001 8000 - 6001 6000 - 4001 4000 - 2001 2000 - 1
-
Fórumok
LOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokMobilarena - mobil fórumok
Okostelefonok Mobiltelefonok Okosórák Autó+mobil Üzlet és Szolgáltatások Mobilalkalmazások Tartozékok, egyebek Mobilarena blogokPROHARDVER! - hardver fórumok
Notebookok TV & Audió Digitális fényképezés Alaplapok, chipsetek, memóriák Processzorok, tuning Hűtés, házak, tápok, modding Videokártyák Monitorok Adattárolás Multimédia, életmód, 3D nyomtatás Tabletek, E-bookok Nyomtatók, szkennerek PC, mini PC, barebone, szerver Beviteli eszközök Egyéb hardverek PROHARDVER! BlogokIT café - infotech fórumok
Infotech Hálózat, szolgáltatók OS, alkalmazások SzoftverfejlesztésFÁRADT GŐZ - közösségi tér szinte bármiről
Tudomány, oktatás Sport, életmód, utazás, egészség Kultúra, művészet, média Gazdaság, jog Technika, hobbi, otthon Társadalom, közélet Egyéb Lokál PROHARDVER! interaktív
- Fórumok
- OS, alkalmazások
- Microsoft Excel topic
- (kiemelt téma)
- Ráműthető a Linux PlayStation 5-re, de csak egy boot erejéig
- gban: Ingyen kellene, de tegnapra
- Autós kamerák
- Eladhatatlannak ítélt CPU-k eladásával javult az Intel node-ok kihozatala
- Gitáros topic
- PROHARDVER! feedback: bugok, problémák, ötletek
- Nos igen, ilyen is lehet egy notebook…
- Milyen légkondit a lakásba?
- Milyen billentyűzetet vegyek?
- Fujifilm X
- További aktív témák...
- Számlás!Steam,EA,Epic és egyébb játékok Pc-re vagy XBox!
- Eladó jogtiszta, Windows 11/10, Office 2019/2021/2024, Fizikai és Digitális licencek, Számlával.
- Kaspersky, BitDefender, Avast és egyéb vírusírtó licencek a legolcsóbban, egyenesen a gyártóktól!
- Játékkulcsok ! : PC Steam, EA App, Ubisoft, Windows és egyéb játékok
- MS SQL Server 2016, 2017, 2019
- Eladó egy Huawei GT3 okos óra Dobozzal tőltővel
- Kezdő Gamer PC-Számítógép! Csere-Beszámítás! I5 7500 / GTX 1650 / 16GB DDR4 / 128SSD + 500HDD
- szinteÚJ Dell Pro 14 Ultra 7 255U 16GB DDR5 1TB AI PC FHD+ 1 év garancia
- Honor X5c Plus 64GB, Kártyafüggetlen, 1 Év Garanciával
- Kuriózum: Ozark Trail (amerikai) fejlámpa 600 lumen
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest



és végül G:G. Ezek alapján a






