a bemutató az Excel hónap és az EOMONTH funkciók anyáit és csavarjait ismerteti. Meg fogja találni egy sor képlet példákat, amelyek bemutatják, hogyan lehet kivonni hónap dátum Excel, hogy az első és utolsó nap a hónap, átalakítani hónap nevét számra és több.
az előző cikkben számos Excel funkciót vizsgáltunk meg, hogy az év hétköznapjaival és napjaival dolgozhassunk., Ma egy nagyobb időegységen fogunk működni, és megtanuljuk azokat a funkciókat, amelyeket a Microsoft Excel hónapokig biztosít.,onth szám dátum Excel
Excel HÓNAP funkció – szintaxist használja
a Microsoft Excel rendelkezik egy különleges HÓNAP funkció kivonat egy hónap napjától, ami visszatér a hónapban szám kezdve a 1 (január) 12 (December).,
A hónap funkció az Excel 2016 – 2000 összes verziójában használható, szintaxisa pedig olyan egyszerű, mint lehetséges:
ahol serial_number
a keresett hónap bármely érvényes dátuma.
Az Excel havi képletek helyes működéséhez dátumot kell megadni a dátum(év, hónap, nap) funkció használatával. Például a =MONTH(DATE(2015,3,1))
képlet 3-at ad vissza, mivel a dátum 2015.március 1. napját jelenti.,
olyan képletek, mint a =MONTH("1-Mar-2015")
szintén jól működnek, bár összetettebb forgatókönyvekben problémák merülhetnek fel, ha a dátumokat szövegként írják be.
a gyakorlatban ahelyett, hogy megadná a dátumot a havi funkción belül, sokkal kényelmesebb egy dátummal rendelkező cellára utalni, vagy egy másik funkció által visszaküldött dátumot megadni. Például:
=MONTH(A1)
– egy dátum hónapját adja vissza az A1 cellában.
=MONTH(TODAY())
– visszaadja az aktuális hónap számát.
első látásra az Excel hónap funkció egyszerűnek tűnhet., De nézd át az alábbi példákat, és meg fog lepődni, hogy tudja, hány hasznos dolgot tud valójában csinálni.
hogyan lehet megkapni a havi számot az Excel dátumától
számos módja van a hónap dátumától az Excelben. Melyik választani attól függ, hogy pontosan milyen eredményt próbál elérni.
- hónap funkció az Excel-ben-a hónap számát a dátumtól kapja meg.
Ez a legnyilvánvalóbb és legegyszerűbb módja annak, hogy az Excelben a dátumot hónapra konvertáljuk. Például:
-
=MONTH(A2)
– egy dátum hónapját adja vissza az A2 cellában., -
=MONTH(DATE(2015,4,15))
– visszatér 4 megfelelő április. -
=MONTH("15-Apr-2015")
– nyilvánvalóan a 4-es számot is visszaadja.
-
- szöveg funkció Excel-kivonat hónap, mint egy szöveges karakterlánc.
egy másik módja annak, hogy egy hónap számát egy Excel dátum segítségével a szöveg funkció:
-
=TEXT(A2, "m")
– visszaad egy hónap száma nélkül vezető nulla, mint 1 – 12. -
=TEXT(A2,"mm")
– visszaad egy hónap számot a vezető nulla, mint 01 – 12.,
kérjük, legyen nagyon óvatos, ha szöveges képleteket használ, mert mindig szöveges karakterláncként adják vissza a havi számokat. Tehát, ha további számításokat tervez végrehajtani, vagy a visszaküldött számokat más képletekben használja, akkor jobb, ha ragaszkodik az Excel hónap funkcióhoz.
-
A következő képernyőkép bemutatja a fenti képletek által visszaküldött eredményeket. Kérjük, vegye figyelembe, hogy a hónap funkció (C2 és C3 cellák) által visszaadott számok helyes igazítása a szöveges függvények (C4 és C5 cellák) által visszaadott balra igazított szövegértékekkel szemben.,
Hogyan kivonat hónap neve a dátum az Excel
ha azt akarod, hogy egy hónap neve helyett egy szám, használja a SZÖVEG funkció újra, de más dátum kód:
-
=TEXT(A2, "mmm")
– visszatér egy hónap rövidített neve, mint Jan – Dec. -
=TEXT(A2,"mmmm")
– visszaadja a teljes hónap nevét, január – December.,
ha valójában nem akarja konvertálni a dátumot hónapra az Excel munkalapján, csak egy hónapnevet szeretne megjeleníteni a teljes dátum helyett, akkor nem akar képleteket.
válasszon ki egy cellát(cellákat) dátumokkal, nyomja meg a Ctrl+1 billentyűt a cellák formátumának párbeszédablakának megnyitásához. A szám lapon válassza az Egyéni lehetőséget, majd írja be az” mmm “vagy az” mmmm ” elemet a típus mezőbe a rövidített vagy a teljes havi nevek megjelenítéséhez. Ebben az esetben a bejegyzések továbbra is teljesen működőképes Excel dátumokat, amelyek segítségével a számítások, illetve egyéb képletek., A dátumformátum megváltoztatásával kapcsolatos további részletekért lásd: egyéni dátumformátum létrehozása Excel-ben.
hogyan lehet átalakítani a havi számot Hónapnévre Excel
tegyük fel, hogy van egy számlistája (1-12) az Excel munkalapján, amelyet hónapnevekké szeretne konvertálni. Ehhez használhatja a következő képletek bármelyikét:
hogyan működnek ezek a képletek
hogyan lehet átalakítani a hónap nevét számra Excel
két Excel funkció segít a hónapnevek számokká konvertálásában-DATEVALUE és hónap., Az Excel DATEVALUE funkciója a szövegként tárolt dátumot olyan sorozatszámra konvertálja, amelyet a Microsoft Excel dátumként ismer fel. Ezután a hónap funkció kivonja a havi számot ettől a dátumtól.
A teljes képlet a következőképpen:
=MONTH(DATEVALUE(A2 & "1"))
Amennyiben az A2 cellában, amely a hónap nevét szeretné, hogy egy szám (&”1″ hozzáadódik a DÁTUMÉRTÉK függvény megérteni, hogy ez egy randi).,
hogyan lehet A hónap utolsó napját Excel-ben (EOMONTH funkció)
Az Excel EOMONTH funkciója a hónap utolsó napjának visszatérésére szolgál a megadott kezdő dátum alapján. A következő érvekkel rendelkezik, amelyek mindkettőre szükség van:
- Start_date – A kezdő dátum vagy a kezdő dátummal rendelkező cellára való hivatkozás.
- Hónapok-A kezdő dátum előtti vagy utáni hónapok száma. Használjon pozitív értéket a jövőbeli dátumokhoz, negatív értéket a múltbeli dátumokhoz.,
íme néhány EOMONTH képlet példák:
=EOMONTH(A2, 1)
– visszatér a hónap utolsó napján, egy hónappal a dátum után az A2 cellában.
=EOMONTH(A2, -1)
– a hónap utolsó napját adja vissza, egy hónappal az A2 cellában lévő dátum előtt.
a cella hivatkozás helyett egy dátumot keménykódolhat az EOMONTH képletben. Például az alábbi képletek mindegyike áprilisban visszatér az utolsó napra.,
=EOMONTH("15-Apr-2015", 0)
=EOMONTH(DATE(2015,4,15), 0)
az aktuális hónap utolsó napjának visszatéréséhez használja a ma() funkciót az EOMONTH képlet első érvében, hogy a mai dátumot kezdő dátumként vegye figyelembe. A months
argumentumba pedig 0-t tesz, mert nem akarja megváltoztatni a hónapot.
=EOMONTH(TODAY(), 0)
és itt találhatók a fent tárgyalt Excel EOMONTH képletek eredményei:
Ha ki szeretné számítani, hogy hány nap van hátra az aktuális hónap végéig, egyszerűen vonja le a ma visszaküldött dátumot() az EOMONTH által visszaküldött dátumból, és alkalmazza az Általános formátumot egy cellára:
=EOMONTH(TODAY(), 0)-TODAY()
hogyan lehet megtalálni a hónap első napját Excel-ben
mint már tudod, a Microsoft Excel csak egy funkciót biztosít a hónap utolsó napjának (EOMONTH) visszatéréséhez., Amikor a hónap első napjáról van szó, egynél több módja van annak megszerzésére.
1. példa. Szerezd meg a hónap 1. napját a hónap száma
Ha megvan a hónap száma, akkor használjon egy egyszerű Dátum képletet, mint ez:
például =dátum (2015, 4, 1) visszatér 1-Április-15.
Ha a számok egy bizonyos oszlopban találhatók, mondjuk az A oszlopban, akkor közvetlenül a következő képletben adhat hozzá egy cellahivatkozást:
=DATE(2015, B2, 1)
2.példa., A 1. a hónap napja időponttól
Ha meg szeretnénk számítani a hónap első napja alapján egy dátumot, akkor használja az Excel DÁTUM funkció újra, de ezúttal is szüksége lesz a HÓNAP funkció kivonat a hónap száma:
például a következő képlet segítségével visszatér a hónap első napja a dátum alapján az A2 cellába:
=DATE(2015,MONTH(A2),1)
3. Példa., Keresse meg a hónap első napját az aktuális dátum alapján
amikor a számítások a mai dátumon alapulnak, használja az Excel EOMONTH and TODAY funkciók összekötőjét:
=EOMONTH(TODAY(),0) +1
– a következő hónap 1.napját adja vissza.
ahogy emlékszel, már használtunk egy hasonló EOMONTH képletet, hogy megkapjuk az aktuális hónap utolsó napját. És most, egyszerűen hozzá 1, hogy a képlet, hogy az első nap a következő hónapban.,
hasonló módon megkaphatja az előző és az aktuális hónap első napját:
=EOMONTH(TODAY(),-2) +1
– visszaadja az előző hónap 1.napját.
=EOMONTH(TODAY(),-1) +1
– az aktuális hónap 1.napját adja vissza.
Az Excel dátum funkcióval is kezelheti ezt a feladatot, bár a képletek kicsit hosszabbak lennének. Például Találd ki, mi a következő képlet?
=DATE(YEAR(TODAY()), MONTH(TODAY()), 1)
Igen, az aktuális hónap első napját adja vissza.
és hogyan kényszeríti arra, hogy a következő vagy az előző hónap első napján visszatérjen?, Kezét 🙂 Csak az összeadást vagy a kivonást 1/a jelenlegi hónapban:
vissza az első nap a következő hónapra:
=DATE(YEAR(TODAY()), MONTH(TODAY())+1, 1)
vissza az első nap az előző hónapban: =DATE(YEAR(TODAY()), MONTH(TODAY())-1, 1)
Hogyan kell kiszámítani a napok száma egy hónap
A Microsoft Excel, léteznek a különböző funkciók, hogy működjön együtt, de alkalommal. Azonban nincs funkciója az adott hónapban a napok számának kiszámításához. Tehát a saját képleteinkkel kell pótolnunk ezt a mulasztást.
1. példa., A napok száma alapján a hónap száma
Ha tudod, hogy a hónap száma, a következő NAP / DÁTUM formula visszatér a napok száma az adott hónapban:
a fenti képlet, a DATE függvény az első nap a következő hónapra, ahonnan vonjuk 1 a hónap utolsó napján akarsz. Ezután a nap funkció átalakítja a dátumot egy napi számra.
például a következő képlet adja vissza a napok számát áprilisban (az év 4.hónapjában).,
=DAY(DATE(2015, 4 +1, 1) -1)
2.példa. Ahhoz, hogy a napok száma Egy hónap alapján dátum
Ha nem tudja, hogy egy hónap száma, de bármilyen dátum az adott hónapban, akkor használja az év és hónap funkciók kivonat az év és hónap száma a dátum. Csak beágyazni őket a nap / dátum képlet tárgyalt a fenti példában, és ez megmondja, hogy hány nap egy adott hónapban tartalmaz:
=DAY(DATE(YEAR(A2), MONTH(A2) +1, 1) -1)
ahol A2 sejt egy dátum.
Alternatív megoldásként sokkal egyszerűbb napi / EOMONTH képletet is használhat., Ahogy emlékszem, az Excel EOMONTH függvény a megadott hónap utolsó napjára, így nem kell további számítások:
=DAY(EOMONTH(A1, 0))
A következő kép azt mutatja, hogy az eredmények által visszaadott a képletek, s mint látod, hogy azonosak:
Hogyan összesen adatok, a hónap Excel
egy nagy asztal, sok-sok adat, lehet, hogy gyakran kell összege értékek egy adott hónapban. Ez pedig problémát jelenthet, ha az adatokat nem időrendi sorrendben írjuk be.,
a legegyszerűbb megoldás egy segítő oszlop hozzáadása egy egyszerű Excel havi képlettel, amely a dátumokat hónapszámokra konvertálja. Mondja, ha a dátumok az A oszlopban vannak, akkor használja =hónap(A2).
és most egy üres oszlopban írja le a számok listáját (1-től 12-ig, vagy csak azokat a havi számokat, amelyek érdekesek az Ön számára), és minden hónapra összegezze az értékeket egy ehhez hasonló SUMIF képlet segítségével:
=SUMIF(C2:C15, E2, B2:B15)
ahol E2 a hónap száma.,
a következő képernyőkép mutatja a számítások eredményét:
Ha inkább nem ad hozzá segítő oszlopot az Excel-laphoz, nincs probléma, anélkül is megteheti. Egy kicsit trükkösebb SUMPRODUCT funkció fog működni egy élvezet:
=SUMPRODUCT((MONTH($A$2:$A$15)=$E2) * ($B$2:$B$15))
ahol az A oszlop dátumokat tartalmaz, a B oszlop az összegre vonatkozó értékeket tartalmazza, az E2 pedig a hónap száma.
hogyan lehet feltételesen formázni a dátumokat a hónap alapján
most, hogy tudja, hogyan kell használni az Excel hónapot és az EOMONTH funkciókat a munkalapok különböző számításainak elvégzéséhez, egy lépéssel tovább léphet, és javíthatja a vizuális prezentációt. Ehhez az Excel feltételes formázási képességeit fogjuk használni a dátumokhoz.,
a fent említett cikkben szereplő példák mellett most megmutatom, hogyan lehet gyorsan kiemelni az összes cellát vagy teljes sort egy adott hónaphoz kapcsolódóan.
1. példa. Jelölje ki az aktuális hónap dátumait
az előző példa táblázatában, tegyük fel, hogy az összes sort az aktuális hónap dátumaival szeretné kiemelni.
először kivonja a hónapszámokat az A oszlopban szereplő dátumokból a legegyszerűbb =hónap($A2) képlet segítségével. Ezután összehasonlítja ezeket a számokat az aktuális hónappal, amelyet =hónap(ma ()) adott vissza., Ennek eredményeként, a következő formula, amely IGAZ értéket ad vissza, ha a hónap számok, egyébként HAMIS:
=MONTH($A2)=MONTH(TODAY())
hozzon Létre egy Excel feltételes formázás szabály alapján ez a képlet, de az eredmény is hasonlítanak a lenti képen (a cikk írója áprilisban, így az összes április dátumok vannak kiemelve).
2.példa. Kiemelve a dátumokat hónapról napra
és itt van egy másik kihívás. Tegyük fel, hogy az évtől függetlenül szeretné kiemelni a munkalap főbb ünnepeit. Mondjuk karácsonyi és újévi napokat., Hogyan közelítené meg ezt a feladatot?
egyszerűen használja az Excel DAY funkciót a hónap napjának (1 – 31) és a hónap funkciójának kibontásához, hogy megkapja a hónap számát, majd ellenőrizze, hogy a nap egyenlő-e 25 vagy 31, és ha a hónap egyenlő 12:
=AND(OR(DAY($A2)=25, DAY($A2)=31), MONTH(A2)=12)
hogyan működik a hónap az Excel programban? Sokkal sokoldalúbbnak tűnik, mint amilyennek látszik, mi?
a következő néhány posztban heteket és éveket fogunk kiszámolni, és remélhetőleg még néhány hasznos trükköt megtanulsz., Ha érdekli a kisebb időegységek, kérjük, nézze meg az Excel Dátumsorozatunk korábbi részeit (megtalálja az alábbi linkeket). Köszönöm, hogy olvastál, és remélem, hogy találkozunk a jövő héten!
- Hogyan változik a dátum formátumát az Excel programban, majd hozzon létre egyéni dátumformátumok
- Hogyan kell létrehozni naptári az Excel (drop-le, nyomtatható)
- Hogyan helyezze be a dátumokat az Excel
- Hogyan lehet átalakítani a szöveg dátum, az Excel
- Konvertálása Excel a dátumokat, hogy szöveges formátumban
- Dolgozik hétköznap, illetve nap, hónap, az Excel