8 Mart 2021 Pazartesi

Excel uçucu / volatile fonksiyonlar

Excel uçucu fonksiyonlar

Excel volatile fonksiyonlar Excel ucucu işlevler ŞİMDİ(), BUGÜN(), RASTELEARADA, S_SAYÜRET HÜCRE(«dosyaadı») DOLAYLI, KAYDIR İngilizce sürümlerde: NOW(), TODAY(), RAND(), RANDBETWEEN(), CELL(“filename”), INDIRECT, OFFSET https://youtu.be/fFr6bl0jsEk


7 Mart 2021 Pazar

Excel kalite kontrol tablosu

Excel kontrol tablosu

Excel metni simgeye çevirmek

Excel durum değerlendirme

Özel biçim düzenlemesi için Hücreleri Biçimlendir (Format Cells) iletişim kutusunda Sayı (Number) bölümünden İsteğe Uyarlanmış (Custom) seçilir. Bu bölümde farklı veri türleri için özel karakterler kullanılarak biçimleme işlemleri yapılır.

İsteğe bağlı biçimlendirme (custom) konusunda yapılacak işlemler detaylı bir şekilde aşağıda ele alınmaktadır:

 

Temel Söz Dizimi

İsteğe uyarlanmış (custom) biçim düzenlemek için öncelikle bilmemiz gereken şey; özel biçimlemenin dört bölümden oluşan bir sözdizimi olduğudur:

 

Bu bölümlerin her biri belli türde veri için kullanılır ve aralarında noktalı virgül (;) ayracı yer alır. 

1. Bölüm

2. Bölüm

3. Bölüm

 

;

;

;

 

Pozitif Sayılar için

Negatif Sayılar için

Sıfır için

 

 

#.##0,00

-#.##0,00

0,00

 

[Mavi]#.##0,00_)

[Kırmızı]-(#.##0,00)

0,00

 

[Blue]#,##0.00_)

[Red]-(#,##0.00)

0.00

 

0,00_)

(0,00)  

 

 

“GEÇER”

“GEÇERSİZ”

“ARADA”

 

“GEÇTİ”

“KALDI”

 

 

“İYİ”

“KÖTÜ”

“NORMAL”

 

 

Bir sütuna

1

-1

0

Yazarak durumları ifade ediyorsunuz.

Ardından özel biçimleme (Custom format) ile bu alan üzerinde;

“GEÇTİ”

“KALDI”

“ORTADA”

 

Diyorsunuz.

 

Ardından tabloda istediğiniz alanı seçip veri doğrulama (data validation) liste kutusu yapıyorsunuz. Kaynak alanı 1, -1, 0 yazan alan.

 

https://youtu.be/jyeX0nyLgAo

 

6 Mart 2021 Cumartesi

Excel kronometre

Excel kronometre

Excel vba kronometre

Excel kronometre

Excel vba ortamında bir zaman sistemi oluşturmaya çalıştım.

Geri sayım ve kronometre

Excel vba bileşenleri:

Application.OnTime (Erkenzaman, çalıştırılacak prosedür, engeçzaman, program)

 

Örnekler:

15 saniye sonra çalıştır:

Application.OnTime Now + TimeValue("00:00:15"), "kronometre"

 

Saat 16’da çalıştır:

Application.OnTime TimeValue("16:00:00"), "kronometre"

 

İşlemin iptali:

Application.OnTime EarliestTime:=TimeValue("16:00:00"), "kronometre", Schedule:=False

 

Otomatik başlatma:

Sub auto_open

Application.OnTime Now() + TimeValue("00:00:01"), "kronometre"

End sub

 

 

Yazdığım kodlar:

Sub kronometrebaslat()

Application.OnTime Now() + TimeValue("00:00:01"), "kronometre"

 

End Sub

 

Sub kronometredurdur()

Application.OnTime Now() + TimeValue("00:00:01"), "kronometre", , False

 

End Sub

 

Sub kronometre()

Sayfa2.Range("d5").Value = Time

Application.OnTime Now() + TimeValue("00:00:01"), "kronometre"

End Sub

 

 

 

Mevcut kodlar:

sub Saat_baslat()

 

Sayfa1.Range("h3").Value = 0

 

Application.OnTime Now() + TimeValue("00:00:01"), "Saatdevam"

 

End Sub

 

 

Sub Saat_durdur()

 

Application.OnTime Now() + TimeValue("00:00:01"), "Saatdevam", , False

 

End Sub

 

Sub Saatdevam()

On Error Resume Next

 

 'Application.EnableEvents = False

 

If Sayfa1.Range("e17").Value Then

 

 

   If Sayfa1.Range("d5").Value = 0 Then

   MsgBox "SÜRE BİTTİ"

   Exit Sub

   End If

  

   Sayfa1.Range("d5").Value = Range("d5").Value - TimeValue("00:00:01")

 

   Application.OnTime Now() + TimeValue("00:00:01"), "Saatdevam"

     

Else

 

  Sayfa1.Range("a1").Value = Time

  Sayfa1.Range("d5").Value = Sayfa1.Range("a1").Value

 

  Application.OnTime Now() + TimeValue("00:00:01"), "Saatdevam"

 

  Application.OnTime Now + (TimeValue("00:00:01") / 1000), "degerartir"

 

End If

 

 'Application.EnableEvents = True

 

End Sub

 

Sub degerartir()

 

' kronometre için bir artırma sistemi

 

 Sayfa1.Range("h3").Value = Sayfa1.Range("h3").Value + 1

 

End Sub

 

 

https://youtu.be/-V0P4IWE7_c

 

 

10 Şubat 2021 Çarşamba

Excel bilgi düzeyini ölçmek

 

Excel bilgim ne kadar

Excel düzeyinizi öğrenmek

Excel bilgimi ölçebilir miyim

Microsoft Excel® şirketlerde yaygın kullanılan bir program şüphesiz. Peki ne kadar biliyorsunuz ve sizden neler beklenecek?

Genelde bir temel düzey;

Temel hesaplamalar, dört işlemleri yapabilmek.

Sayfa ve dosya yapısı

Biçimleme

Koşullu biçimleme

Temel fonksiyonlar (tarih işlemleri, metin işlemleri – soldan (left), sağdan vb.

Grafikler, yazdırma

Filtreleme, pivot tablo

Orta düzey;

Sabit adreslemeli formül oluşturma

Tablo (Table) yapısı

Daha fazla fonksiyon, EĞER (IF), ETOPLA (SUMIFS), EĞERSAY (COUNTIF), …

Metin ve tarih fonksiyonları ,

İleri düzey;

Fonksiyonları birlikte kullanabilmek; DÜŞEYARA ve KAÇINCI, VLOOKUP ve MATCH

Gelişmiş kullanımlar; EĞER(IF)  VE(AND) , ETOPLA (SUMIF), EĞERSAY (COUNTIF),

ÇOKETOPLA (SUMIFS), SOLDAN (LEFT), SAĞDAN (RIGHT), PARÇAAL(MID), BUL (FIND)

TAMİŞGÜNÜ (NETWORKDAYS), İŞGÜNÜ (WORKDAY)

İNDİS (INDEX), SATIR (ROW), SÜTUN (COLUMN)

EĞERHATA (IFERROR), KIRP (TRIM) ….

Dizi fonksiyonları

Pivot tablo, hesaplanmış alan (calculated field)

Alt toplam (Subtotal)

Ad tanımlamaları (name define)

Dinamik alanlar - KAYDIR (OFFSET)

Raporlama, dashboard

 

Makro kaydetme

Uzmanlık konuları: İstatistik ve finansal fonksiyonları bilmek

Veri analizi, power pivot, power Query ve dashboard oluşturma gibi konular.

Makrolar: Kaydedilebilir makro (record macro) yazmak.

VBA kodlama: VBA (Visual Basic application) ile kodlamak temel bilgisayar programlama bilgisi gerektiren bir konudur. Kod yazarak Excel üzerinde işlemleri yapabilmek, resimli formlar, kaydetmek, sorgulamak vb.

 

Testi indirmek için:

http://farukcubukcu.com/files/excel-duzey-degerlendirme-testi_42adf.xlsx

 

Video için:

https://youtu.be/d1kmZfVrdF4

 

 

 

 

29 Ocak 2021 Cuma

Excel ile regresyon analizi

Excel ile regresyon

Microsoft Excel ile regresyon analizi Veriler arasındaki ilişkileri analiz etmek için tipik olarak regresyon analizi kullanılır. Regresyon analizi bir bağımlı değişkenin (örneğin satış adetleri) hangi bağımsız değişkenlerden (örneğin fiyat, marka, kalite, vb) en çok etkilendiğini araştırır. Sonuçlarda edilen bilgilerden karar vericiler ve diğer alıcılar yararlanırlar. En yaygın kullanılan regresyon modeli, linear regresyondur ayrıca lojistik ve polinominal regresyon da yapılabilir. İstatistiksel analizi için Çözümleme Araç Takımı (Analysis ToolPak) ve Çözücü (Solver) eklentileri kullanılır. Eklentiler faklı türdedir: Excel Eklentileri: Çözümleme Araç Takımı (Analysis ToolPak) ve Çözücü (Solver) gibi eklentiler özel istatistiksel fonksiyonlarının (histogram çizmek gibi) eklenmesini ve kullanılmasını sağlar. Bu eklentilerin yüklenmesinin ardından Veri (Data) sekmesindeki Veri Analizi (Data Analysis) aracı görülür.


https://youtu.be/okEQihzE8Rs



15 Ocak 2021 Cuma

EĞER / IF yerine kullanabileceğiz alternatifler

 EĞER (IF) ve ALTERNATİFLERİ

https://youtu.be/kexH-v9M0oM

EĞER yerine kaç tane farklı fonksiyon kullanabilirsiniz? 10 mu? 15 mi ? Olabilir.

Microsoft Excel ® ortamında en sık kullandığımız fonksiyonlardan birisi şüphesiz EĞER’dir. İngilizce sürümlerde IF. Eğer bildiğiniz gibi bir değeri karşılaştırmak (eşit, büyük, küçük gibi) ve ona göre farklı işlemleri yapmayı sağlar. Tipik olarak farklı sayısal değerlere göre iskonto oranları bulmak gibi.

Bu videoda klasik EĞER (IF) yapısına alternatif 12 kullanımı sizlerle birlikte yapıyoruz:

1.       Normal

2.       Fx ile

3.       EĞER  VE   (IF AND)

4.       ÇOKEĞER (IFS)

5.       DÜŞEYARA (VLOOKUP)

6.       İNDİS KAÇINCI  (INDEX MATCH)

7.       İLKEŞLEŞEN (SWITCH)

8.       ÇAPRAZARA (XLOOKUP)

9.       ELEMAN KAÇINCI (CHOOSE  MATCH)

10.   TOPLA.ÇARPIM (SUMPRODUCT)

11.   ETOPLA (SUMIF)

12.   Birleştirme

13.   VBA

14.  

 Bunlar yeni sürümlerde (Office 365 ve Office 2019): 


      ÇOKEĞER (IFS)

5.   

7.       İLKEŞLEŞEN (SWITCH)

8.       ÇAPRAZARA (XLOOKUP)

 

 

11 Ocak 2021 Pazartesi

Excel ile Metin verilerin işlenmesi / text veriler

 İsimleri, kodları, ürün adlarını işlemek (kesmek, birleştirmek, kısım kısım ayırmak, metin, sayı, tarih ayrını yapmak) için uzun bir çalışma.

https://youtu.be/8MvYgSlBci8

 

Microsoft Excel ® ile Metin veri işleme

Text veri işleme

İsimler, ürün kodu, adres, email, telno, açıklama, özellikler, gibi sayısal işlem yapılmayan bu veriler farklı işlemlere olan gereksinimlerle karşımıza çıkar.

1. Metin ayırma ve birleştirme

2. Tarih ve sayısal verileri birleştirme/ayırma

3. Sağdan ve soldan ayırma, bir, iki ya da üç kısım baştan ve sondan ayırma

4. Orta kısmından ayırma

5. İki isimliler

6. Metin içerisindeki sayının yerinin bulunması

7. Metin içerisinde metin karakterin yerinin bulunması

8. İstenilen uzunluğa tamamlama

9. Temizleme

10. Büyük harf / küçük harf

11. Değiştirme seçenekleri

12. Boşlukları bulmak

13. İki tire arası

 

Kullanılan fonksiyonlar: İngilizce sürüm:

RIGHT

LEFT

MID

LEN

FIND, SEARCH

REPT

TRIM

SUBSTITUTE

REPLACE

TEXT

CONCATENATE

 

Türkçe fonksiyonlar:

SAĞDAN

SOLDAN

PARÇAAL

UZUNLUK

BUL, MBUL

YİNELE

KIRP

YERİNEKOY

DEĞİŞTİR

METNEÇEVİR

BİRLEŞTİR…

 

Bu fonksiyonlar için ayrıca çok sayıda videomuz ilgili oynatma listelerinde bulunmaktadır. Onları da izlemenizi öneririz.