Forumi

Čudan problem u Excelu: funkcija WEKDAY je 1 slobodan dan

sammich

Originalni poster
26. rujna 2006
Sarcasmville.
  • 17. srpnja 2007
Pokušavam 'digitalizirati' evidenciju goriva za svoj auto. Znate, datumi, količina punjenja, centi po litri (metrički ovdje ljudi), ukupni trošak itd.

Međutim, postoji čudan problem u MS Excelu 2004. Pokušavam natjerati Excel da mi da dan u tjednu kada je taj datum pao na korištenje funkcije WEEKDAY(). Ali dan koji mi daje je jedan rano , tj. ponedjeljak bi trebao biti utorak. (vidi privitak)

Stoga sam shvatio da je funkcija CIJELI 'WEEKDAY()' točno jedan cijeli slobodan dan za svaki pojedini datum (od 1904. pa sve do 2008., koristeći iCal).

Može li se ikako riješiti ovaj problem (guglanje nije dalo rezultata)? Pokušao sam napraviti '=WEEKDAY('datum') +1' što rješava problem, samo sada, nedjelja ne postoji. I, pokušao sam koristiti prilagođeni format ćelije 'DDDD' sa samim datumom (bez formula, dat će mi točan dan u tjednu, ali drugi problemi nastaju s činjenicom da format u toj ćeliji više nije cijeli broj, ali i dalje format datuma.

Bilo kakva pomoć?

Živjeli,
Sam

robbieduncan

Moderator emeritus
24. srpnja 2002


Harrogate
  • 17. srpnja 2007
Nema priloga!

Zvuči kao da očekujete da će ponedjeljak biti 1, a nedjelja 7? Jeste li razmišljali da bi nedjelja mogla biti 1?

Veldek

29. ožujka 2003
Njemačka
  • 17. srpnja 2007
Imao sam sličnu ideju. U SAD-u tjedan počinje nedjeljom, dok u Europi počinje ponedjeljkom. Možda morate postaviti format datuma negdje u opcijama.

sammich

Originalni poster
26. rujna 2006
Sarcasmville.
  • 17. srpnja 2007
Ups, privitak je ovdje.

Ne, već sam razmišljao o tome, a funkcija excel omogućuje da se to popravi s dodatnim parametrom. Ali ti parametri samo pogoršavaju rezultat. Probajte sami, pokušajte reci

(dolje je djelomično prikazano u prilogu.)

01.01.1904=WEEKDAY(A1, 1) --> daje 6, što je četvrtak
=WEEKDAY(A1, 2) --> daje 5, što je srijeda

Prilozi

  • Slika 2.png'file-meta'> 12,7 KB · Pregledi: 2,607

sammich

Originalni poster
26. rujna 2006
Sarcasmville.
  • 17. srpnja 2007
Ova druga slika prikazuje ispravnu promjenu parametara. Datumi su isti, ali su se promijenili samo parametri. Kao što vidite, dani se sve više udaljuju od pravog dana.

Prilozi

  • Slika 4.png'file-meta'> 17,1 KB · Pregledi: 264
C

cheppo

1. srpnja 2009
  • 1. srpnja 2009
Ja imam isti problem. Postoji bug s korištenjem =TEXT(WEEKDAY(cell),'ddd').

Verzija Excela za Mac vraća se jedan slobodan dan ili prethodni dan.

Jeste li smislili rješenje. Tako dosadno?

sammich

Originalni poster
26. rujna 2006
Sarcasmville.
  • 4. srpnja 2009
cheppo je rekao: Imam isti problem. Postoji bug s korištenjem =TEXT(WEEKDAY(cell),'ddd').

Verzija Excela za Mac vraća se jedan slobodan dan ili prethodni dan.

Jeste li smislili rješenje. Tako dosadno?

Mislim da je problem u funkciji 'WEEKDAY', pa je možete jednostavno odbaciti. To je ono što je uspjelo za mene. Našao sam ga pod prilagođenim formatima.

Šifra: |_+_| D

sayjam

18. srpnja 2009
  • 18. srpnja 2009
I ja sam imao isti problem koristeći Excel Mac '08. Mislim da je problem u zadanom načinu na koji se datumi pohranjuju ili indeksiraju.

Zaobišao sam ovaj problem promjenom postavki Excela.
1) Postavke programa Excel
2) Odaberite karticu/opciju Formule i popisi | Izračun | Mogućnosti radne knjige
3) Poništite opciju 'Koristi sustav datuma 1904.' (označeno je prema zadanim postavkama)

Ovo bi trebalo riješiti problem. Međutim, nisam siguran za njegove druge nuspojave!! S

scubasteev

21. prosinca 2013
  • 21. prosinca 2013
Imao sam isti problem i poslušao sam dicejamov savjet i sve je upalilo. Funkcija TEXT je stari Excel i neće raditi u novijim verzijama na Windows platformama. Tražio sam zašto Macovi koriste sustav 1904 i evo objašnjenja od strane Microsofta. Općenito, mislim da nema nikakvih 'nuspojava'.

Razlike između sustava datuma iz 1900. i 1904. u Excelu
http://support.microsoft.com/kb/214330