Power Query, Excel'deki yeni, yeni ve yeni bir özelliktir. Excel ekibi tarafından oluşturulmadığını unutmayın. Power Query ekibi, VisiCalc'ta onlarca yıllık bir hataya bağlı kalmayacaklarına karar verdi. İşte bu sizin için sorunlara neden olabilir.
Arka plan için, Excel'deki tarihler seri numarası olarak saklanır. Excel'e bugünün tarihini (30 Mart 2018) girerseniz, bunlar size tarihin bir biçimini gösterir, ancak Excel 43189'u saklıyor. Bu, bugünün 1 Ocak 1900'den bu yana 43189 gün olduğu anlamına gelir.
Aynı zamanda yarınki randevuya gitmek için kullanabilirsiniz =F3+1
. Tarihler arasındaki günlerin sayısını bulmak için, bir tarihi diğerinden çıkarabilirsiniz. Tarih hesaplamalarına izin vermenin iyi bir yoludur.
Dikkat
Aynı zamanda 1800'lü yıllara ait tarihleri kolayca kaydedemeyeceğiniz anlamına gelir. Bu, 150 yıllık şirketlerde soybilimciler veya muhasebeciler için kötü.

Sistem, 1978-1979'da VisiCalc'ı yarattıklarında Dan Bricklin ve Bob Frankston tarafından icat edildi. Ancak Bob ve Dan bir hata yaptı. Modelimizi zamanda geriye, 1900'ün Şubat ve Mart aylarına götürelim. 60 seri numarası ile ilgili tarih 29 Şubat 1900'dür.

Artık günler Julius Caesar'a geri döner. Dünya'nın güneşin etrafında dönmesi 365.242189 gün aldığından, 365 günlük bir takvime sahip olmak, mevsimlerin her yüzyılda 24 gün değişeceği anlamına gelir. Jül Sezar, her yıl 4'e bölünebilen bir sıçrama günü ekleme planı yarattı. Dünya 365,25 günde bir Güneş'in etrafında dönseydi bu mükemmel olurdu. Ancak 0,25 ile 0,242189 arasındaki bu küçük fark, iki milenyum boyunca mevsimlerin hala kapalı olduğu anlamına geliyordu. Papa Gregory, 1582'de üç kuralın olduğu bir sistem önerdi:
- Kural 1: 4'e bölünebilen bir yıl artık yıl olur, ancak şunlar hariç:
- Kural 2: 100'e bölünebilen bir yıl, aşağıdaki durumlar dışında artık yıl sayılmaz:
- Kural 3: 400'e bölünebilen bir yıl artık yıl olacaktır.
Kurallar 1582'de önerildi, ancak kabul edilmesi yavaştı. Japonya 1873'e kadar anlaşamadı. Bulgaristan, Estonya, Rusya, Yunanistan ve Türkiye 1916-1927'den geçiş yaptı. 2. Kural yalnızca 1700, 1800 ve 1900'de gerçekleşti. Kural 3, 1600 ve 2000'de gerçekleşti. Bunu okuyorsanız, muhtemelen 29 Şubat 2000 için hayattasınız, ancak bunun bir istisna olduğunu fark etmemiş olabilirsiniz. bir istisnanın istisnası. Ancak 1978'de bu 79 yıldır gerçekleşmemişti, bu yüzden yaygın olarak bilinmiyordu. VisiCalc, 29 Şubat 1900'ü dahil etme hatasını yaptı.
Gerçekten önemli değil. Kim, 2 Şubat 1900'ün Perşembe mi yoksa Çarşamba mı olduğunu görmek için geri dönüyor (Excel, Perşembe olduğunu söylüyor, ancak gerçekten Çarşamba günüydü). Ve 1900'ün başından itibaren açık alacakları kim takip edecek? Kabul edelim, 15 Şubat 1900'de bir satıcıya fatura kesmişseniz ve henüz size ödeme yapmamışsa, alacağı silme zamanı gelmiştir.
Uyumluluk için, Mitch Kapor aynı hatayı Lotus 1-2-3'e programladı.
Steve Jobs, kasıtlı olarak bir hata programlamak istemeyen Macintosh saatini 1 Ocak 1904'te başlattı.
Microsoft'ta, Excel'in o zamanki pazar lideri Lotus 1-2-3 ile uyumlu olması gerekiyordu ve var olmayan 29 Şubat 1900, Excel'e tanıtıldı ve bugüne kadar orada kaldı.
Ancak Power Query mimarları elektronik tablo çalışanları değildir. Ofislerinde Bricklin ve Frankston heykelleri yok. Bu tarihi bilmiyorlar. Tarihlerinin 31 Aralık 1899'dan bu yana geçen gün sayısı olduğuna karar verdiler. Bu, Power Query çalışanlarını Excel çalışanlarından biraz daha üstün hissettiriyor çünkü 1900'ün başlarında 60 gün boyunca Power Query tarafından bildirilen hafta içi günler, Excel'de.
Bu endişelenecek bir şey değil. Kimse o 60 günden kalma tarihlerle uğraşmıyor.
Ama burada çok daha yaygın bir şey var. Bu iyi bilinen sayılar tablosunu düşünün.

Sizden "yanlış olanı yapmanızı" ve yanlışlıkla şu adımları izlemenizi isteyeceğim:
- N sütununu seçin
- Sütunu tarih olarak biçimlendirmek için Ctrl + Shift + 3 tuşlarına basın
-
Bunlardan herhangi birini yaptığınızı fark etmeyin.
Hata - sayılar yanlışlıkla tarihler - Verileri Kullanın, Tablodan veya Aralıktan Alın ve Dönüştür.
- Power Query'ye ulaştığınızda, sayı sütunundaki tarihlere dikkat edin. Uygulanan Adımlar kutusunda Değiştirilen Biçim adımını silin.
Veriler Excel'e geri döndüğünde, her şey 1 kadar kapanır. Çevreler artık yok. Heinz'in 57 yerine 56 çeşidi vardır.

Bunun Excel Lent'teki son Cumamız olduğunu anlıyorum. Bunun uydurma ve belirsiz bir örnek olduğunun farkındayım. Bir kişinin Power Query'ye gitmeden önce 1-60 aralığındaki bir sayı sütununu yanlışlıkla tarih olarak biçimlendirme olasılığı nedir? Düşük görünüyor, ama oldu.
Power Query harika bir özelliktir. Eminim mimarlar, 1978'de hata yapan insanlardan daha akıllı olsalardı hiçbir şeyin ters gidemeyeceğini düşündüler. Ama milyarlarca elektronik tablo çalışacak çünkü hepimiz hatayı kabul ettiğimiz için, Excel'in yapısında küçük bir delik açıyorsunuz.
Her Cuma, Excel'deki bir hatayı veya diğer balıklı davranışları inceliyorum.
Excel Günün Düşüncesi
Excel Master arkadaşlarıma Excel hakkında tavsiyelerini sordum. Bugünün düşüncesi:
"Ctrl + Üst Karakter + U, formül çubuğunun yüksekliğini değiştirir"
Bob Şemsiye