Excel OFFSET işlevi - formül örnekleri ve kullanımları

  • Bunu Paylaş
Michael Brown

Bu eğitimde, Excel evreninin en gizemli sakinlerinden biri olan OFFSET fonksiyonuna biraz ışık tutacağız.

Peki, Excel'de OFFSET nedir? Özetle, OFFSET formülü, bir başlangıç hücresinden veya bir hücre aralığından belirtilen sayıda satır ve sütun kadar kaydırılmış bir aralığa başvuru döndürür.

OFFSET fonksiyonunu anlamak biraz zor olabilir, bu nedenle önce kısa bir teknik açıklamanın üzerinden geçelim (basit tutmak için elimden geleni yapacağım) ve ardından OFFSET'i Excel'de kullanmanın en etkili yollarından birkaçını ele alacağız.

    Excel OFFSET işlevi - sözdizimi ve temel kullanımlar

    Excel'deki OFFSET işlevi, belirli bir hücre veya aralıktan belirli sayıda satır ve sütun olan bir hücre veya hücre aralığı döndürür.

    OFFSET fonksiyonunun sözdizimi aşağıdaki gibidir:

    OFFSET(reference, rows, cols, [height], [width])

    İlk 3 bağımsız değişken gereklidir ve son 2 bağımsız değişken isteğe bağlıdır. Bağımsız değişkenlerin tümü diğer hücrelere referanslar veya diğer formüller tarafından döndürülen sonuçlar olabilir.

    Görünüşe göre Microsoft parametrelerin adlarına bir anlam katmak için iyi bir çaba göstermiş ve her birinde ne belirtmeniz gerektiğine dair bir ipucu veriyorlar.

    Gerekli argümanlar:

    • Referans - ofseti temel aldığınız bir hücre veya bitişik hücrelerden oluşan bir aralık. Bunu başlangıç noktası olarak düşünebilirsiniz.
    • Sıralar - Başlangıç noktasından yukarı veya aşağı hareket ettirilecek satır sayısı. rows pozitif bir sayı ise, formül başlangıç referansının altına hareket eder, negatif bir sayı olması durumunda başlangıç referansının üstüne çıkar.
    • Cols - Formülün başlangıç noktasından hareket etmesini istediğiniz sütun sayısı. Satırların yanı sıra sütunlar da pozitif (başlangıç referansının sağında) veya negatif (başlangıç referansının solunda) olabilir.

    İsteğe bağlı argümanlar:

    • Yükseklik - döndürülecek satır sayısı.
    • Genişlik - döndürülecek sütun sayısı.

    Hem yükseklik hem de genişlik bağımsız değişkenleri her zaman pozitif sayılar olmalıdır. İkisinden biri atlanırsa, varsayılan olarak referans .

    Not: OFFSET uçucu bir işlevdir ve çalışma sayfanızı yavaşlatabilir. Yavaşlık, yeniden hesaplanan hücre sayısıyla doğru orantılıdır.

    Şimdi de teoriyi en basit OFFSET formülü örneği ile açıklayalım.

    Excel OFFSET formülü örneği

    Burada, belirlediğiniz bir başlangıç noktasına, satırlara ve sütunlara dayalı olarak bir hücre başvurusu döndüren basit bir OFFSET formülü örneği verilmiştir:

    =OFFSET(A1,3,1)

    Formül, Excel'e A1 hücresini başlangıç noktası (başvuru) olarak almasını, ardından 3 satır aşağı (rows bağımsız değişkeni) ve 1 sütun sola (cols bağımsız değişkeni) taşımasını söyler. Sonuç olarak, bu OFFSET formülü B4 hücresindeki değeri döndürür.

    Soldaki görüntü işlevin rotasını gösterirken, sağdaki ekran görüntüsü OFFSET formülünü gerçek hayattaki veriler üzerinde nasıl kullanabileceğinizi göstermektedir. İki formül arasındaki tek fark, ikincisinin (sağdaki) rows bağımsız değişkeninde bir hücre başvurusu (E1) içermesidir. Ancak E1 hücresi 3 sayısını içerdiğinden ve ilk formülün rows bağımsız değişkeninde tam olarak aynı sayı göründüğünden,her ikisi de aynı sonucu döndürür - B4'teki değer.

    Excel OFFSET formülleri - hatırlanması gerekenler

    • Excel'de OFFSET işlevi aslında herhangi bir hücreyi veya aralığı taşımaz, yalnızca bir başvuru döndürür.
    • OFFSET formülü bir hücre aralığı döndürdüğünde, rows ve cols bağımsız değişkenleri her zaman döndürülen öfkenin sol üst hücresine başvurur.
    • Başvuru bağımsız değişkeni bir hücre veya bitişik hücre aralığı içermelidir, aksi takdirde formülünüz #DEĞER! hatası döndürür.
    • Belirtilen satırlar ve/veya sütunlar bir başvuruyu elektronik tablonun kenarının üzerine taşırsa, Excel OFFSET formülünüz #REF! hatası döndürür.
    • OFFSET işlevi, bağımsız değişkenlerinde bir hücre / aralık başvurusu kabul eden diğer Excel işlevlerinde kullanılabilir.

    Örneğin, aşağıdaki formülü kullanmaya çalışırsanız =OFFSET(A1,3,1,1,3) tek başına #DEĞER! hatası verir, çünkü döndürülecek aralık (1 satır, 3 sütun) tek bir hücreye sığmaz. Ancak, bunu aşağıdaki gibi SUM işlevinin içine yerleştirirseniz:

    =TOPLAM(OFFSET(A1,3,1,1,3))

    Formül, A1 hücresinin 3 satır altında ve 1 sütun sağında bulunan 1 satıra 3 sütun aralığındaki değerlerin toplamını, yani B4:D4 hücrelerindeki değerlerin toplamını döndürür.

    Excel'de neden OFFSET kullanıyorum?

    OFFSET fonksiyonunun ne işe yaradığını artık bildiğinize göre, kendinize "Neden bunu kullanmakla uğraşıyorsunuz?" diye soruyor olabilirsiniz. Neden B4:D4 gibi doğrudan bir referans yazmıyorsunuz?

    Excel OFFSET formülü aşağıdakiler için çok iyidir:

    Dinamik aralıklar oluşturma : B1:C4 gibi başvurular statiktir, yani her zaman belirli bir aralığa başvururlar. Ancak bazı görevleri dinamik aralıklarla gerçekleştirmek daha kolaydır. Bu, özellikle değişen verilerle çalıştığınızda, örneğin her hafta yeni bir satır veya sütunun eklendiği bir çalışma sayfanız olduğunda geçerlidir.

    Başlangıç hücresinden aralığı alma Bazen, belirli bir hücreden başladığını bilseniz de aralığın gerçek adresini bilmiyor olabilirsiniz. Bu tür senaryolarda, Excel'de OFFSET kullanmak doğru yoldur.

    Excel'de OFFSET işlevi nasıl kullanılır - formül örnekleri

    Umarım bu kadar teoriden sıkılmamışsınızdır. Her neyse, şimdi en heyecan verici kısma geliyoruz - OFFSET fonksiyonunun pratik kullanımları.

    Excel OFFSET ve SUM işlevleri

    Biraz önce ele aldığımız örnek OFFSET & SUM'ın en basit kullanımını göstermektedir. Şimdi bu fonksiyonlara başka bir açıdan bakalım ve başka neler yapabileceklerini görelim.

    Örnek 1. Dinamik bir SUM / OFFSET formülü

    Sürekli güncellenen çalışma sayfalarıyla çalışırken, yeni eklenen tüm satırları otomatik olarak seçen bir TOPLA formülüne sahip olmak isteyebilirsiniz.

    Aşağıdaki ekran görüntüsünde gördüğünüze benzer bir kaynak veriye sahip olduğunuzu varsayalım. Her ay TOPLA formülünün hemen üstüne yeni bir satır eklenir ve doğal olarak bunun toplama dahil edilmesini istersiniz. Genel olarak iki seçenek vardır - ya her seferinde TOPLA formülündeki aralığı manuel olarak güncelleyin ya da OFFSET formülünün bunu sizin için yapmasını sağlayın.

    Toplanacak aralığın ilk hücresi doğrudan TOPLA formülünde belirtileceğinden, yalnızca aralığın son hücresini alacak olan Excel OFFSET işlevinin parametrelerine karar vermeniz gerekir:

    • Referans - toplamı içeren hücre, bizim durumumuzda B9.
    • Sıralar - negatif -1 sayısını gerektiren toplamın hemen üzerindeki hücre.
    • Cols - 0'dır çünkü sütunu değiştirmek istemezsiniz.

    İşte SUM / OFFSET formül kalıbı:

    =TOPLA( ilk hücre :(OFFSET( toplam hücre , -1,0)

    Yukarıdaki örnek için düzenlendiğinde formül aşağıdaki gibi görünür:

    =TOPLAM(B2:(OFFSET(B9, -1, 0)))

    Ve aşağıdaki ekran görüntüsünde gösterildiği gibi, kusursuz bir şekilde çalışıyor:

    Örnek 2. Son N satırı toplamak için Excel OFFSET formülü

    Yukarıdaki örnekte, genel toplam yerine son N ay için ikramiye miktarını bilmek istediğinizi varsayalım. Ayrıca formülün sayfaya eklediğiniz tüm yeni satırları otomatik olarak içermesini istiyorsunuz.

    Bu görev için Excel OFFSET'i SUM ve COUNT / COUNTA fonksiyonları ile birlikte kullanacağız:

    =SUM(OFFSET(B1,COUNT(B:B)-E1+1,0,E1,1))

    veya

    =SUM(OFFSET(B1,COUNTA(B:B)-E1,0,E1,1))

    Aşağıdaki detaylar formülleri daha iyi anlamanıza yardımcı olabilir:

    • Referans - değerlerini toplamak istediğiniz sütunun başlığı, bu örnekte B1 hücresi.
    • Sıralar - kaydırılacak satır sayısını hesaplamak için COUNT veya COUNTA işlevini kullanırsınız.

      COUNT, B sütununda sayı içeren hücrelerin sayısını döndürür; bu sayıdan son N ayı çıkarır (sayı E1 hücresidir) ve 1 eklersiniz.

      COUNTA tercih ettiğiniz işlevse, 1 eklemenize gerek yoktur, çünkü bu işlev boş olmayan tüm hücreleri sayar ve metin değeri içeren bir başlık satırı formülümüzün ihtiyaç duyduğu fazladan bir hücre ekler. Lütfen bu formülün yalnızca benzer bir tablo yapısında doğru çalışacağını unutmayın - bir başlık satırı ve ardından sayılar içeren satırlar. Farklı tablo düzenleri içinOFFSET/COUNTA formülü.

    • Cols - kaydırılacak sütun sayısı sıfırdır (0).
    • Yükseklik - toplanacak satır sayısı E1'de belirtilir.
    • Genişlik - 1 sütun.

    OFFSET işlevini ORTALAMA, MAKS, MİN ile kullanma

    Son N ayın ikramiyelerini hesapladığımız gibi, son N gün, hafta veya yılın ortalamasını alabilir ve bunların maksimum veya minimum değerlerini bulabilirsiniz. Formüller arasındaki tek fark ilk fonksiyonun adıdır:

    =ORTALAMA(OFFSET(B1,COUNT(B:B)-E1+1,0,E1,1))

    =MAX(OFFSET(B1,COUNT(B:B)-E1+1,0,E1,1))

    =MIN(OFFSET(B1,COUNT(B:B)-E1+1,0,E1,1))

    Bu formüllerin normal ORTALAMA(B5:B8) veya MAKS(B5:B8) formüllerine göre en önemli avantajı, kaynak tablonuz her güncellendiğinde formülü güncellemek zorunda kalmamanızdır. Çalışma sayfanıza kaç yeni satır eklenir veya silinirse silinsin, OFFSET formülleri her zaman sütunda belirtilen son (en alttaki) hücre sayısına başvuracaktır.

    Dinamik aralık oluşturmak için Excel OFFSET formülü

    COUNTA ile birlikte kullanıldığında, OFFSET işlevi, örneğin otomatik olarak güncellenebilen açılır listeler oluşturmak gibi birçok senaryoda yararlı olabilecek dinamik bir aralık oluşturmanıza yardımcı olabilir.

    Dinamik aralık için OFFSET formülü aşağıdaki gibidir:

    =OFFSET(Sheet_Name!$A$1, 0, 0, COUNTA(Sheet_Name!$A:$A), 1)

    Bu formülün temelinde, hedef sütundaki boş olmayan hücrelerin sayısını elde etmek için COUNTA işlevini kullanırsınız. Bu sayı, kaç satır döndürüleceğini bildiren OFFSET'in yükseklik bağımsız değişkenine gider.

    Bunun dışında, normal bir Ofset formülüdür, burada:

    • Referans ofseti temel aldığınız başlangıç noktasıdır, örneğin Sayfa1!$A$1.
    • Sıralar ve Cols her ikisi de 0'dır çünkü dengelenecek sütun veya satır yoktur.
    • Genişlik 1 sütundur.

    Not: Geçerli sayfada dinamik bir aralık oluşturuyorsanız, başvurulara sayfa adını eklemenize gerek yoktur; adlandırılmış aralık oluşturulurken Excel bunu sizin için otomatik olarak yapacaktır. Aksi takdirde, bu formül örneğinde olduğu gibi sayfanın adını ve ardından ünlem işaretini eklediğinizden emin olun.

    Yukarıdaki OFFSET formülüyle dinamik bir adlandırılmış aralık oluşturduktan sonra, kaynak listeye öğe eklediğinizde veya listeden öğe çıkardığınızda otomatik olarak güncellenecek dinamik bir açılır liste oluşturmak için Veri Doğrulama'yı kullanabilirsiniz.

    Excel'de açılır listeler oluşturmaya ilişkin ayrıntılı adım adım rehberlik için lütfen aşağıdaki eğitimlere göz atın:

    • Excel'de açılır listeler oluşturma - statik, dinamik, başka bir çalışma kitabından
    • Bağımlı açılır liste oluşturma

    Excel OFFSET & DÜŞEYARA

    Herkesin bildiği gibi, basit dikey ve yatay aramalar sırasıyla DÜŞEYARA veya DÜŞEYARA işlevi ile gerçekleştirilir. Ancak, bu işlevlerin çok fazla sınırlaması vardır ve genellikle daha güçlü ve karmaşık arama formüllerinde tökezlerler. Bu nedenle, Excel tablolarınızda daha karmaşık aramalar gerçekleştirmek için INDEX, MATCH ve OFFSET gibi alternatifler aramanız gerekir.

    Örnek 1. Excel'de sol Vlookup için OFFSET formülü

    DÜŞEYARA işlevinin en kötü şöhretli sınırlamalarından biri soluna bakamamasıdır, yani DÜŞEYARA yalnızca arama sütununun sağında bir değer döndürebilir.

    Örnek arama tablomuzda iki sütun vardır - ay adları (sütun A) ve ikramiyeler (sütun B). Belirli bir ay için ikramiye almak istiyorsanız, bu basit DÜŞEYARA formülü sorunsuz bir şekilde çalışacaktır:

    =VLOOKUP(B1, A5:B11, 2, FALSE)

    Ancak, arama tablosundaki sütunları değiştirdiğiniz anda, bu hemen #N/A hatasıyla sonuçlanacaktır:

    Sol taraftaki bir aramayı işlemek için, dönüş sütununun nerede olduğunu gerçekten önemsemeyen daha çok yönlü bir işleve ihtiyacınız vardır. Olası çözümlerden biri INDEX ve MATCH işlevlerinin bir kombinasyonunu kullanmaktır. Diğer bir yaklaşım ise OFFSET, MATCH ve ROWS kullanmaktır:

    OFFSET( lookup_table , MATCH( lookup_value , OFFSET( lookup_table , 0, lookup_col_offset , SATIRLAR( lookup_table ), 1) ,0) -1, return_col_offset , 1, 1)

    Nerede?

    • Lookup_col_offset - başlangıç noktasından arama sütununa taşınacak sütun sayısıdır.
    • Return_col_offset - başlangıç noktasından dönüş sütununa taşınacak sütun sayısıdır.

    Örneğimizde, arama tablosu A5:B9'dur ve arama değeri B1 hücresindedir, arama sütunu ofseti 1'dir (arama değerini ikinci sütunda (B) aradığımız için, tablonun başından itibaren 1 sütun sağa taşımamız gerekir), dönüş sütunu ofseti 0'dır çünkü değerleri ilk sütundan (A) döndürüyoruz:

    =OFFSET(A5:B9, MATCH(B1, OFFSET(A5:B9, 0, 1, ROWS(A5:B9), 1) ,0) -1, 0, 1, 1)

    Formülün biraz beceriksiz göründüğünü biliyorum, ama işe yarıyor :)

    Örnek 2. Excel'de bir üst arama nasıl yapılır

    DÜŞEYARA işlevinin sola bakamamasında olduğu gibi, yatay karşılığı olan DÜŞEYARA işlevi de bir değer döndürmek için yukarı bakamaz.

    Eşleşmeler için bir üst satırı taramanız gerekiyorsa, OFFSET MATCH formülü yine yardımcı olabilir, ancak bu kez bunu COLUMNS işleviyle aşağıdaki gibi geliştirmeniz gerekecektir:

    OFFSET( lookup_table , return_row_offset , MATCH( lookup_value , OFFSET( lookup_table , lookup_row_offset , 0, 1, SÜTUNLAR( lookup_table )), 0) -1, 1, 1)

    Nerede?

    • Lookup_row_offset - başlangıç noktasından arama satırına taşınacak satır sayısı.
    • Return_row_offset - başlangıç noktasından dönüş satırına taşınacak satır sayısı.

    Arama tablosunun B4:F5 olduğunu ve arama değerinin B1 hücresinde olduğunu varsayarsak, formül aşağıdaki gibi olur:

    =OFFSET(B4:F5, 0, MATCH(B1, OFFSET(B4:F5, 1, 0, 1, COLUMNS(B4:F5)), 0) -1, 1, 1)

    Bizim durumumuzda, arama aralığımız başlangıç noktasından 1 satır aşağıda olduğu için arama satırı ofseti 1'dir, tablodaki ilk satırdan eşleşmeleri döndürdüğümüz için dönüş satırı ofseti 0'dır.

    Örnek 3. İki yönlü arama (sütun ve satır değerlerine göre)

    Çift yönlü arama, hem satır hem de sütunlardaki eşleşmelere dayalı bir değer döndürür. Belirli bir satır ve sütunun kesişimindeki bir değeri bulmak için aşağıdaki çift yönlü arama dizisi formülünü kullanabilirsiniz:

    =OFFSET( arama tablosu , MATCH( satır arama değeri , OFFSET( arama tablosu , 0, 0, SATIRLAR( arama tablosu ), 1), 0) -1, MATCH( sütun arama değeri , OFFSET( arama tablosu , 0, 0, 1, SÜTUNLAR( arama tablosu )), 0) -1)

    Bunu göz önüne alırsak:

    • Arama tablosu A5:G9'dur
    • Satırlarda eşleşecek değer B2'dedir
    • Sütunlarda eşleşecek değer B1'dedir

    Aşağıdaki iki boyutlu arama formülünü elde edersiniz:

    =OFFSET(A5:G9, MATCH(B2, OFFSET(A5:G9, 0, 0, ROWS(A5:G9), 1), 0)-1, MATCH(B1, OFFSET(A5:G9, 0, 0, 1, COLUMNS(A5:G9)), 0) -1)

    Hatırlaması kolay bir şey değil, değil mi? Ayrıca, bu bir dizi formülüdür, bu nedenle doğru girmek için Ctrl + Shift + Enter tuşlarına basmayı unutmayın.

    Elbette, bu uzun OFFSET formülü Excel'de çift arama yapmanın tek olası yolu değildir. DÜŞEYARA ve EŞLEŞTİR işlevlerini, SUMPRODUCT veya INDEX ve EŞLEŞTİR işlevlerini kullanarak aynı sonucu elde edebilirsiniz. Hatta formülsüz bir yol da vardır - adlandırılmış aralıkları ve kesişim operatörünü (boşluk) kullanmak. Aşağıdaki eğitimde tüm alternatif çözümler tüm ayrıntılarıyla açıklanmaktadır: İki yönlü arama nasıl yapılırExcel'de arama.

    OFFSET işlevi - sınırlamalar ve alternatifler

    Bu sayfadaki formül örneklerinin Excel'de OFFSET'in nasıl kullanılacağına ışık tuttuğunu umuyoruz. Ancak, kendi çalışma kitaplarınızda işlevden verimli bir şekilde yararlanmak için, yalnızca güçlü yönleri hakkında bilgi sahibi olmakla kalmamalı, aynı zamanda zayıf yönlerine karşı da dikkatli olmalısınız.

    Excel OFFSET işlevinin en kritik sınırlamaları aşağıdaki gibidir:

    • Diğer uçucu fonksiyonlar gibi OFFSET de bir kaynağa aç işlev Kaynak verilerde herhangi bir değişiklik olduğunda, OFFSET formülleriniz yeniden hesaplanır ve Excel'i biraz daha uzun süre meşgul eder. Bu, küçük bir elektronik tablodaki tek bir formül için sorun değildir. Ancak bir çalışma kitabında düzinelerce veya yüzlerce formül varsa, Microsoft Excel'in yeniden hesaplaması oldukça uzun sürebilir.
    • Excel OFFSET formülleri şunlardır gözden geçirmesi zor OFFSET fonksiyonu tarafından döndürülen referanslar dinamik olduğundan, büyük formüllerde (özellikle iç içe OFFSET'lerde) hata ayıklamak oldukça zor olabilir.

    Excel'de OFFSET kullanmanın alternatifleri

    Excel'de sıklıkla olduğu gibi, aynı sonuca birkaç farklı yolla ulaşılabilir. İşte OFFSET'e üç zarif alternatif.

    1. Excel tabloları

      Excel 2002'den bu yana, gerçekten harika bir özelliğe sahibiz - normal aralıkların aksine tam teşekküllü Excel tabloları. Yapılandırılmış verilerden bir tablo oluşturmak için Insert> Tablo üzerinde Ev sekmesine tıklayın veya Ctrl + T tuşlarına basın.

      Bir Excel tablosundaki bir hücreye bir formül girerek, formülü o sütundaki diğer tüm hücrelere otomatik olarak kopyalayan ve tablodaki her satır için formülü ayarlayan "hesaplanmış sütun" oluşturabilirsiniz.

      Ayrıca, bir tablonun verilerine başvuran herhangi bir formül, tabloya eklediğiniz yeni satırları içerecek veya sildiğiniz satırları hariç tutacak şekilde otomatik olarak ayarlanır. Teknik olarak, bu tür formüller tablo sütunları veya satırları üzerinde çalışır; bunlar dinamik aralıklar Bir çalışma kitabındaki her tablonun benzersiz bir adı vardır (varsayılan olanlar Tablo1, Tablo2, vb.) ve tablonuzu Tasarım tab> Mülkler grup> Tablo Adı metin kutusu.

      Aşağıdaki ekran görüntüsü, SUM formülünü göstermektedir. Bonus Lütfen formülün tablonun sütun adı bir hücre aralığı yerine.

    2. Excel INDEX işlevi

      OFFSET ile tam olarak aynı şekilde olmasa da, Excel INDEX dinamik aralık referansları oluşturmak için de kullanılabilir. OFFSET'in aksine, INDEX işlevi uçucu değildir, bu nedenle Excel'inizi yavaşlatmaz.

    3. Excel INDIRECT işlevi

      DOLAYLI işlevini kullanarak hücre değerleri, hücre değerleri ve metin, adlandırılmış aralıklar gibi birçok kaynaktan dinamik aralık başvuruları oluşturabilirsiniz. Ayrıca başka bir Excel sayfasına veya çalışma kitabına dinamik olarak başvurabilir. Tüm bu formül örneklerini Excel DOLAYLI işlevi öğreticimizde bulabilirsiniz.

    Bu eğitimin başında sorulan soruyu hatırlıyor musunuz? Excel'de OFFSET nedir? Umarım artık cevabı biliyorsunuzdur : ) Biraz daha uygulamalı deneyim istiyorsanız, bu sayfada tartışılan tüm formülleri içeren alıştırma çalışma kitabımızı (lütfen aşağıya bakın) indirmekten çekinmeyin ve daha derinlemesine anlamak için tersine mühendislik yapın. Okuduğunuz için teşekkürler!

    İndirmek için pratik çalışma kitabı

    OFFSET formül örnekleri (.xlsx dosyası)

    Michael Brown, yazılım araçlarını kullanarak karmaşık süreçleri basitleştirme tutkusuna sahip, kendini adamış bir teknoloji meraklısıdır. Teknoloji endüstrisinde on yılı aşkın deneyimiyle Microsoft Excel ve Outlook'un yanı sıra Google E-Tablolar ve Dokümanlar'daki becerilerini geliştirdi. Michael'ın blogu, bilgisini ve uzmanlığını başkalarıyla paylaşmaya, üretkenliği ve verimliliği artırmaya yönelik takip etmesi kolay ipuçları ve eğitimler sağlamaya adamıştır. İster deneyimli bir profesyonel, ister yeni başlayan olun, Michael'ın blogu, bu temel yazılım araçlarından en iyi şekilde yararlanmak için değerli bilgiler ve pratik tavsiyeler sunar.