Excel'de olap teknolojisi üzerine pratik çalışma. Yayınlar. Çok boyutlu verilerin hazırlanması

Şaşırtıcı - yakın ...

Çalışmalarım sırasında sık sık karmaşık raporlar hazırlamam gerekiyordu, onları daha basit ve evrensel olarak derlemek için her zaman içlerinde ortak bir şeyler bulmaya çalışıyordum, hatta bu konuyla ilgili “Osipov'un Ağacı” adlı bir makale yazıp yayınladım. ” Ancak makalem eleştirildi ve dile getirdiğim tüm sorunların MOLAP.RU v.2.4'te (www.molap.rgtu.ru) uzun süredir çözüldüğünü söylediler ve EXCEL'deki pivot tablolara bakmayı önerdiler.
O kadar basit çıktı ki, hünerli küçük ellerimi ona uyguladığımda çok güzel bir sonuç elde ettim. basit devre 1C7'den veya başka herhangi bir veritabanından (bundan sonra 1C, herhangi bir veritabanı anlamına gelecektir) veri indirmek ve OLAP'ta analiz yapmak için.
Birçok OLAP yükleme şemasının çok karmaşık olduğunu düşünüyorum, basitliği seçiyorum.

Özellikler :

1. İş için yalnızca EXCEL 2000 gereklidir.
2. Kullanıcı programlamaya gerek kalmadan raporları kendisi tasarlayabilir.
3. 1C7'den boşaltma basit format Metin dosyası.
4. Muhasebe girişleri için, herhangi bir konfigürasyonda çalışan, boşaltmaya yönelik evrensel bir işlem zaten mevcuttur. Diğer verileri indirmek için örnek işleme mevcuttur.
5. Rapor formlarını önceden tasarlayıp daha sonra yeniden tasarlamanıza gerek kalmadan farklı verilere uygulayabilirsiniz.
6. Güzel iyi performans. İlk uzun aşamada, veriler ilk olarak bir metin dosyasından EXCEL'e aktarılır ve OLAP küpü ve daha sonra oldukça hızlı bir şekilde bu küpü temel alan herhangi bir rapor oluşturulabilir. Örneğin 6000 ürün çeşidine sahip bir mağazanın 3 aylık ürün satış verileri Cel600-128M üzerinde EXCEL'e 8 dakikada yükleniyor, ürün ve gruba göre derecelendirme (OLAP raporu) 1 dakikada yeniden hesaplanıyor.
7. Veriler, belirtilen süre boyunca 1C7'den tam olarak indirilir (tüm depolar, şirketler, hesaplar arasındaki tüm hareketler). EXCEL'e içe aktarırken, yalnızca analiz için gerekli verileri yükleyen filtreleri kullanmak mümkündür (örneğin, tüm hareketlerden, yalnızca satışlardan).
8. Şu anda, hareketleri veya kalıntıları analiz etmek için yöntemler geliştirilmiştir, ancak prensipte mümkün olmasına rağmen hareketler ve kalıntıların birlikte analiz edilmesi mümkün değildir.

OLAP nedir? : (www.molap.rgtu.ru)

Diyelim ki bir perakende zinciriniz var. Ticaret işlemlerine ilişkin verilerin yüklenmesine izin verin Metin dosyası veya şöyle bir tablo:

Tarih - operasyon tarihi
Ay - çalışma ayı
Hafta - çalışma haftası
Tür - satın alma, satış, iade, iptal
Karşı taraf - bir işleme katılan harici bir kuruluş
Yazar - faturayı düzenleyen kişi

Örneğin 1C'de bu tablonun bir satırı faturanın bir satırına karşılık gelecektir; bazı alanlar (Karşı Taraf, Tarih) fatura başlığından alınır.

Analize yönelik veriler genellikle belirli bir süre boyunca bir OLAP sistemine yüklenir; prensipte, yükleme filtreleri kullanılarak başka bir dönem seçilebilir.

Bu tablo OLAP analizinin kaynağıdır.

Rapor

Ölçümler

Veri

Filtre

Günde kaç ürün ve ne kadar satılıyor?

Tarih, Ürün

Miktar, Tutar

Görünüm = "indirim"

Hangi karşı taraflar hangi malları ayda ne kadar tedarik etti?

Ay, Yüklenici, Ürün

Toplam

Görünüm = "satın alma"

Operatörler tüm raporlama dönemi boyunca hangi tür faturalar için ne kadar tutar yazdılar?

Toplam

Hangi tablo alanlarının Boyutlar olacağını, hangi Verilerin ve hangi Filtrelerin uygulanacağını kullanıcı kendisi belirler. Sistemin kendisi görsel tablo biçiminde bir rapor oluşturur. Boyutlar bir rapor tablosunun satır veya sütun başlıklarına yerleştirilebilir.
Gördüğünüz gibi basit bir tablodan çeşitli raporlar şeklinde çok sayıda veri elde edebilirsiniz.


Kendiniz nasıl kullanılır? :

Verileri dağıtımdan tam olarak c:\fixin dizinine açın (bir ticaret sistemi için c:\reports'ta mümkündür). Readme.txt dosyasını okuyun ve içindeki tüm talimatları izleyin.

Öncelikle verileri 1C'den bir metin dosyasına (tabloya) yükleyen bir işlem yazmalısınız. Boşaltılacak alanların kompozisyonunu belirlemeniz gerekiyor.
Örneğin, herhangi bir konfigürasyonda çalışan ve OLAP analizi için işlemleri belirli bir süre indiren hazır evrensel işleme, analiz için aşağıdaki alanları indirir:

Tarih|Haftanın Günü|Hafta|Yıl|Çeyrek|Ay|Belge|Şirket|Borç|DtNomenclature
|DtGroupNomenclature|DtSectionNomenclature|Kredi|Tutar|ValAmount|Miktar
|Para Birimi|DtKarşı Taraflar|DtGroupKarşı Taraflar|KtKarşı Taraflar|KtGroupKarşı Taraflar|
CTÇeşitliNesneler

Dt(Kt) öneki altında Borç (Alacak) alt hesaplarının bulunduğu durumlarda Grup, bu alt hesabın (varsa) grubu, Bölüm grubun grubu, Sınıf ise bölümün grubudur.

Bir ticaret sistemi için alanlar aşağıdaki gibi olabilir:

Yön|Hareket Türü|Nakit|Ürün|Miktar|Fiyat|Tutar|Tarih|Şirket
|Depo|Para Birimi|Belge|Haftanın Günü|Hafta|Yıl|Çeyrek|Ay|Yazar
|Ürün Kategorisi|Hareket Kategorisi|Karşı Taraf Kategorisi|Ürün Grubu
|ValAmount|Maliyet|Karşı Taraf

Verileri analiz etmek için "Hareket Analizi.xls" ("Muhasebe Analizi.xls") tabloları kullanılır. Bunları açarken makroları devre dışı bırakmayın, aksi takdirde raporları güncelleyemezsiniz (bunlar VBA makroları tarafından çalıştırılır). Bu dosyalar kaynak verilerini C:\fixin\motions.txt (C:\fixin\buh.txt) dosyalarından alır, aksi takdirde aynıdırlar. Bu nedenle verilerinizi bu dosyalardan birine kopyalamanız gerekebilir.
Verilerinizi EXCEL'e yüklemek için filtrenizi seçin veya yazın ve "Koşullar" sayfasındaki "Oluştur" düğmesine tıklayın.
Rapor sayfaları "Rapor" ön ekiyle başlar. Rapor sayfasına gidin, "Yenile"ye tıklayın; rapor verileri en son yüklenen verilere göre değişecektir.
Standart raporlardan memnun değilseniz ReportTemplate sayfası mevcuttur. Şuraya kopyala: yeni yaprak ve bu sayfada bir pivot tabloyla çalışarak rapor türünü özelleştirin (pivot tablolarla çalışma hakkında - EXCEL 2000'deki herhangi bir kitapta). Küçük bir veri kümesiyle ilgili raporlar oluşturmanızı ve ardından bunları büyük bir dizide çalıştırmanızı öneririm, çünkü... Rapor düzeni her değiştiğinde tabloların yeniden çizilmesini devre dışı bırakmanın bir yolu yoktur.

Teknik Notlar :

1C'den veri yüklerken kullanıcı, dosyanın yükleneceği klasörü seçer. Bunu yaptım çünkü yakın gelecekte birden fazla dosyanın (artıklar ve hareketler) yüklenmesi muhtemeldir. Daha sonra Explorer'da “Gönder” düğmesine tıklanarak -> “EXCEL 2000'de OLAP analizine” tıklanarak veriler seçilen klasörden C:\fixin klasörüne kopyalanır. (Bu komutun “Gönder” komutu listesinde görünmesi için “EXCEL 2000.bat'ta OLAP analizi için” dosyasını C:\Windows\SendTo dizinine kopyalamanız gerekir) Bu nedenle verileri hemen isimlendirerek yükleyin. motions.txt veya buh.txt dosyaları.

Metin dosyası formatı:
Metin dosyasının ilk satırı "|" ile ayrılmış sütun başlıklarını, geri kalan satırlar ise "|" ile ayrılmış bu sütunların değerlerini içerir.

Metin dosyalarını Excel'e aktarmak için Microsoft Query (EXCEL'in bir bileşeni) kullanılır; çalışması için içe aktarma dizininde (C:\fixin) aşağıdaki bilgileri içeren bir shema.ini dosyanızın olması gerekir:


ColNameHeader=Doğru
Format=Sınırlandırılmış(|)
MaxScanRows=3
Karakter Kümesi=ANSI
ColNameHeader=Doğru
Format=Sınırlandırılmış(|)
MaxScanRows=3
Karakter Kümesi=ANSI

Açıklama: motions.txt ve buh.txt bölümün adıdır, içe aktarılan dosyanın adına karşılık gelir, bir metin dosyasının Excel'e nasıl aktarılacağını açıklar. Kalan parametreler, ilk satırın sütun adlarını içerdiği, sütun ayırıcının "|" olduğu, karakter kümesinin Windows ANSI (DOS - OEM için) olduğu anlamına gelir.
Alan türü, sütunda yer alan verilere (tarih, sayı, dize) göre otomatik olarak belirlenir.
Alan listesinin herhangi bir yerde tanımlanmasına gerek yoktur - EXCEL ve OLAP, ilk satırdaki başlıklara göre dosyada hangi alanların bulunduğunu kendileri belirleyecektir.

Dikkat, bölgesel ayarlarınızı kontrol edin "Denetim Masası" --> "Bölgesel Ayarlar". İşlemlerimde sayılar virgül ayırıcıyla yükleniyor ve tarihler "GG.AA.YYYY" biçiminde.

"Oluştur" butonuna tıkladığınızda veriler "Temel" sayfadaki pivot tabloya yüklenir ve "Rapor" sayfalarındaki tüm raporlar verileri bu pivot tablodan alır.

MS hayranlarının bunu anlıyorum SQL Server ve güçlü veritabanları, her şeyin fazla basitleştirildiği, işlemlerimin bir yıllık örneklemle tükeneceği konusunda yakınmaya başlayacak, ancak her şeyden önce OLAP analizinin faydalarını orta ölçekli kuruluşlara vermek istiyorum. Bu ürünü toptan satış şirketleri için yıllık analiz aracı, perakendeciler için üç aylık analiz ve herhangi bir kuruluş için operasyonel analiz aracı olarak konumlandırıyorum.

Verilerin herhangi bir alan listesi içeren bir dosyadan alınabilmesi ve önceden rapor formları hazırlayabilmem için VBA ile uğraşmam gerekiyordu.

EXCEL'deki işin tanımı (kullanıcılar için):

Raporların kullanımına ilişkin talimatlar:
1. İndirilen verileri analiz için gönderin (yöneticiye danışın). Bunu yapmak için, 1C'den veri indirdiğiniz klasöre sağ tıklayın ve "Gönder" komutunu, ardından "EXCEL 2000'de OLAP analizine" seçeneğini seçin.
2. "Hareket Analizi.xls" dosyasını açın
3. Filtre Değeri'ni seçin, ihtiyacınız olan filtreleri “Değerler” sekmesinden ekleyebilirsiniz.
4. "Oluştur" düğmesine tıklayın; indirilen veriler EXCEL'e yüklenecektir.
5. Verileri EXCEL'e yükledikten sonra çeşitli raporları görüntüleyebilirsiniz. Bunu yapmak için seçilen rapordaki "Yenile" düğmesini tıklamanız yeterlidir. Rapor sayfaları Rapor ile başlar.
Dikkat! Filtre değerini değiştirdikten sonra EXCEL'deki verilerin filtrelere uygun olarak yükleme dosyasından yeniden yüklenmesi için tekrar "Oluştur" butonuna basmanız gerekir.

Demo örneğinden işleme:

Processing motionsbuh2011.ert - Excel'de analiz için Muhasebe 7.7'den işlem yüklemenin en son sürümü. Verileri aynı dosyaya tekrar yüklemek yerine aynı dosyaya ekleyerek dönemlere göre parçalar halinde yüklemenize olanak tanıyan bir "Dosyaya ekle" onay kutusu vardır:

Motionswork.ert işleniyor, satış verileri analiz için Excel'e yükleniyor.

Rapor örnekleri:

Satranç kablolama:

Fatura türlerine göre operatör iş yükü:

Not: :

1C8'den veri indirilmesini organize etmek için benzer bir şemanın kullanılabileceği açıktır.
2011 yılında, büyük miktarlarda veri yükleyebilmek için 1C7'deki bu işlemeyi iyileştirmesi gereken bir kullanıcı benimle iletişime geçti, bir dış kaynak buldum ve işi yaptım. Dolayısıyla gelişme oldukça alakalı.

Motionsbuh2011.ert'in işlenmesi, büyük miktarda verinin boşaltılmasıyla baş edebilecek şekilde iyileştirildi.

Görüntülemek için arşivden bir belge seçin:

18,5 KB arabalar.xls

14 KBülkeler.xls

Excel pr.r. 1.docx

Kütüphane
malzemeler

Pratik iş 1

"MS Excel'in amacı ve arayüzü"

Bu konudaki görevleri tamamladıktan sonra:

1. Elektronik tabloları çalıştırmayı öğrenin;

2. Temel kavramları güçlendirin: hücre, satır, sütun, hücre adresi;

3. Bir hücreye nasıl veri girileceğini ve formül çubuğunun nasıl düzenleneceğini öğrenin;

5. Tüm satırların, bir sütunun, yan yana bulunan birkaç hücrenin ve tablonun tamamının nasıl seçileceği.

Egzersiz yapmak: MS Excel penceresinin temel öğelerini tanıyın.

    Koşmak Microsoft programı Excel. Program penceresine yakından bakın.

Kullanılarak oluşturulan belgelerMÜKEMMEL , arandıçalışma kitapları ve bir uzantısı var. XLS. Yeni çalışma kitabında SHEET1, SHEET2 ve SHEET3 adında üç çalışma sayfası bulunmaktadır. Bu adlar ekranın alt kısmındaki sayfa etiketlerinde bulunur. Başka bir sayfaya geçmek için o sayfanın adına tıklayın.

Çalışma sayfalarıyla yapılan işlemler:

    Bir çalışma sayfasını yeniden adlandırın. Fare işaretçisini çalışma sayfasının sırtına yerleştirin ve sol tuşa çift tıklayın veya arayın içerik menüsü ve Yeniden Adlandır komutunu seçin.Sayfanın adını "EĞİTİM" olarak ayarlayın

    Çalışma Sayfası Ekleme . Önüne yeni bir sayfa eklemek istediğiniz sayfa sekmesi "Sayfa 2"yi seçin ve bağlam menüsünü kullanınyeni bir sayfa ekleyin ve "Probe" adını verin .

    Bir çalışma sayfasını silme. "Sayfa 2" sayfa kısayolunu seçin ve içerik menüsünü kullanınsilmek .

Hücreler ve hücre aralıkları.

Çalışma alanı satır ve sütunlardan oluşur. Satırlar 1'den 65536'ya kadar numaralandırılmıştır. Sütunlar belirlenmiştir Latin harfleriyle: A, B, C, ..., AA, AB, ..., IV, toplam - 256. Satır ve sütunun kesişiminde hücre bulunmaktadır. Her hücrenin kendi adresi vardır: sütunun adı ve kesiştiği noktada bulunan satır numarası. Örneğin A1, SV234, P55.

Birkaç hücreyle çalışmak için bunları "aralıklar" halinde birleştirmek uygundur.

Aralık, dikdörtgen şeklinde düzenlenmiş hücrelerdir. Örneğin A3, A4, A5, B3, B4, B5. Bir aralık yazmak için şunu kullanın: ": ": A3:B5

8:20 – 8'den 20'ye kadar olan satırlardaki tüm hücreler.

A:A – A sütunundaki tüm hücreler.

H:P – H'den R'ye kadar olan sütunlardaki tüm hücreler.

Çalışma sayfasının adını hücre adresine ekleyebilirsiniz: Sheet8!A3:B6.

2. Excel'de hücreleri seçme

Neyi vurguluyoruz?

Hareketler

Bir hücre

Üzerine tıklayın veya seçimi ok tuşlarıyla taşıyın.

Sicim

Satır numarasına tıklayın.

Kolon

Sütun adına tıklayın.

Hücre aralığı

Fare işaretçisini aralığın sol üst köşesinden sağ alt köşeye sürükleyin.

Çoklu aralıklar

İlkini seçin, SCHIFT + F 8 tuşlarına basın, sonrakini seçin.

Tüm tablo

Tümünü Seç düğmesini tıklayın (sütun adlarının solundaki boş düğme)

Sütunların genişliğini ve satırların yüksekliğini aralarındaki kenarlıkları sürükleyerek değiştirebilirsiniz.

Tablonun kaç satıra sahip olduğunu ve son sütun adının ne olduğunu belirlemek için kaydırma çubuklarını kullanın.
Dikkat!!!
Tablonun sonuna yatay veya dikey olarak hızlı bir şekilde ulaşmak için şu tuş kombinasyonlarına basmanız gerekir: Ctrl+→ - sütunların sonu veya Ctrl+↓ - satırların sonu. Tablonun başına hızlı dönüş - Ctrl+Home.

A3 hücresine tablonun son sütununun adresini girin.

Tabloda kaç satır var? Son satırın adresini B3 hücresine girin.

3. EXCEL'e aşağıdaki veri türleri girilebilir:

    Sayılar.

    Metin (örneğin başlıklar ve açıklayıcı materyal).

    Fonksiyonlar (örneğin toplam, sinüs, kök).

    Formüller.

Veriler hücrelere girilir. Veri girmek için gerekli hücre vurgulanmalıdır. Veri girmenin iki yolu vardır:

    Hücreye tıklayın ve gerekli verileri yazın.

    Hücreyi ve formül çubuğunu tıklayın ve formül çubuğuna verileri girin.

Enter tuşuna basın.

Adınızı N35 hücresine girin, hücreye ortalayın ve kalın yapın.
Formül çubuğunu kullanarak C5 hücresine geçerli yılı girin.

4. Verilerin değiştirilmesi.

    Hücreyi seçin ve F 2 tuşuna basın ve verileri değiştirin.

    Hücreyi seçin ve formül çubuğuna tıklayın ve oradaki verileri değiştirin.

Formülleri değiştirmek için yalnızca ikinci yöntemi kullanabilirsiniz.

Hücredeki verileri değiştirme N35, soyadınızı ekleyin. yöntemlerden herhangi birini kullanarak.

5. Formüllerin girilmesi.

Formül, bir tabloda hesaplamalar yapmak için kullanılan aritmetik veya mantıksal bir ifadedir. Formüller hücre referanslarından, işlem sembollerinden ve işlevlerden oluşur. Bayan EXCEL'in çok büyük set yerleşik işlevler. Onların yardımıyla, belirli bir hücre aralığındaki değerlerin toplamını veya aritmetik ortalamasını hesaplayabilir, mevduat faizini vb. hesaplayabilirsiniz.

Formüllerin girilmesi her zaman eşittir işaretiyle başlar. Bir formül girdikten sonra hesaplama sonucu ilgili hücrede görünür ve formülün kendisi formül çubuğunda görülebilir.

Aksiyon

Örnekler

+

Ek

A1+B1

-

Çıkarma

A1 - B2

*

Çarpma işlemi

B3*C12

/

Bölüm

A1/B5

Üs alma

A4 ^3

=, <,>,<=,>=,<>

İlişki işaretleri

A2

İşlemlerin sırasını değiştirmek için formüllerde parantezleri kullanabilirsiniz.

    Otomatik tamamlama.

Yalnızca MS EXCEL'de kullanılan çok kullanışlı bir araç, bitişik hücrelerin otomatik doldurulmasıdır. Örneğin yılın aylarının adlarını bir sütuna veya satıra girmeniz gerekir. Bu manuel olarak yapılabilir. Ancak çok daha uygun bir yol var:

    İlk hücreye istediğiniz ayı girin; örneğin Ocak.

    Bu hücreyi seçin. Seçim çerçevesinin sağ alt köşesinde küçük bir kare vardır - bir dolgu işaretçisi.

    Basılı tutarken fare işaretçinizi doldurma işaretinin üzerine getirin (çarpı işaretine dönüşecektir) sol düğme fareyi kullanarak işaretçiyi istediğiniz yöne sürükleyin. Bu durumda hücrenin mevcut değeri çerçevenin yanında görünecektir.

Bazı sayı serilerini doldurmanız gerekiyorsa, ilk iki sayıyı bitişik iki hücreye girmeniz gerekir (örneğin, A4'e 1 ve B4'e 2 girin), bu iki hücreyi seçin ve seçim alanını kullanarak sürükleyin. işaretleyiciyi istediğiniz boyuta getirin.

Görüntülenmek üzere seçilen belge Excel pr.r. 2.docx

Kütüphane
malzemeler

Pratik çalışma 2

“MS Excel elektronik tablo hücrelerine veri ve formül girme”

· Hücrelere veri girme farklı şekiller: metin, sayısal, formüller.

Egzersiz yapmak: Gerekli verileri ve basit hesaplamaları tabloya girin.

Görev yürütme teknolojisi:

1. Programı çalıştır Microsoft Excel.

2. HücreyeA1 Sayfa 2 metni girin: "Okulun kuruluş yılı." Bildiğiniz herhangi bir yöntemi kullanarak verileri hücreye kaydedin.

3. Hücreye1'DE sayıyı girin – okulun kurulduğu yıl (1971).

4. HücreyeC1 sayıyı girin – cari yıl (2016).

Dikkat! MS Excel'de metin verilerinin sola, sayıların ve tarihlerin ise sağa hizalandığını lütfen unutmayın.

5. Bir hücre seçinD1 , okul yaşını hesaplamak için klavyeden formülü girin:= C1-B1

Dikkat! Formül girme her zaman eşittir işaretiyle başlar«=». Hücre adresleri boşluksuz Latin harfleriyle girilmelidir. Hücre adresleri formüllere klavyeyi kullanmadan, yalnızca karşılık gelen hücrelere tıklayarak girilebilir.

6. Bir hücrenin içeriğini silmeD1 ve fareyi kullanarak formülü girmeyi tekrarlayın. Bir hücredeD1 bir işaret koy«=» , ardından hücreye tıklayınC1, Lütfen bu hücrenin adresinin şu şekilde göründüğünü unutmayın:D1, bir işaret koy«–» ve hücreye tıklayınB1 , basmak(Girmek).

7. HücreyeA2 metni girin"Yaşım".

8. HücreyeB2 doğum yılınızı girin.

9. HücreyeC2 cari yıla girin.

10. Hücreye yazınD2 Cari yıldaki yaşınızı hesaplamak için formül(=C2-B2).

11. Bir hücre seçinC2. Gelecek yılın numarasını girin. Lütfen unutmayın, hücrede yeniden hesaplamaD2 otomatik olarak gerçekleşti.

12. 2025 yılında yaşınızı belirleyin. Bunu yapmak için hücredeki yılı değiştirinC2 Açık2025.

Bağımsız iş

Egzersiz yapmak: ET'yi kullanarak annenizin sizin için sipariş ettiği tüm ürünleri satın almanız için 130 ruble yeterli olup olmadığını ve 25 ruble için cips satın almanız için yeterli olup olmadığını hesaplayın.

Egzersiz teknolojisi:
o A1 hücresine “Hayır” yazın.
o A2, A3 hücrelerine “1”, “2” girin, A2, A3 hücrelerini seçin, sağ alt köşeye gelin (siyah çarpı işareti görünmelidir), A6 hücresine kadar uzatın
o B1 hücresine “Ad” girin
o C1 hücresine “Ruble cinsinden fiyat” girin
o D1 hücresine “Miktar” girin
o E1 hücresine “Maliyet” vb. girin.
o “Maliyet” sütununda tüm formüller yazılır. ingilizce dili!
o Formüllerde değişken yerine hücre adı yazılır.
o Enter'a bastıktan sonra formül yerine hemen bir sayı belirir - hesaplamanın sonucu

o Toplamı kendiniz hesaplayın.

Sonucu öğretmeninize gösterin!!!

Görüntülenmek üzere seçilen belge Excel pr.r. 3.docx

Kütüphane
malzemeler

Pratik çalışma 3

"MSExcel. Oluşturma ve düzenleme elektronik tablo belgesi»

Bu konudaki görevleri tamamlayarak şunları öğreneceksiniz:

Verilerle bir tablo oluşturun ve doldurun;

Bir hücredeki verileri biçimlendirin ve düzenleyin;

Tablodaki basit formülleri kullanın;

Formülleri kopyalayın.

Egzersiz yapmak:

1. Saratov istasyonundan Samara istasyonuna tren tarifesini içeren bir tablo oluşturun. “Zamanlama” tablosunun genel görünümü şekilde gösterilmiştir.

2. Hücre seçA3 , "Altın" kelimesini "Harika" ile değiştirin ve tuşuna basınGirmek .

3. Hücre seçA6 , üzerine iki kez sol tıklayın ve “Ugryumovo”yu “Veselkovo” ile değiştirin

4. Hücre seçA5 formül çubuğuna gidin ve “Sennaya”yı “Sennaya 1” ile değiştirin.

5. Her bölgedeki tren durma sürelerinin hesaplamalarını içeren “Tablo” tablosunu doldurun. (sütun ekleyin) Toplam durma süresini, toplam seyahat süresini, trenin bir yerleşim yerinden diğerine giderken harcadığı süreyi hesaplayın.

Görev yürütme teknolojisi:

1. Kalkış Saati sütununu C Sütunu'ndan D Sütunu'na taşıyın. Bunu yapmak için şu adımları izleyin:

C1:C7 bloğunu seçin; takımı seçKesmek .
İmleci D1 hücresine yerleştirin;
Komutu çalıştır
Sokmak ;
Sütun genişliğini başlık boyutuyla eşleşecek şekilde hizalayın.;

2. C1 hücresine "Park" metnini girin. Sütun genişliğini başlık boyutuyla eşleşecek şekilde hizalayın.

3. Nüfusun yoğun olduğu bir alanda park etme süresini hesaplayan bir formül oluşturun.

4. Doldurma tutamacını kullanarak formülü C4:C7 bloğuna kopyalamanız gerekir. Bunu yapmak için şu adımları izleyin:
Aktif hücrenin etrafında, köşesinde küçük bir dikdörtgen bulunan bir çerçeve vardır, onu tutun ve formülü C7 hücresine kadar uzatın.

5. E1 hücresine “Seyahat Süresi” metnini girin. Sütun genişliğini başlık boyutuyla eşleşecek şekilde hizalayın.

6. Bir trenin bir kasabadan diğerine seyahat etmesi için gereken süreyi hesaplayan bir formül oluşturun.

7. C2:C9 ve E2:E9 bloklarının sayı formatını değiştirin. Bunu yapmak için şu adımları izleyin:

C2:C9 hücre bloğunu seçin;
Ana Sayfa – Format – Diğer sayı formatları - Saat ve ayar parametreleri (saat:dakika) .

tuşuna basınTAMAM .

8. Toplam park süresini hesaplayın.
C9 hücresini seçin;
Düğmeye bas
Otomatik Toplama araç çubuğunda;
C3:C8 hücre bloğunun seçimini onaylayın ve tuşuna basın
Girmek .

9. B9 hücresine metni girin. Bunu yapmak için şu adımları izleyin:

B9 hücresini seçin;
“Toplam park süresi” metnini girin. Sütun genişliğini başlık boyutuyla eşleşecek şekilde hizalayın.

10. C3 hücresinin içeriğini silin.

C3 hücresini seçin;
Ana menü komutunu yürütün Düzenle - Temizle veya tıklayınSilmek klavyede;
Dikkat! Bilgisayar C9 hücresindeki miktarı otomatik olarak yeniden hesaplar!!!

Komutu çalıştır İptal etmek veya araç çubuğundaki ilgili düğmeye tıklayın.

11. D9 hücresine “Toplam Seyahat Süresi” metnini girin.

12. Toplam seyahat süresini hesaplayın.

13. Masayı renkle dekore edin ve masanın kenarlarını vurgulayın.

Bağımsız iş

Bir e-tablo kullanarak hesaplamaexcelBaşka bir şehre geziye çıkmayı planlayan okul çocuklarının masrafları.

Görüntülenmek üzere seçilen belge Excel pr.r. 4.docx

Kütüphane
malzemeler

Pratik çalışma 4

"Bağlantılar. MS Excel'in yerleşik işlevleri."

Bu konudaki görevleri tamamlayarak şunları öğreneceksiniz:

    Tek tek hücrelerde ve aralıklarda kopyalama, taşıma ve otomatik doldurma işlemlerini gerçekleştirin.

    Bağlantı türleri arasında ayrım yapın (mutlak, göreli, karışık)

    Hesaplamalarda yerleşik matematiksel ve istatistiksel araçları kullanın Excel işlevleri.

MS Excel 320 yerleşik işlev içerir. En basit yol bunlardan herhangi biri hakkında tam bilgi edinmek menüyü kullanmaktırReferans . Kolaylık sağlamak için Excel'deki işlevler kategorilere ayrılmıştır (matematiksel, finansal, istatistiksel vb.).
Her işlev çağrısı iki bölümden oluşur: işlev adı ve parantez içindeki argümanlar.

Masa. Yerleşik Excel işlevleri

* Tartışmasız yazılmıştır.

Masa . Bağlantı türleri

Egzersiz yapmak.

1. Maliyet 1 kW/saat olarak belirlendi. önceki ve mevcut aylara ait elektrik ve sayaç okumaları. Geçmiş döneme ait elektrik tüketimini ve tüketilen elektriğin maliyetini hesaplamak gerekir.

Çalışma teknolojisi:

1. Hücrelerdeki metni hizalayın. A3:E3 hücrelerini seçin. Ana Sayfa - Biçim - Hücre Biçimi - Hizalama: yatay olarak - ortada, dikey olarak - ortada, görüntüleme - sözcüklere göre hareket ettirin.

2. A4 hücresine şunu girin: Sq. 1, A5 hücresine şunu girin: Sq. 2. A4:A5 hücrelerini seçin ve 7 dahil daire numaralarını doldurmak için otomatik doldurma işaretçisini kullanın.

5. Gösterildiği gibi B4:C10 hücrelerini doldurun.

6. Elektrik tüketimini bulmak için D4 hücresine formülü girin. Otomatik tamamlama işaretçisini kullanarak aşağıdaki satırları doldurun.

7. E4 hücresine elektrik maliyetini bulmak için formülü girin=D4*$B$1. Otomatik tamamlama işaretçisini kullanarak aşağıdaki satırları doldurun.

Not!
Otomatik doldurma sırasında B1 hücresinin adresi değişmez,
Çünkü mutlak bağlantı kümesi.

8. A11 hücresine “İstatistikler” metnini girin, A11:B11 hücrelerini seçin ve araç çubuğundaki “Birleştir ve Ortala” düğmesini tıklayın.

9. A12:A15 hücrelerine resimde gösterilen metni girin.

10. B12 hücresine tıklayın ve matematik fonksiyonuna girinTOPLA , bunu yapmak için formül çubuğuna tıklamanız gerekirişaretledöviz ve işlevi seçin ve hücre aralığını onaylayın.

11. İşlevler B13:B15 hücrelerinde benzer şekilde ayarlanır.

12. Hesaplamaları Sayfa 1'de gerçekleştirdiniz, adını Elektrik olarak değiştirdiniz.

Bağımsız iş

1. Egzersiz:

Otomatik tamamlama işaretçisini kullanarak bu yıldan 2030'a kadar olan yaşınızı hesaplayın. Doğduğunuz yıl mutlak bir referanstır. Sayfa 2'de hesaplamalar yapın. Sayfa 2'yi Yaş olarak yeniden adlandırın.

Egzersiz 2: Örneğe göre bir tablo oluşturun.HücrelerdeBEN5: L12 veD13: L14 formüller olmalıdır: ORTALAMA, COUNTIF, MAX, MIN. HücrelerB3: H12 tanesi sizin tarafınızdan bilgilerle doldurulur.

Görüntülenmek üzere seçilen belge Excel pr.r. 5.docx

Kütüphane
malzemeler

Pratik çalışma 5

Bu konudaki görevleri tamamlayarak şunları öğreneceksiniz:

Elektronik tablo belgesi oluşturma teknolojileri;

Kullanılan verilere bir tür atayın;

İçlerindeki bağlantıları değiştirmek için formüller ve kurallar oluşturmak;

Hesaplamalar için Excel'in yerleşik istatistiksel işlevlerini kullanın.

1. Egzersiz. Yaşanan gün sayısını hesaplayın.

Çalışma teknolojisi:

1. Excel uygulamasını başlatın.

2. A1 hücresine doğum tarihinizi girin (gün, ay, yıl – 20.12.97). Veri girişinizi kaydedin.

3. Farklı tarih formatlarını görüntüleyin(Ana Sayfa - Hücre Formatı - Diğer Sayı Formatları - Tarih) . Tarihi yazıya dönüştürSS.AA.YYYY. Örnek, 03/14/2001

4. A1 hücresindeki çeşitli tarih biçimi türlerini düşünün.

5. A2 hücresine bugünün tarihini girin.

6. A3 hücresinde formülü kullanarak yaşanılan gün sayısını hesaplayın. Sonuç tarih olarak sunulabilir; bu durumda sayısal türe dönüştürülmelidir.

Görev 2. Öğrencilerin yaşı. Belirli bir öğrenci listesine ve doğum tarihlerine göre. Kimin daha erken (daha sonra) doğduğunu belirleyin, kimin en yaşlı (en genç) olduğunu belirleyin.


Çalışma teknolojisi:

1. Yaş dosyasını alın. İle yerel ağ: Ağ Komşuları klasörünü açın -Patron–Genel belgeler– 9. sınıf, Yaş dosyasını bulun. Bildiğiniz herhangi bir yöntemle kopyalayın veya uygulamanın alt kısmındaki bu sayfadan indirin.

2. Öğrencilerin yaşlarını hesaplayalım. Yaşı hesaplamak için işlevi kullanmanız gerekirBUGÜN bugünün geçerli tarihini seçin, öğrencinin doğum tarihi bundan çıkarılır, ardından YIL işlevi kullanılarak elde edilen tarihten yalnızca yıl çıkarılır. Ortaya çıkan sayıdan 1900 asır çıkarıyoruz ve öğrencinin yaşını buluyoruz. Formülü D3 hücresine yazın=YIL(BUGÜN()-С3)-1900 . Sonuç bir tarih olarak sunulabilir, daha sonra buna dönüştürülmelidir.sayısal tür.

3. En erken doğum gününü belirleyelim. Formülü C22 hücresine yazın=MIN(C3:C21) ;

4. En genç öğrenciyi belirleyelim. Formülü D22 hücresine yazın=MIN(D3:D21) ;

5. En son doğum gününü belirleyelim. Formülü C23 hücresine yazın=MAK(C3:C21) ;

6. En yaşlı öğrenciyi belirleyelim. Formülü D23 hücresine yazın=MAK(D3:D21) .

Bağımsız iş:
Görev. Farklı ölçü birimlerinde öğrenci boyunun gerekli hesaplamalarını yapın.

Görüntülenmek üzere seçilen belge Excel pr.r. 6.docx

Kütüphane
malzemeler

Pratik çalışma 6

"MSExcel. İstatistiksel fonksiyonlar" Bölüm II.

Görev 3. Bir elektronik tablo kullanarak, istatistiksel işlevleri kullanarak verileri işleyin. Sınıftaki öğrencilere ait çeyreklik ortalama puan, yaş (doğum yılı) ve cinsiyet gibi bilgiler verilmektedir. Erkeklerin ortalama puanını, kızlar arasındaki mükemmel öğrencilerin oranını ve farklı yaşlardaki öğrencilerin ortalama puanlarındaki farkı belirleyin.

Çözüm:
Tabloyu ilk verilerle dolduralım ve gerekli hesaplamaları yapalım.
"GPA" (sayısal) ve "Doğum Tarihi" (tarih) hücrelerindeki değerlerin formatına dikkat edin.

Tablo, problemde sorulan soruları yanıtlamak için gerekli olan ek sütunları kullanır -öğrenci yaşı ve öğrencimükemmel bir öğrenci ve bir kız eşzamanlı.
Yaşı hesaplamak için aşağıdaki formül kullanıldı (örnek olarak G4 hücresi kullanılarak):

=TAM SAYI((BUGÜN()-E4)/365.25)

Ona göre yorum yapalım. Öğrencinin doğum tarihi bugünün tarihinden çıkarılır. Böylece öğrencinin doğumundan bu yana geçen toplam gün sayısını elde etmiş oluyoruz. Bu sayıyı 365,25'e bölerek (bir yıldaki gerçek gün sayısı, normal bir yıl için 0,25 gün, artık yıl ile telafi edilir), öğrencinin toplam yıl sayısını elde ederiz; son olarak, öğrencinin yaşı olan tüm kısmı vurgulayın.

Bir kızın mükemmel bir öğrenci olup olmadığı aşağıdaki formülle belirlenir (örnek olarak H4 hücresi kullanılarak):

=EĞER(VE(D4=5,F4='w");1,0)

Temel hesaplamalara geçelim.
Öncelikle kızların ortalama puanını belirlemeniz gerekiyor. Tanıma göre kızların toplam puanının kendi sayısına bölünmesi gerekmektedir. Bu amaçlar için tablo işlemcisinin ilgili işlevlerini kullanabilirsiniz.

=TOPLA(F4:F15,"w";D4:D15)/EĞERSAY(F4:F15,"w")

ETOPLA işlevi, yalnızca belirli bir kriteri karşılayan aralıktaki hücrelerdeki değerleri toplamanıza olanak tanır (bizim durumumuzda çocuk bir erkektir). COUNTIF işlevi, belirtilen kriteri karşılayan değerlerin sayısını sayar. Böylece ihtiyacımız olanı elde ederiz.
Tüm kızlar arasındaki mükemmel öğrencilerin payını hesaplamak için, mükemmel kızların sayısını toplam kız sayısına götüreceğiz (burada yardımcı sütunlardan birinden bir dizi değer kullanacağız):

=TOPLA(H4:H15)/EĞERSAY(F4:F15;"w")

Son olarak farklı yaşlardaki çocukların ortalama puanlarındaki farkı belirleyeceğiz (hesaplamalarda yardımcı sütunu kullanacağız)Yaş ):

=MUTLAK(TOPLA(G4:G15,15,D4:D15)/EĞERSAY(G4:G15,15)-
ETOPLA(G4:G15,16;D4:D15)/EĞERSAY(G4:G15,16))

Lütfen G18:G20 hücrelerindeki veri formatının iki ondalık basamaktan oluşan sayısal olduğunu unutmayın. Böylece sorun tamamen çözülmüş oluyor. Şekil belirli bir veri seti için çözüm sonuçlarını göstermektedir.

Görüntülenmek üzere seçilen belge Excel pr.r. 7.docx

Kütüphane
malzemeler

Pratik çalışma 7

“MS Excel kullanarak grafikler oluşturma”

Bu konudaki görevleri tamamlayarak şunları öğreneceksiniz:

Tabloya girilen verilere göre grafikler oluşturmak için işlemler gerçekleştirin;

Grafik verilerini, türünü ve tasarımını düzenleyin.

Diyagram nedir? Grafik, verileri grafiksel olarak temsil etmek için tasarlanmıştır. Tablo hücrelerine girilen sayısal verileri görüntülemek için çizgiler, çubuklar, sütunlar, sektörler ve diğer görsel öğeler kullanılır. Diyagramın görünümü türüne bağlıdır. Pasta grafik dışındaki tüm grafiklerin iki ekseni vardır: yatay olan kategori ekseni ve dikey olan değer eksenidir. 3 boyutlu grafikler oluştururken üçüncü bir eksen eklenir: seri ekseni. Çoğu zaman bir grafik, ızgara, başlıklar ve açıklama gibi öğeleri içerir. Kılavuz çizgileri, eksenlerde bulunan bölümlerin bir uzantısıdır; başlıklar, grafiğin ayrı ayrı öğelerini ve üzerinde sunulan verilerin doğasını açıklamak için kullanılır ve gösterge, grafikte sunulan veri serilerinin tanımlanmasına yardımcı olur. Grafik eklemenin iki yolu vardır: bunları geçerli çalışma sayfasına gömün veya ayrı bir grafik sayfası ekleyin. Diyagramın kendisi ilgi çekiciyse ayrı bir sayfaya yerleştirilir. Diyagramı ve onun oluşturulduğu verileri aynı anda görüntülemeniz gerekiyorsa, gömülü bir diyagram oluşturulur.

Diyagram çalışma kitabıyla birlikte kaydedilir ve yazdırılır.

Diyagram oluşturulduktan sonra üzerinde değişiklikler yapılabilir. Diyagram öğeleri üzerinde herhangi bir işlem yapmadan önce, üzerlerine sol tıklayarak seçin. Bundan sonra farenin sağ tuşunu kullanarak içerik menüsünü çağırın veya ilgili tuşları kullanınGrafik araç çubuğu .

Görev: Y=3,5x–5 fonksiyonunun grafiğini çizmek için bir elektronik tablo kullanın. Burada X, 1'lik artışlarla –6'dan 6'ya kadar değerler alır.

Çalışma teknolojisi:

1. Excel elektronik tablo işlemcisini başlatın.

2. A1 hücresine "X", B1 hücresine "Y" girin.

3. A1:B1 hücre aralığını seçin ve metni hücrelerde ortalayın.

4. A2 hücresine -6 sayısını, A3 hücresine -5 değerini girin. Aşağıdaki hücreleri seçenek 6'ya kadar doldurmak için Otomatik Doldur işaretçisini kullanın.

5. B2 hücresine şu formülü girin: =3,5*A2–5. Bu formülü veri parametrelerinin sonuna kadar genişletmek için otomatik tamamlama işaretçisini kullanın.

6. Oluşturduğunuz tablonun tamamını seçin ve ona dış ve iç kenarlıklar verin.

7. Tablo başlığını seçin ve iç alanı doldurun.

8. Kalan tablo hücrelerini seçin ve iç alanı farklı bir renkle doldurun.

9. Tablonun tamamını seçin. Menü çubuğundan Ekle'yi seçin -Diyagram , Tür: nokta, Görünüm: Düzgün eğrilere sahip nokta.

10. Grafiği tablonun altına taşıyın.

Bağımsız iş:

    y= fonksiyonunun grafiğini çizingünah(X)/ X[-10;10] segmentinde 0,5'lik bir adımla.

    Fonksiyonun grafiğini görüntüleyin: a) y=x; b) y=x 3 ; c) adım 1 ile [-15;15] segmentinde y=-x.

    "Şehirler" dosyasını açın (ağ klasörüne gidin - 9. sınıf - Şehirler).

    İndirimsiz bir aramanın maliyetini (D sütunu) ve indirimi dikkate alarak bir aramanın maliyetini (F sütunu) hesaplayın.

    Daha net bir gösterim için iki pasta grafiği oluşturun. (İndirimsiz bir aramanın maliyetinin 1 diyagramı; indirimli bir aramanın maliyetinin 2 diyagramı).

Görüntülenmek üzere seçilen belge Excel pr.r. 8.docx

Kütüphane
malzemeler

Pratik çalışma 8

GRAFİK VE ÇİZİMLERİN OLUŞTURULMASI MS Excel

1. Çizimin inşası"ŞEMSİYE"

Bu görselde grafikleri yer alan fonksiyonlar verilmiştir:

y1= -1/18x 2 + 12, xО[-12;12]

sen2= ​​-1/8x 2 +6, xО[-4;4]

sen3= -1/8(X+8) 2 + 6, xО[-12; -4]

sen4= -1/8(X-8) 2 + 6, xО

sen5= 2(X+3) 2 9, xО[-4;0]

sen6=1.5(X+3) 2 – 10, xО[-4;0]

- MS EXCEL'i başlatın

· - HücredeA1 değişken adını girinX

· - A2:A26 hücre aralığını -12'den 12'ye kadar sayılarla doldurun.

Fonksiyonun her grafiği için formülleri sırayla tanıtacağız. y1= -1/8x için 2 + 12, xО[-12;12], için
sen2= ​​-1/8x 2 +6, xО[-4;4], vb.

Prosedür:

    İmleci bir hücreye yerleştirin1'DE ve giriny1

    Hücreye2'DE formülü girin=(-1/18)*A2^2 +12

    Tıklamak Girmek klavyede

    Fonksiyon değeri otomatik olarak hesaplanır.

    Formülü A26 hücresine kadar uzat

    Aynı şekilde hücreC10 (fonksiyonun değerini yalnızca [-4;4]'ten x segmentinde bulduğumuz için) fonksiyonun grafiğinin formülünü girinsen2= ​​-1/8x 2 +6. VESAİRE.

Sonuç aşağıdaki ET olmalıdır

Tüm fonksiyon değerleri hesaplandıktan sonra şunları yapabilirsiniz:grafikler oluşturmak bunlarişlevler

    A1 hücre aralığını seçin:G26

    Araç çubuğunda şunu seçinMenü ekle Diyagram

    Grafik Sihirbazı penceresinde şunu seçin:Nokta → İstediğiniz görünümü seçin → Tıklayın Tamam .

Sonuç aşağıdaki şekil olmalıdır:

Bireysel çalışma için ödev:

Tek koordinat sisteminde fonksiyonların grafiklerini oluşturun.x -9'dan 9'a 1'er artışlarla . Çizimi alın.

1. "Gözlükler"

2. "Kedi" Verilerin filtrelenmesi (örneklenmesi) bir tabloda yalnızca hücre içerikleri belirli bir koşulu veya birkaç koşulu karşılayan satırları görüntülemenize olanak tanır. Sıralamanın aksine, filtreleme verileri yeniden sıralamaz, yalnızca belirtilen seçim kriterlerini karşılamayan kayıtları gizler.

Veri filtreleme iki şekilde yapılabilir:Otomatik Filtre veya Gelişmiş Filtre kullanarak.

Otomatik filtreyi kullanmak için ihtiyacınız olan:

Ö imleci tablonun içine yerleştirin;

Ö bir takım seçVeri - Filtre - Otomatik Filtre;

Ö seçimin yapılacağı sütunun listesini genişletin;

Ö bir değer veya koşul seçin ve iletişim kutusunda seçim kriterini ayarlayınÖzel otomatik filtre.

Kaynak tablonun tüm satırlarını geri yüklemek için, filtre açılır listesinden tüm satırı seçmeniz veya komutu seçmeniz gerekir.Veri - Filtre - Tümünü görüntüle.

Filtreleme modunu iptal etmek için imleci tablonun içine getirip menü komutunu tekrar seçmeniz gerekir.Veri - Filtre - Otomatik Filtrele (kutunun işaretini kaldırın).

Gelişmiş filtre, birden fazla seçim kriteri oluşturmanıza ve çeşitli sütunlarda bir dizi seçim koşulu belirterek elektronik tablo verilerinin daha karmaşık filtrelenmesini gerçekleştirmenize olanak tanır. Kayıtların gelişmiş bir filtre kullanılarak filtrelenmesi menü komutu kullanılarak yapılır.Veri - Filtre - Gelişmiş filtre.

Egzersiz yapmak.

Şekilde gösterilen örneğe uygun bir tablo oluşturun. Sort.xls olarak kaydedin.

Görev yürütme teknolojisi:

1. Sort.xls belgesini açın

2.

3. Menü komutunu çalıştırVeri - Sıralama.

4. İlk sıralama anahtarı olan "Artan" seçeneğini seçin (Tablodaki tüm bölümler alfabetik olarak düzenlenecektir).

Her gün mağazada kalan (sıfır olmayan bakiyeye sahip) malların bir listesini yazdırmamız gerektiğini, ancak bunun için önce böyle bir liste almamız gerektiğini hatırlayalım, yani. verileri filtreleyin.

5. Çerçeve imlecini veri tablosunun içine yerleştirin.

6. Menü komutunu çalıştırVeri - Filtre

7. Tabloların seçimini kaldırın.

8. Artık her tablo başlığı hücresinde bir "Aşağı Ok" düğmesi vardır; yazdırılmaz; filtre kriterlerini ayarlamanıza olanak tanır. Tüm kayıtları sıfır olmayan bir kalanla bırakmak istiyoruz.

9. Sütunda görünen ok düğmesini tıklayınKalan miktar . Seçimin yapılacağı bir liste açılacaktır. Hat seçDurum. Koşulu ayarlayın: > 0. TıklayınTAMAM . Tablodaki veriler filtrelenecektir.

10. Yerine tam listeürünler, bugüne kadar satılan ürünlerin bir listesini alacağız.

11. Filtre güçlendirilebilir. Ek olarak bir departman seçerseniz, departmanlara göre teslim edilmeyen ürünlerin listesini alabilirsiniz.

12. Tüm departmanlara ait satılmayan malların listesini tekrar görebilmek için “Repartman” listesinden “Tümü” kriterini seçmeniz gerekmektedir.

13. Raporlarınızda karışıklığı önlemek için bilgisayarınızın sistem saatine göre otomatik olarak değişecek bir tarih ekleyinFormüller - İşlev Ekle - Tarih ve Saat - Bugün .

Bağımsız iş

"MSExcel. İstatistiksel işlevler"

1 görev (genel) (2 puan).

Bir elektronik tablo kullanarak, istatistiksel işlevleri kullanarak verileri işleyin.
1. Sınıftaki öğrenciler (10 kişi) hakkında bir aylık matematik notları dahil bilgi verilir. Beşli, dörtlü, ikili ve üçlü sayıları sayın, her öğrencinin ortalama puanını ve tüm grubun ortalama puanını bulun. Bir gruptaki notların yüzdesini gösteren bir grafik oluşturun.

2.1 görev (2 puan).

Dört arkadaş üç ulaşım aracıyla seyahat ediyor: tren, uçak ve gemi. Nikolai tekneyle 150 km yol kat etti, trenle 140 km yol kat etti ve uçakla 1100 km uçtu. Vasily tekneyle 200 km yol kat etti, trenle 220 km yol kat etti ve uçakla 1160 km uçtu. Anatoly uçakla 1200 km uçtu, trenle 110 km yol kat etti ve tekneyle 125 km yol kat etti. Maria trenle 130 km, uçakla 1500 km uçtu ve tekneyle 160 km yol kat etti.
Yukarıdaki verilere dayanarak bir elektronik tablo oluşturun.

    Tabloya her bir adamın kat ettiği toplam kilometre sayısını gösteren bir sütun ekleyin.

    Çocukların trenle kat ettiği, uçakla uçtuğu ve tekneyle seyahat ettiği toplam kilometre sayısını hesaplayın (her ulaşım türünde ayrı ayrı).

    Tüm arkadaşlarınızın toplam kilometre sayısını hesaplayın.

    Arkadaşların her türlü ulaşım aracını kullanarak kat ettiği maksimum ve minimum kilometre sayısını belirleyin.

    Tüm ulaşım türleri için ortalama kilometre sayısını belirleyin.

2.2 görev (2 puan).

Alan (km2) ve en büyük derinlik (m) ile ilgili aşağıdaki verileri kullanarak bir “Avrupa Gölleri” tablosu oluşturun: Ladoga 17,700 ve 225; Onega 9510 ve 110; Hazar Denizi 371.000 ve 995; Wenern 5550 ve 100; Pskovsky 3560 ve 14 ile Chudskoye; Balaton 591 ve 11; Cenevre 581 ve 310; Wettern 1900 ve 119; Konstanz 538 ve 252; Mälaren 1140 ve 64. Bölgedeki en büyük ve en küçük gölü, en derin ve en sığ gölü belirleyin.

2.3 görev (2 puan).

Aşağıdaki uzunluğu (km) ve havza alanını (bin km2) kullanarak bir “Avrupa Nehirleri” tablosu oluşturun: Volga 3688 ve 1350; Tuna 2850 ve 817; Ren 1330 ve 224; Elbe 1150 ve 148; Vistül 1090 ve 198; Loire 1020 ve 120; Ural 2530 ve 220; Don 1870 ve 422; Sena 780 ve 79; Thames 340 ve 15. En uzun ve en kısa nehri belirleyin, nehir havzalarının toplam alanını, Rusya'nın Avrupa kısmındaki nehirlerin ortalama uzunluğunu hesaplayın.

Görev 3 (2 puan).

Banka, çeşitli kuruluşlara verilen kredilerin ödemelerinin zamanında yapıldığını kaydeder. Kredi tutarı ve kuruluşun halihazırda ödediği tutar bilinmektedir. Borçlular için cezalar belirleniyor: Şirketin krediyi yüzde 70'ten fazla geri ödemesi durumunda ceza borç tutarının yüzde 10'u olacak, aksi takdirde ceza yüzde 15 olacak. Her kuruluş için cezayı, ortalama cezayı, bankanın ek olarak alacağı toplam para miktarını hesaplayın. Bütçe kuruluşlarının ortalama para cezasını belirleyin.

Herhangi bir ders için materyal bulun,

Analitik, OLAP ve veri ambarlarıyla ilgili sorunlar Rus BT uzmanlarının ilgisini giderek artırıyor. Bugüne kadar, bilgisayar basınımızda ve internette, giriş niteliğinde olanlar da dahil olmak üzere bu konuyla ilgili birçok iyi materyal yayınlandı. OLAP'ı belirli bir örnek kullanarak kasıtlı olarak "bir bakışta" açıklamaya çalıştığımız bir makaleyi dikkatinize sunuyoruz. Uygulama, bazı BT uzmanları ve özellikle son kullanıcılar için böyle bir açıklamanın gerekli olduğunu göstermektedir.

Dolayısıyla, OLAP *1, ilk yaklaşımla, “bir bakışta”, verileri analiz etmenin ve rapor almanın özel bir yolu olarak tanımlanabilir. Bunun özü, kullanıcıya çeşitli bölümlerdeki verileri otomatik olarak özetleyen ve hesaplamaların ve rapor formunun etkileşimli yönetimine olanak tanıyan çok boyutlu bir tablo sağlamaktır. Bu makale, gıda ürünlerinin toptan ticaretini yapan bir işletmenin faturalarının analiz edilmesi örneğini kullanarak OLAP'ın teknolojisi ve temel operasyonlarından bahsedecektir.

*1. OLAP - Çevrimiçi Analitik İşleme, operasyonel veri analizi.

En basit ve en ucuz sınıftaki OLAP sistemi bir araç olarak kabul edilecektir - OLAP istemcisi *1. Örneğin, OLAP müşterileri arasında en basit ürünü seçtik - Intersoft Lab'den “Kontur Standardı”. (Daha net olması açısından, makalenin ilerleyen kısımlarında genel kabul görmüş OLAP terimleri kalın harflerle belirtilecek ve İngilizce karşılıkları ile birlikte verilecektir.)

*1. OLAP sistemlerinin sınıflandırılmasına ilişkin daha fazla ayrıntı, PC Week/RE, No. 3/2001'deki “OLAP, made in Russia” makalesinde açıklanmaktadır.

O halde sistemle başlayalım. Öncelikle veri kaynağını, yani tablonun yolunu ve alanlarını tanımlamanız gerekir. Bu, veritabanının fiziksel uygulamasını bilen kullanıcının görevidir. Son kullanıcılar için tablonun adını ve alanlarını alan terimlerine çevirir. “Veri kaynağının” arkasında yerel bir tablo, SQL sunucusu tablosu veya görünümü veya saklı prosedür bulunur.

Büyük olasılıkla, belirli bir veritabanında faturalar bir değil, birkaç tabloda saklanır. Ayrıca bazı alanlar veya kayıtlar analiz için kullanılamayabilir. Bu nedenle, daha sonra aşağıdakilerin yapılandırıldığı bir Seçim (sonuç kümesi veya sorgu) oluşturulur: tabloları anahtar alanlara göre birleştirme algoritması, filtreleme koşulları ve döndürülen alanlar kümesi. Seçimimize “Faturalar” adını verelim ve “Faturalar” veri kaynağının tüm alanlarını içine yerleştirelim. Böylece BT uzmanı anlamsal bir katman oluşturarak veritabanının fiziksel uygulamasını son kullanıcıdan gizler.

Daha sonra OLAP raporu yapılandırılır. Bu, konunun uzmanı tarafından yapılabilir. İlk olarak, düz bir veri örneğinin alanları iki gruba ayrılır: gerçekler (gerçekler veya ölçümler) ve boyutlar (boyutlar). Gerçekler sayılardır, ölçümler ise gerçeklerin özetleneceği “bölümlerdir”. Örneğimizde boyutlar şöyle olacaktır: “Bölge”, “Şehir”, “Müşteri”, “Ürün”, “Tarih” ve tek bir gerçek olacaktır - faturanın “Tutar” alanı. Aslında bir veya daha fazla toplama algoritması seçmeniz gerekir. OLAP yalnızca sonuçları özetlemekle kalmaz, aynı zamanda istatistiksel analiz de dahil olmak üzere daha karmaşık hesaplamaları da gerçekleştirebilir. Birden fazla toplama algoritmasının seçilmesi sanal, hesaplanmış gerçekler yaratacaktır. Örnekte bir toplama algoritması seçilmiştir - "Toplam".

OLAP sistemlerinin özel bir özelliği, bir tarihten daha eski zaman dilimlerine ait ölçüm ve verilerin üretilmesi ve bu dönemlere ait toplamların otomatik olarak hesaplanmasıdır. “Yıl”, “Çeyrek” ve “Ay” dönemlerini seçelim, her güne ait veriler raporda olmayacak ancak oluşturulan “Yıl”, “Çeyrek” ve “Ay” boyutları görünecektir. Raporumuzun adını “Satış Analizi” olarak kaydedelim. Analitik uygulama için arayüz oluşturma çalışmaları tamamlandı.

Artık bu arayüzü günlük veya aylık olarak çalıştırdığınızda kullanıcı, faturaları öğeye, müşteriye ve döneme göre özetleyen bir tablo ve grafik görecektir.

Veri manipülasyonunun sezgisel olması için, dinamik bir tabloyu yönetmeye yönelik araçlar, tablonun kendi öğeleridir - sütunları ve satırları. Kullanıcı bunları taşıyabilir, silebilir, filtreleyebilir ve diğer OLAP işlemlerini gerçekleştirebilir. Bu durumda tablo otomatik olarak yeni ara ve nihai toplamları hesaplar.


Örneğin, "Ürün" sütununu ilk sıraya sürükleyerek ("taşıma" işlemi), bir karşılaştırma raporu alacağız - "Yılın ürün satış hacimlerinin karşılaştırılması." Bir yıla ait verileri toplamak için, "Çeyrek" ve "Ay" sütunlarını tablonun üst kısmına, yani "etkin olmayan boyutlar alanına" sürüklemeniz yeterlidir. Bu alana aktarılan “Çeyrek” ve “Ay” boyutları kapatılacak (“boyut kapatma” işlemi), yani rapor dışı bırakılacak; bu durumda gerçekler yıl için özetlenir. Boyutlar kapalı olmasına rağmen verileri filtrelemek için belirli yılları, üç aylık dönemleri ve ayları ayarlayabilirsiniz (“filtreleme” işlemi).

Daha fazla netlik sağlamak için OLAP tablosunu gösteren grafiğin türünü ve ekrandaki konumunu değiştirelim.

Verileri daha derinlemesine incelemek (“detaylı inceleme” operasyonu), ilgilendiğimiz ürünün satışları hakkında daha detaylı bilgi edinmemizi sağlar. “Kahve” ürününün yanındaki “+” işaretine tıklayarak bölgelere göre satış hacimlerini göreceğiz. "Ural" bölgesini genişleterek, Ural bölgesindeki şehirlere göre satış hacimleri alacağız, "Ekaterinburg" verilerini inceleyerek bu şehrin toptan alıcılarına ilişkin verileri görüntüleyebileceğiz.

Filtreleri ayarlamak için açık boyutları da kullanabilirsiniz. Moskova ve Yekaterinburg'daki şeker satışlarının dinamiklerini karşılaştırmak için "Ürün" ve "Şehir" boyutlarına filtreler kuracağız.

Gereksiz ölçümleri kapatalım ve “Çizgi” grafik tipini seçelim. Ortaya çıkan grafiği kullanarak satış dinamiklerini takip edebilir, mevsimsel dalgalanmaları ve farklı şehirlerdeki ürün satışlarındaki düşüş ve artışlar arasındaki ilişkiyi değerlendirebilirsiniz.

Bu nedenle, OLAP teknolojisinin, kullanıcının fareyi kullanarak dinamik bir OLAP tablosunu yöneterek tek bir arayüzden düzinelerce farklı türde rapor yayınlamasına olanak sağladığına inanıyoruz. Böyle bir aracı bilen bir programcının görevi, raporlama formlarının rutin olarak kodlanması değil, veritabanları için bir OLAP istemcisi kurmaktır. Aynı zamanda raporu yönetme yöntemleri son kullanıcı için sezgiseldir.

Aslında OLAP, elektronik tablo fikrinin doğal bir devamı ve gelişmesidir. OLAP görsel arayüzü özünde bir elektronik tablodur ancak güçlü bir hesaplama motoru ve verileri sunmak ve yönetmek için özel bir standartla donatılmıştır. Ayrıca bazı OLAP istemcileri MS Excel'e eklenti olarak uygulanır. Bu nedenle, elektronik tabloları kullanma konusunda kendine güvenen milyonlarca beyaz yakalı işçiden oluşan ordu, OLAP araçlarına çok hızlı bir şekilde hakim oluyor. Onlara göre bu, yeni fırsatlar sunan ancak yeniden öğrenme ihtiyacını gerektirmeyen bir "kadife devrimdir".

Okuyucu bu makaleyi okuduktan sonra OLAP'a olan ilgisini kaybetmediyse, başlangıçta bahsedilen materyallere başvurabilir. Bu tür materyallerin koleksiyonları, Intersoft laboratuvar sitesi - www.iso.ru dahil olmak üzere bir dizi İnternet sitesinde yayınlanmaktadır. Makalede açıklanan örnekle “Kontur Standardı” sisteminin demo sürümünü de buradan indirebilirsiniz.

OLAP istemci araçları, toplu verileri (toplamlar, ortalamalar, maksimum veya minimum değerler) hesaplayan ve bunları görüntüleyen uygulamalardır; toplu verilerin kendisi ise bu tür bir OLAP aracının adres alanı içindeki bir önbellekte bulunur.

Kaynak veriler bir masaüstü DBMS'de bulunuyorsa, toplu verilerin hesaplanması OLAP aracının kendisi tarafından gerçekleştirilir. Başlangıç ​​verilerinin kaynağı bir sunucu DBMS ise, istemci OLAP araçlarının çoğu, GROUP BY deyimini içeren SQL sorgularını sunucuya gönderir ve sonuç olarak sunucuda hesaplanan toplu verileri alır.

Kural olarak, OLAP işlevselliği istatistiksel veri işleme araçlarında (bu sınıftaki ürünlerden StatSoft ve SPSS ürünleri Rusya pazarında yaygın olarak kullanılmaktadır) ve bazı elektronik tablolarda uygulanmaktadır. Özellikle Microsoft Excel'in çok boyutlu analiz araçları vardır. Bu ürünle, küçük bir yerel çok boyutlu OLAP küpü oluşturup dosya olarak kaydedebilir ve bunun iki veya üç boyutlu kesitlerini görüntüleyebilirsiniz.

Uygulama paketi eklentileri Microsoft Office veri madenciliği, Microsoft Office uygulamalarından veri madenciliği ve işleme yeteneklerine erişim sağlayan ve böylece tahmine dayalı analize olanak sağlayan bir dizi işlevdir. yerel bilgisayar. Hizmetlerin yerleşik olması sayesinde Microsoft platformları Microsoft Office uygulama ortamında bulunan SQL Server veri madenciliği ve işleme algoritmaları sayesinde iş kullanıcıları, yalnızca birkaç tıklamayla karmaşık veri kümelerinden değerli bilgileri kolayca çıkarabilirler. Office veri çıkarma ve işleme eklentileri, son kullanıcıların doğrudan Microsoft Excel ve Microsoft Visio'da analiz gerçekleştirmesine olanak tanır.

Microsoft Office 2007 üç ayrı OLAP bileşeni içerir:

  1. Excel için Veri Madenciliği İstemcisi, Excel 2007 içinden SSAS tabanlı veri madenciliği projeleri oluşturmanıza ve yönetmenize olanak tanır;
  2. için tablo analiz araçları Excel uygulamaları Excel elektronik tablolarında depolanan verileri analiz etmek için SSAS'nin yerleşik bilgi çıkarma ve işleme yeteneklerini kullanmanıza olanak tanır.
  3. Visio Veri Madenciliği Şablonları, karar ağaçlarını, regresyon ağaçlarını, küme diyagramlarını ve bağımlılık ağlarını Visio diyagramlarında görselleştirmenize olanak tanır.
Tablo 1.1. OLAP ve İş Zekası için Oracle Ürünleri
Fon türü Ürün



Tepe