Fórumok

Furcsa Excel probléma: A WEEKDAY funkció 1 szabadnapos

sammich

Eredeti plakát
2006. szeptember 26
Sarcasmville.
  • 2007. július 17
Megpróbálok 'digitalizálni' egy üzemanyagnaplót az autómhoz. Tudod, dátumok, töltési mennyiség, literenkénti cent (itt a személyi mutató), teljes költség stb.

Azonban van egy furcsa probléma az MS Excel 2004-ben. A WEEKDAY() függvény segítségével próbálom elérni, hogy az Excel megadja a hét azon napját, amelyre a dátum esett. De a nap, amit ad nekem, egy korai , azaz hétfő legyen kedd. (lásd a mellékletet)

Így arra jutottam, hogy a TELJES 'WEEKDAY()' függvény pontosan egy teljes szabadnapot jelent minden egyes dátumhoz (1904-től egészen 2008-ig, az iCal használatával).

Megoldható ez a probléma (a google-zás nem hozott eredményt)? Megpróbáltam a '=WEEKDAY('date') +1'-et, ami megoldja a problémát, de most nem létezik vasárnap. És megpróbáltam egy egyéni cellaformátumot használni 'DDDD' magával a dátummal (nincs képlet, ez megadja a helyes hétnapot, de más problémák merülnek fel azzal a ténnyel, hogy a cellában lévő formátum már nem egész, hanem dátumformátum.

Segítség?

Egészségére,
Sam

robbieduncan

Moderátor emeritus
2002. július 24


Harrogate
  • 2007. július 17
Nincs csatolmány!

Úgy hangzik, hogy azt várod, hogy hétfőn 1, vasárnap pedig 7 lesz? Gondoltad volna, hogy vasárnap lehet 1?

Veldek

2003. március 29
Németország
  • 2007. július 17
Hasonló ötletem támadt. Az Egyesült Államokban a hét vasárnap, míg Európában hétfővel kezdődik. Talán be kell állítania a dátumformátumot valahol az opciók között.

sammich

Eredeti plakát
2006. szeptember 26
Sarcasmville.
  • 2007. július 17
Hoppá, itt a melléklet.

Nah, erre már én is gondoltam, és az excel funkcióval egy plusz paraméterrel javítható. De ezek a paraméterek csak rontják az eredményt. Próbáld ki magad, mondd

(az alábbiak részben a mellékletben láthatók.)

1904.01.01=WEEKDAY(A1, 1) --> 6-ot ad, ami csütörtök
=WEEKDAY(A1, 2) --> 5-öt ad, ami egy szerda

Mellékletek

  • Kép 2.png'file-meta'> 12,7 KB · Megtekintések: 2607

sammich

Eredeti plakát
2006. szeptember 26
Sarcasmville.
  • 2007. július 17
Ezen a második képen jól látható a paraméterek változása. A dátumok ugyanazok, de csak a paraméterek változtak. Amint látja, a napok egyre távolodnak a megfelelő naptól.

Mellékletek

  • Kép 4.png'file-meta'> 17,1 KB · Megtekintések: 264
C

cheppo

2009. július 1
  • 2009. július 1
Ugyanaz a problémám. Hiba van a =TEXT(WEEKDAY(cell),'ddd') használatával.

Az Excel Mac-verziója egy szabadnapot vagy az előző napot tér vissza.

Találtál valami megoldást? Annyira bosszantó?

sammich

Eredeti plakát
2006. szeptember 26
Sarcasmville.
  • 2009. július 4
cheppo azt mondta: nekem is ugyanez a problémám. Hiba van a =TEXT(WEEKDAY(cell),'ddd') használatával.

Az Excel Mac-verziója egy szabadnapot vagy az előző napot tér vissza.

Találtál valami megoldást? Annyira bosszantó?

A probléma szerintem a 'WEEKDAY' funkcióval van, szóval egyszerűen kihagyhatod. Ez az, ami nekem bevált. Egyedi formátumok alatt találtam.

Kód: |_+_| D

mondjuk jam

2009. július 18
  • 2009. július 18
Nekem is ugyanez volt a problémám az Excel Mac '08 használatakor. Szerintem a probléma a dátumok tárolásának vagy indexelésének alapértelmezett módja.

Megkerültem ezt a problémát az Excel-beállítások megváltoztatásával.
1) Excel beállítások
2) Válassza a lapot/opciót Képletek és listák | Számítás | Munkafüzet opciók
3) Törölje a jelölést az „1904-es dátumrendszer használata” jelölőnégyzetből (alapértelmezés szerint be volt jelölve)

Ennek meg kell oldania a problémát. Azonban nem vagyok biztos a többi mellékhatásában!! S

scubasteev

2013. december 21
  • 2013. december 21
Nekem is volt ugyanez a problémám, követtem a kocka tanácsát, és minden működött. A SZÖVEG funkció egy régi Excel, és nem működik az újabb verziókban Windows platformokon. Megkerestem, hogy a Mac-ek miért használják az 1904-es rendszert, és itt van a Microsoft magyarázata. Összességében úgy gondolom, hogy nincsenek „mellékhatások”.

Különbségek az 1900-as és az 1904-es dátumrendszer között Excelben
http://support.microsoft.com/kb/214330