Ez alkalommal csak egy apróságot osztanék meg, amire esetleg nem mindenki gondol, vagy próbál ki magától. A probléma Mi van akkor, ha a szokásos DARABTELI/COUNTIF vagy SZUMHA/SZUMIF függvvények feltétele szöveges, de nem pontosan, csak részlegesen egyező sorokat szeretnénk összesíteni? Például szeretnénk megtudni, hogy hány „Nagy” vezetéknevű van, […]
Tovább... →Függvények
A sor és oszlopméretek beállítása alapesetben nem túl bonyolult dolog. Néhány korábbi bejegyzésben már itt is olvashattatok róla. Alap oszlopszélesség megadása Oszlop és sorméret megadása centiméterben Egy kedves ismerősöm blogján olvastam egy érdekes megoldást a sormagasság beállítására képlet segítségével. Ezúton is köszönöm Kris, hogy hozzájárultál a meghivatkozáshoz! […]
Tovább... →A keresőfüggvények első argumentuma a keresendő érték szokott lenni. Ez egy darab konkrét érték, amit a következő argumentumban megadott tartományban fog keresni. Ha a keresendő érték többször is szerepel a megadott tartományban, akkor csak az első előfordulását fogja találatként kezelni. Emiatt csak olyan oszlopban van értelme általában […]
Tovább... →A munkalapnevek listázására leginkább VBA, azaz makró megoldásokat lehet találni. De a minap egy érdekes megoldásra bukkantam itt, amit szeretnék veletek megosztani. Tulajdonképpen ez is makró, de nem VBA, hanem EXCEL4 makró. Az Excel4 makrók függvények képében még megtalálhatók a mai EXCEL verziókban is, kompatibilitási okokból. A […]
Tovább... →Az Excel adatérvényesítés lehetőségét egyre többen megismerik és használják. Ezek közül a leggyakoribb a legördülő lista szabály, amikor előírjuk, hogy a kiválasztott cellákba csak egy előre meghatározott lista elemeit lehessen beírni vagy egy legördülő menüből választani. Ebben az anyagban feltételezem, hogy az olvasó ismeri ezt a lehetőséget, […]
Tovább... →Ha egy tartományban bizonyos oszlopokban összesítő műveleteket szeretnénk végezni, (szumma, Átlag, Max, Min, Darab, stb), de a sorokat szűrjük, vagy sorokat elrejtünk, akkor a hagyományos összesítő függvények nem lesznek jók, mert azok az eredménybe beleszámítják az éppen nem látható sorokat is. A RÉSZÖSSZEG – SUBTOTAL függvény A RÉSZÖSSZEG […]
Tovább... →Meglehetősen sokszor találkozok azzal, hogy több munkalapos munkafüzetekben a munkalap nevét az egyik cellában konstansként is beírják. ha a lap neve megváltozik, akkor azt a cellát is manuálisan változtatni kell. Gondoltam, itt az ideje, hogy közzétegyem a megoldást, amit persze megint nem Én találtam ki, bár annyira […]
Tovább... →A vágólap elforgatott beillesztés funkcióját mindenki ismeri. Ami a forrás tartományban vízszintesen volt, az a céltartományban függőlegesen lesz vagy fordítva. Az Excel különböző verzióiban más-más módokon lehet közvetlenül elérni, de az Irányított beillesztés párbeszédben már régóta ugyanott találjuk. Az a probléma, hogy ezzel az elforgatással a célhely […]
Tovább... →A 2010-es Excelben bemutatkozik az ÖSSZESÍT, angol nevén az AGGREAGATE függvény. A RÉSZÖSSZEG (SUBTOTAL) függvény helyett használhatjuk, és érdemes is használni, mert sokkal többet tud nála. Ha esetleg nem ismernéd a RÉSZÖSSZEG függvényt, akkor már nincs is rá szükséged, feltéve, hogy sem Te, sem mások, akikkel Excel […]
Tovább... →Ha az a feladatunk adódik, hogy lekérdezzük két dátum közötti HÉTFŐK vagy VASÁRNAPOK vagy bármilyen napok számát, akkor a következő lehetőségeink adódnak.
- Volt egy korábbi anyag, ahol többek között erre is volt egy tömbképlet:
https://excel-bazis.hu/tutorial/szamok-datumok-rendezett-halmaza-mint-tomb
Ennek előnye, hogy minden Excel verzióban működik. - Használhatjuk az Excel 2010-ben megjelent NETWORKDAYS.INTL() függvényt, aminek magyar neve ÖSSZ.MUNKANAP.INTL
NETWORKDAYS.INTL() – ÖSSZ.MUNKANAP.INTL
Az Analysis Toolpack , ami az Excel 2007 óta bekerült alapból a rendszerbe szintén fejlődik, és ez a függvény a sima NETWORKDAYS() – ÖSSZ.MUNKANAP() függvény kiegészítéseként, az Excel 2010-es verziójával jelent meg. Mindkettő arra való, hogy két dátum között megadja a munkanapok számát.
A sima NETWORKDAYS() hétvégeként csak a szombat-vasárnapokat fogadja el, míg az újabb verziónak egy erre a célra szolgáló argumentumban megadhatjuk, hogy mely napokat tekintsen a héten munkanapoknak, és melyeket ne.
Ez az argumentum egy hét jegyű szöveg (sztring), amiben a karakterek a hét napjait reprezentálják binárisan, hétfőtől kezdődően. NULLA, ha munkanap, és EGYES, ha szünnap.
Példa szünnapokra
Szünnapok | Sztring | Függvény |
Szo-Vas (alap) | „0000011” | =NETWORKDAYS.INTL(kezdo_datum;Vegdatum) |
Csak Szombat | „0000010” | =NETWORKDAYS.INTL(kezdo_datum;Vegdatum;”0000010″) |
Vas – Hétfő | „1000001” | =NETWORKDAYS.INTL(kezdo_datum;Vegdatum;”1000001″) |
OK, de hogy számoljuk meg pl. a Keddeket?
Hát úgy, hogy csak a Keddeket adjuk meg munkanapként, azaz a második karakter lesz csak NULLA, a többi EGYES.
=NETWORKDAYS.INTL(kezdo_datum;Vegdatum;"1011111") =ÖSSZ.MUNKANAP.INTL(kezdo_datum;Vegdatum;"1011111")
Nézzük működés közben, ahol látható még pár érdekesség
Adott napok száma két dátum között