Hirdetés
- Szigszalag tartja egyben, és? Rekordközelben van a VGA-kiméra!
- Mesterien csapta le az OpenAI reklámparáját egyik konkurense
- Posztapokalipszis és nosztalgia szegezett a képernyő elé
- Elbaltázott tankolás miatt csúszik a NASA Holdutazása
- Francia ügyészek razziáztak az X párizsi irodájában, Muskot is beidézték
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
- HiFi műszaki szemmel - sztereó hangrendszerek
- 3D nyomtatás
- Azonnali fotós kérdések órája
- Kormányok / autós szimulátorok topikja
- Azonnali informatikai kérdések órája
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Mesterien csapta le az OpenAI reklámparáját egyik konkurense
- Home server / házi szerver építése
- Nyomtató topik
-
PROHARDVER!
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
-
Fferi50
Topikgazda
válasz
#06658560
#41705
üzenetére
Szia!
Nem hagyott nyugodni a dolog és ezért tovább foglalkoztam vele. Bizonyos - nem teljesíthetetlen - feltételek teljesülése esetén képletekkel meg lehet oldani a feladatot.
A feltétel, hogy az új táblázat legyen egy külön lapon és induljon az A1 cellából, valamint az eredeti adatok fejléce legyen az első két sorban. Egyik sem gránitba vésett, csak akkor a képleteket nem túl bonyolult módon változtatni kell.
Feltételeztem, hogy az eredeti adatok a Munka1 munkalapon vannak.
Az új munkalapon az első sor képletei:
A1 cella:=INDIREKT("Munka1!$A$"&INT(((SOR()-INT((SOR()-1)/(DARAB2(Munka1!$A$1:$A$100)*3))*(DARAB2(Munka1!$A$1:$A$100)*3))-1)/3)+HOL.VAN("*";Munka1!$A$1:$A$100;0))
B1 cella:=ELTOLÁS(INDIREKT("Munka1!$A$" & HOL.VAN(A1;Munka1!$A$1:$A$100;0));0;MARADÉK(SOR()-1;3)+1+(INT((SOR()-1)/(DARAB2(Munka1!$A$1:$A$100)*3)))*3;1;1)
C1 cella:=ELTOLÁS(Munka1!$A$2;0;MARADÉK(SOR()-1;3)+1+(INT((SOR()-1)/(DARAB2(Munka1!$A$1:$A$100)*3)))*3;1;1)
D1 cella:=INDEX(Munka1!$A$1:$XX$1;1;HOL.VAN("Hét " & INT((SOR()-1)/(DARAB2(Munka1!$A$1:$A$100)*3))+1;Munka1!$A$1:$XX$1;0))
A képletek lefelé húzhatók. Lehet hozzájuk nevet rendelni, akkor egyszerűbbnek látszanak
. Ha a cél munkalapon nem az első sorban kezded a listát, akkor a sor()-1 helyekre mindenütt a -1 helyett az új kezdősor-1 értéket kell írni.
Azért lett ilyen bonyolult, mert 2 ciklust kell nézni - az egyik a 3-as ciklus a 3 értékre, a másik a termékek darabszáma alapján változik. Ez utóbbit adja meg a Darab2 függvény.
A forrás munkalapon a termékeket is és a heteket is tetszés szerint növelheted.
Apropó hetek: Most abból indultam ki, hogy az első héttel kezdődik az adatsor. ha nem, akkor a D1 cella képletében a "Hét " után & 9 + INT.... a folytatás, a kezdő hét-1 számát kell pluszban beírni.
A mintafájlt feltöltöttem ide .Üdv.
Új hozzászólás Aktív témák
- Gitáros topic
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
- Samsung Galaxy S23 Ultra - non plus ultra
- Elektromos (hálózati és akkus) kéziszerszámok, tapasztalatok/vásárlás
- Vírusirtó topic
- Samsung kuponkunyeráló
- sziku69: Fűzzük össze a szavakat :)
- Nintendo Switch 2
- Diablo-veteránok új ARPG-t jelentettek be: érkezik a Darkhaven
- Napelem
- További aktív témák...
- Játékkulcsok ! : PC Steam, EA App, Ubisoft, Windows és egyéb játékok
- Eredeti Microsoft termékek - MEGA Akciók! Windows, Office Pro Plus, Project Pro, Visio Pro stb.
- Játékkulcsok olcsón: Steam, Uplay, GoG, Origin, Xbox, PS stb.
- Windows, Office licencek kedvező áron, egyenesen a Microsoft-tól - Automata kézbesítés utalással is!
- PC Game Pass előfizetés
Állásajánlatok
Cég: Central PC számítógép és laptop szerviz - Pécs
Város: Pécs
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
. Ha a cél munkalapon nem az első sorban kezded a listát, akkor a sor()-1 helyekre mindenütt a -1 helyett az új kezdősor-1 értéket kell írni.
Fferi50

