Kérdések dátumok szerint excel 2018

Sajnos a szabványos Excel-funkciók nem teszik lehetővé, hogy a hat számjegyű számot dátumra, hónapra és évre ugyanolyan értékekkel alakítsa át dátumra. De van mód arra, hogy önmagad használjunk szöveges képleteket.

Tegyük fel, hogy van egy táblázat, amelyet egy harmadik fél adatbázisából exportáltunk. A táblázatban szereplő dátumokat a kérdésben feltüntetett módon adjuk meg.



Emellett a LEVSIMV, a PRAVSIMV és a PRTR funkciókat is használjuk. Mindezek a függvények lekérdezik a cellából a szövegben az argumentumban megadott karakterek számát, kezdve az argumentumban megadott pozícióval. Például,

Kivonja a cellából két karaktert, a bal oldalon 221103 értékkel (azaz 22). JOBB függvény ugyanaz, de visszaszámol a jobb és a MID funkció - a bal oldalon, de kivonja a kívánt karakterek száma korábban említett számlálás pozícióját. Ezért a PCT segítségével kiválaszthatja a szimbólumokat a szöveg közepétől.

E három funkció segítségével az operandus segítségével kivonjuk a dátum egyes részeit (22, 11, 03) és aláírja / ragasztja össze őket, és a KEY függvény segítségével a kapott kifejezést számsorba alakítjuk:


A LEVSYMV, a PRAVSIMV és a PTSR funkciókat egyidejűleg használjuk működésük bemutatására. De lehetséges, hogy csak a PTP funkciót használjuk a szimbólumok helyének pontos megadásával:



Ez a módszer is nagy helyzeteket, amikor a dátumok kirakott MM / DD / YY vagy YY / MM / DD - elég ahhoz, hogy jelezze a pontos pozíciót a képlet kivont szövegrészek, illetve gondoskodik BAL JOBB funkció és PSTRv nekünk megfelelő sorrendben.

Számolást végzek az oklevélre, és negatív dátum- és időértékeket kell levezetnem. Hogyan kell ezt csinálni?

Az Excel csak pozitív dátum- és időértékekkel működik, ellenkező esetben a felhasználó ##### hibát kap (lásd Excel-hibák). De mivel szükségszerűen küzdenek a korlátozások leküzdésére, a következő módokon tudhatjuk.

1. módszer: A számítási eredmény nyomtatása szövegként a TEXT funkció segítségével.

Például számítjuk ki az A1 és A2 cellák közötti két időpont közötti különbséget



Ha egyszerűen eltávolítjuk a kisebb dátumot egy nagyobbat, megkapjuk a -29848 számot. A TEXT funkció használatával a 29848 számot mínusz jelre konvertálhatjuk dátumra:

Ez azt jelenti, hogy először pozitív különbséget találtunk a dátumok között (29848), majd egy dátumformátummal és mínuszjellel szöveggé alakítottuk.

Ha negatív értéket szeretne megjeleníteni, akkor az időformátumot kell használni:

A formátumok teljes listája megtalálható a TEXT funkció beépített segédjével.

Vegye figyelembe, hogy ha a két szám közötti különbség kezdetben negatív, a TEXT függvény hibát ad vissza. A probléma megoldásához a következőket használhatja:

Vagyis mindig mindig kiszámítjuk a pozitív különbséget, majd formázzuk a negatív dátumot / időt.

Ne felejtsük el, hogy az eredmény szöveg, azaz nem használható további számításokban!

Ebben az esetben egyéni dátum / idő formátumot hozunk létre mínusz jel mellett. Formátum létrehozásához minden formában hívja a Formátumcellák ablakot. A Numerikus formátumok listában válassza ki az elemet (minden formátumot). Ezután a Type listában a DD.MM.YYYY h: mm numerikus formátumot választjuk ki, amelyet beállítunk.

Mivel ez a formátum beépített, az Excel beállítása után létrehozza a számformátum másolatát. A Típus lista eredeti formátuma nem módosítható vagy törölhető.

Miután kiválasztotta a kívánt formátumot a listából, az megjelenik a Típus mezőben. Helyezze ezt a formátumot a következőre: -DD.MM.YYYY h: mm. és kattintson az OK gombra.

Csak az új formátumú cellák formázása a kívánt dátumokkal / idővel.

Ne feledje, hogy az eredeti számnak pozitívnak kell lennie, különben az Excel hibaüzenetet fog kapni!

Felkészítem a bérszámfejtőket, és folyamatosan be kell írnom a hónap utolsó napját a táblázatba, és kiszámítom, hogy a hét melyik napja lesz. Lehetőség van valahogy automatizálni?

Ehhez a feladathoz a CONNECTION funkciót kell használni:

  • nach_data az az időpont, amelytől a hónap vége számít,
  • number_months az a hónap rendszáma, amelyben kiszámítják a kezdő dátumtól számított utolsó dátumot.

Ha megtudja, hogy a hét melyik napja lesz, használd a DAY-ot:

És hogyan lehet meghatározni, hogy a nap a szabadnap?

Ehhez használja a DAYNESS funkciót:

Azaz, várjuk a sorszáma a nap a héten, ami megfelel egy adott időpontban, és ha ez a nap számozott 6. vagy 7. (szombat vagy vasárnap), a képlet, akkor igazat fog visszaadni, ami azt jelenti, hogy a dátum - zárt.

Kapcsolódó cikkek