OĞUZ EROL · MarkdownEN
Markdown’ı açKapat
Kaynak: https://oguzerol.com/excel-hucre-yetkileri-paneli/

[![Örnek senaryo: Excel'de görünen marj sütunu maliyeti ele verir; rol tablosuna göre satış yalnız liste fiyatını görür, maliyeti artan RK-03'ün yeni fiyatı onay bekler.](https://oguzerol.com/gorseller/hizmet-kapaklari/excel-hucre-yetkileri-paneli-seri-v1-tr.webp)

Görseli büyüt](https://oguzerol.com/gorseller/hizmet-kapaklari/excel-hucre-yetkileri-paneli-seri-v1-tr.webp)

# Excel'de Kullanıcı Yetkilendirme: Kim Neyi Görür, Kim Neyi Değiştirir?

[Oğuz Erol](https://oguzerol.com/hakkimda/)  |  16 dk okuma

Excel’de maliyeti satıştan saklamanın güvenilir tek yolu, maliyeti satışın açtığı dosyada hiç bulundurmamaktır: maliyeti ayrı bir dosyaya çıkarıp o dosyayı OneDrive ya da SharePoint’te yalnız görmesi gerekenlerle paylaşmak. Gizli sütun, gizli sayfa, çok gizli sayfa ve parolalı koruma bunu sağlamaz; Microsoft sayfa koruması için “bir güvenlik özelliği olarak tasarlanmamıştır” diyor. Değiştirme yetkisi ise dosyanın içinde kısmen ayrılır: sayfa koruması herkes için aynıdır, **Aralıkları Düzenlemeye İzin Ver** kişiye göre çalışır. Kişiye göre izin için Microsoft, Windows çalışan ve bir etki alanına (şirketin merkezi kullanıcı dizinine) bağlı bilgisayar istiyor; yoksa geriye ortak bir aralık parolası kalır. Kişiye göre farklı satır ya da sütun göstermenin Excel’in dosya içi araçlarında bir yolu yok; bunun için ayrı dosya, Power BI’da satır düzeyi güvenlik ya da rol bazlı ekranlı bir web uygulaması gerekir.

## Excel’in yetki araçları neyi korur, neyi korumaz?

Araçların çoğu değiştirmeyi sınırlar; görmeyi yalnız dosyanın tamamını kapatan araçlar sınırlar. Tabloyu 16 Ekim 2026’da okuduğum Microsoft sayfalarından derledim.

| Excel aracı | Ne korur | Ne korumaz |
| --- | --- | --- |
| Hücre kilidi + Sayfayı Koru | Kilitli hücreye yazmayı engeller | Görmeyi; herkes için aynıdır, parolasızsa herkes kaldırır |
| Aralıkları Düzenlemeye İzin Ver | Belirli aralığı belirli kişiye açar | Etki alanı yoksa kişiyi ayırmaz (ortak parola); Mac’te kişi izni çalışmaz |
| Çalışma Kitabını Koru (yapı) | Sayfa ekleme, silme, gizli sayfayı gösterme | Hücreleri; dosyanın içeriğini |
| Gizle / çok gizli sayfa | Ekranda görünmesini | Dosyadaki veriyi; kopyalamayı, formülle okumayı |
| Dosya izni (OneDrive, SharePoint) | Dosyayı kimin açacağını | Dosyanın içindeki bölümleri; ya hepsi ya hiç |
| Açma parolası (şifreleme) | Parolayı bilmeyenin dosyayı açmasını | Parolayı bilenler arasında ayrımı |
| Hassasiyet etiketi / IRM | Belgeyi kimin açıp düzenleyip yazdıracağını | Hücre ve sütun ayrımını; anlatılan birim belgedir |

Tablodaki ayrım şu: üst dört satır dosyanın **içinde** çalışır ve hepsi “değiştirme” ya da “ekranda görünme” ile ilgilidir. Alt üç satır dosyanın **kapısında** çalışır ve gerçekten erişimi keser, ama bütün dosya için. **Maliyeti satıştan saklamak için tablodaki uygun tek satır dosya izni, yani maliyetin ayrı bir dosyada durmasıdır;** şifreleme ve etiket de ancak dosya bölününce bir şey ayırır.

Microsoft’un [koruma ve güvenlik sayfası](https://support.microsoft.com/tr-tr/excel/protection-and-security-in-excel) şifrelemeyi ve **Erişimi Kısıtla** (IRM) seçeneğini, [Purview belgesi](https://learn.microsoft.com/tr-tr/purview/encryption-sensitivity-labels) hassasiyet etiketini belge için anlatıyor; hücre ya da sütun düzeyinde bir ayar bu belgelerde geçmiyor.

## Sayfa koruması ve aralık izni değiştirmeyi nereye kadar sınırlar?

Sayfa koruması, kilitli hücrelere yazmayı dosyayı açan herkes için aynı biçimde engeller; kişi ayırmaz. Microsoft aynı koruma ve güvenlik sayfasında, parolayla korudunuz diye dosyanın güvende olduğunu varsaymamanızı da yazıyor. Paylaşılan bir dosyada sayfa koruması, aralık izni ve dosya izninin birlikte nasıl kurulduğunu [Excel dosyasını paylaşıma açma rehberinde](https://oguzerol.com/excel-dosyasini-paylasima-acma/) anlattım.

**Gözden Geçir > Aralıkları Düzenlemeye İzin Ver**, korumalı sayfada belirli bir aralığı belirli kişilere açar. Microsoft’un [aralık izni sayfasına](https://support.microsoft.com/tr-tr/office/lock-or-unlock-specific-areas-of-a-protected-worksheet-75481b72-db8a-4267-8c43-042a5f2cd93a) göre kişiye göre izin için Windows çalışan ve bir etki alanında bulunan bir bilgisayar gerekir; etki alanı yoksa aralığa parola konur. Parolayı bilen herkes o aralığı düzenler, yani parola bir kişiyi değil bir sırrı tanır. Microsoft ayrıca [Mac için Excel’in bu Active Directory izinleriyle aralık açmayı desteklemediğini](https://support.microsoft.com/en-us/support/known-issues/can-t-edit-certain-cells-in-a-protected-worksheet-in-excel-for-mac) bilinen sorun olarak yazıyor; ekipte Mac kullanan varsa o kişi izinli aralığa da yazamaz. Web için Excel’de Microsoft’un [sayfa koruma belgesi](https://support.microsoft.com/tr-tr/office/protect-a-worksheet-3179efdb-1285-4d49-a9c3-f4ca36276de6) kişi bazlı izin anlatmıyor: korumalı sayfada “Kilidi açılmış aralıklar” tanımlanır, isteğe bağlı aralık parolası konur.

**Çalışma Kitabını Koru** hücreleri korumaz. Microsoft’un [çalışma kitabını koruma](https://support.microsoft.com/tr-tr/office/protect-a-workbook-7e365a4d-3e89-4616-84ca-1931257c1517) sayfasına göre yapı kilidi gizli sayfaları görüntülemeyi de engeller; gizli sayfayı menüden açtırmamaya yarar, verinin dosyadan çıkmasını engellemez.

## Gizlemek neden görme yetkisi değildir?

Gizlemek ekranı değiştirir, dosyanın içeriğini değiştirmez; gizlenen her değer dosyada durur ve dosyayı açan kişiye birkaç yoldan ulaşır.

- **Gizli sütun kopyalanınca gelir.** Microsoft’un [yalnız görünür hücreleri kopyalama](https://support.microsoft.com/tr-tr/office/copy-visible-cells-only-6e3a1f01-2884-4332-b262-8b814412847e) sayfası, Excel’in varsayılan olarak görünür hücrelerin yanında gizli ya da filtrelenmiş hücreleri de kopyaladığını yazıyor. Korumalı sayfada “kilitli hücreleri seç” izni açıksa (Microsoft’un sayfa koruma belgesine göre varsayılan olarak açıktır), aralığı kopyalayıp yeni bir dosyaya yapıştıran kişi gizli sütunu da yapıştırır.
- **Gizli sayfa menüden açılır.** Çalışma kitabı yapısı korunmuyorsa sağ tık > Göster yeterli.
- **Çok gizli sayfa menüde görünmez, dosyada durur.** Microsoft’un [sayfa görünürlüğü belgesine](https://learn.microsoft.com/tr-tr/office/vba/api/excel.xlsheetvisibility) göre `xlSheetVeryHidden` durumundaki sayfayı kullanıcı arayüzden görünür yapamaz; yalnız makroyla geri açılır. Bu, sayfanın listede adının bile görünmemesi demektir, içindeki verinin şifrelenmesi değil.
- **Formül gizliliği tanımaz.** Gizli bir sayfaya başvuran formül hesaplamaya devam eder; gizli yardımcı sayfaların varlık sebebi zaten budur. Sayfanın adını bilen biri, yazabildiği herhangi bir hücreye `=Maliyet!C2` yazarak değeri okur (bunu Excel’de çalıştırarak sınamadım; ayrıntısı Deneme 2’de).
- **Dosya bir zip arşividir.** Microsoft’un [Open XML biçimleri](https://support.microsoft.com/tr-tr/office/open-xml-formats-and-file-name-extensions-5200d93c-3449-4380-8e11-31ef14555b18) sayfası, bir Office dosyasını açıp düzenlemek için bir ZIP aracı ve bir XML düzenleyicinin yettiğini yazıyor. Sayfa koruması ve çok gizli durum bu XML’in içinde birer işarettir; değerler yanlarında düz metin olarak durur. Aşağıdaki örnekte bunu betikle sınadım.
- **Görünen bilgiden gizli olan türetilebilir.** Maliyeti gizleyip marjı gösterirseniz maliyeti göstermiş olursunuz: maliyet = fiyat × (1 − marj).

Son madde, gizlenecek şeyin bir sütun değil bir bilgi olduğunu söylüyor. Rol tablosunu yazarken her bilgi için “bu, görünen başka bir bilgiden hesaplanabilir mi?” diye sormanın sebebi bu.

## Örnek: bir rakor üreticisinin fiyat listesi, üç deneme ve çözüm

*Aşağıdaki firma, ürünler ve rakamlar kurgusaldır; senaryoyu bir Python betiğiyle kurdum ve sayfadaki her rakamı betikte doğruladım.*

Hidrolik rakor üreten bir firmanın fiyat listesinde 12 kalem var. Satın alma her kalemin birim maliyetini girer. Müdür, maliyeti üç ürün grubunun katsayısıyla (A grubu 1,45, B grubu 1,60, C grubu 1,80) çarpıp 0,50 TL’ye yuvarlayarak liste fiyatını çıkarır. Kural basit: **satış yalnız liste fiyatını, satın alma yalnız maliyeti, müdür ikisini görür.** Listeden dört satır:

| Kod | Ürün | Maliyet (TL) | Liste fiyatı (TL) | Marj |
| --- | --- | --- | --- | --- |
| RK-03 | Dirsek rakor 1/2 | 72,30 | 105,00 | %31,1 |
| RK-07 | Döner rakor 1/2 | 214,50 | 343,00 | %37,5 |
| RK-10 | Manifold blok 4 yol | 689,40 | 1.241,00 | %44,4 |
| RK-11 | Basınç test rakoru | 57,80 | 104,00 | %44,4 |

### Deneme 1: maliyet sütunu gizli, sayfa parolayla korumalı

Tek dosya, tek sayfa. Maliyet sütunu gizlendi, sayfa parolayla korundu, sütun biçimlendirme izni kapatıldı; satışçı gizli sütunu menüden açamıyor. Marj sütunu ise “satış iskonto verirken bilsin” diye görünür bırakıldı.

Nerede delindi: iki yerden. Birincisi kopyalama; satışçı listeyi bir müşteri teklifine taşımak için seçip kopyaladığında gizli maliyet sütunu da gelir (Microsoft’un yukarıdaki varsayılan kopyalama davranışına göre; Excel’de sınamadım). İkincisi marj; tek ondalıkla gösterilen marjdan maliyet geri hesaplandığında 12 kalemin hepsinde en fazla 0,60 TL sapma çıktı. RK-10’da tahmin 690,00 TL, gerçek maliyet 689,40 TL. Üstelik B grubundaki dört kalemin hepsinde marj %37,5 görünüyordu; satışçı bundan grubun katsayısını (1 ÷ 0,625 = 1,60) da öğrendi; o gruptaki her fiyatı 1,60’a bölünce maliyet en fazla 0,13 TL farkla çıktı.

### Deneme 2: maliyet çok gizli sayfada, sayfa ve kitap parolalı

Maliyet ve katsayı ayrı bir “Maliyet” sayfasına taşındı ve sayfa çok gizli yapıldı. Liste fiyatı bu sayfaya başvuran bir formülle hesaplandı, formül hücreleri “Gizli” işaretlendi ki formül çubuğunda görünmesin. Marj sütunu kaldırıldı. Her iki sayfa ayrı parolayla, çalışma kitabının yapısı da üçüncü bir parolayla korundu.

Ekranda bakıldığında kusursuz: satışçı yalnız kod, ürün, fiyat ve iskonto sütununu görüyor, Maliyet sayfasının adı hiçbir listede yok. Nerede delindi: dosyanın kendisinde. Bunun için ne Excel ne parola gerekiyor: dosyanın bir kopyasının uzantısını .xlsx’ten .zip’e çevirip açmak yetiyor. Betik tam bunu yaptı ve kopyayı Windows’un yerleşik Expand-Archive komutuyla açtı. Kitabın tanım dosyasında Maliyet sayfası “veryHidden”, yapı kilidi açık ve sayfada koruma işareti duruyordu; hemen yanında 12 maliyetin tamamı düz sayı olarak okundu. “Gizli” işaretli 12 fiyat formülünün tamamı da, sayfa adıyla birlikte, düz metin olarak oradaydı.

Koruma işareti de XML’de tek bir satırdır. Betik sayfa ve kitap koruma satırlarını ve “veryHidden” işaretini silip dosyayı yeniden paketledi; bir Python kütüphanesi (openpyxl) dosyayı korumasız, Maliyet sayfasını görünür okudu. Excel’in de aynı biçimde açacağı bir çıkarım; Excel’de sınamadım.

Formül “Gizli” işaretli olduğu için satışçı sayfa adını ekrandan göremez; adı ya zip’teki formül metninden ya da tahminle (“Maliyet”) öğrenir. Zip’i açan zaten maliyetleri görmüştür; adı tahmin eden ise yazabildiği iskonto hücresine `=Maliyet!C2` yazar. Bu son adımı da Excel’de sınamadım, çünkü bu bilgisayarda Excel yok; betik yalnız dosya katmanını sınıyor.

### Deneme 3: iki ayrı dosya, iki ayrı izin

Bu kez maliyet satışın açtığı dosyadan tamamen çıkarıldı. Ana dosya (maliyet, katsayı, fiyat) SharePoint’te yalnız satın alma ve müdürle paylaşıldı. Satışa ayrı bir “Fiyat Listesi” dosyası verildi: yalnız kod, ürün ve fiyat, formülle değil değer olarak yapıştırılmış. Gizlilik açısından bu deneme tuttu: satışçının dosyasında maliyet yok, olmayan bir değer de sızmaz. Microsoft’un [paylaşım sayfasındaki](https://support.microsoft.com/tr-tr/office/share-files-and-folders-with-microsoft-365-1fe37332-0f9a-4719-970e-d2578da4941c) “düzenleyebilir / görüntüleyebilir / indiremez” seçenekleri bu işi görür, çünkü sınır dosyanın kapısında. Microsoft’un tanımıyla “İndirilemiyor” seçeneği kişilerin dosyayı indirmesini engeller. Ekranda görüleni not almayı ya da ekran görüntüsünü engellediği yazmıyor; engellemediği benim çıkarımım. Bu yüzden kişiye açılan dosyada yalnız görmesi gereken bilgi durmalı.

Nerede delindi: iki dosyanın arasında. Bir gün satın alma dört kalemin yeni maliyetini girdi: RK-03 %12, RK-05 %9, RK-08 %10, RK-11 %8 arttı. Müdür ana dosyada fiyatları yeniledi; satış kopyası akşam yeniden üretilecekti. Satışçı o gün öğleden sonra eski kopyadan beş kalemlik bir teklif gönderdi, %5 iskontoyla:

| Kalem | Adet | Eski fiyat (TL) | Güncel fiyat (TL) | Güncel maliyet (TL) |
| --- | --- | --- | --- | --- |
| RK-03 | 400 | 105,00 | 117,50 | 80,98 |
| RK-05 | 120 | 226,50 | 247,00 | 154,34 |
| RK-07 | 60 | 343,00 | 343,00 | 214,50 |
| RK-08 | 80 | 429,00 | 471,50 | 294,80 |
| RK-11 | 500 | 104,00 | 112,50 | 62,42 |

Beş kalemin dördü maliyeti artan kalemlerdi. İskonto sonrası teklif 167.276,00 TL çıktı; güncel fiyatlarla 181.630,50 TL olmalıydı. Teklif 14.354,50 TL eksik fiyatlandı, brüt marj %34,7 olacakken %29,1’de kaldı. Bu zarar değil, ama firmanın kimsenin onaylamadığı bir indirimi müşteriye yazılı olarak vermesi demek. Ayrı dosya yöntemi gizliliği çözdü, tutarlılığı insanın hatırlamasına bıraktı.

### Nasıl çözüldü

Çözüm, fiyat listesini tek bir yerde, sunucudaki bir veritabanında tutup her role kendi ekranını vermek. Bu örnek için ihtiyaca göre şunlar kurulabilir:

- Satışın ekranına maliyet ve marj **gönderilmez**; gizlenmiş değil, hiç yoktur. Sunucu her istekte kişiyi ve rolünü kontrol eder ve yalnız o rolün alanlarını yollar.
- Satın alma maliyet girer; liste fiyatını görmez.
- Maliyet değiştiğinde etkilenen fiyatlar müdürün onay listesine düşer. Müdür onayladığı an satışın ekranındaki fiyat yenilenir; ikinci bir kopya olmadığı için eskiyen kopya da yoktur.
- Teklif ekranı fiyatı listeden çeker, elle yazdırmaz; teklif, verildiği andaki fiyat sürümünü kaydeder.
- Kim neyi ne zaman değiştirdi, eski ve yeni değeriyle ayrı bir kayıtta tutulur.

Tanımlanan iş kuralları veri girilirken uygulanır. İskonto sınırı ve onay eşiği gibi kuralların bile maliyeti dolaylı yoldan sızdırabildiğini, bunun nasıl daraltıldığını [maliyet bilgisini koruyan teklif paneli](https://oguzerol.com/maliyet-bilgisini-korumali-teklif-paneli/) sayfasında bir ayın örneğiyle anlattım.

Excel’de kalacaksanız bu örnek için önerdiğim düzen Deneme 3’tür, ama satış kopyası elle yapıştırılmadan üretilir. Excel içindeki yol Power Query: müdürün yönettiği ayrı bir “Satış Fiyat Listesi” çalışma kitabı, Veri Al ile Excel çalışma kitabı bağlayıcısını kullanarak ana dosyaya bağlanır, sorguda yalnız kod, ürün ve fiyat sütunları bırakılır, sonuç sayfaya yüklenir. Microsoft’un [Excel bağlayıcısı belgesi](https://learn.microsoft.com/tr-tr/power-query/connectors/excel) bu bağlantıyı anlatıyor; menü adları Excel sürümüne göre değişebilir, dosya SharePoint’teyse belge Web bağlayıcısını öneriyor. Aynı belgeye göre Excel’deki Power Query şifreli dosyalara erişemez ve “Genel” ile “İş Dışı” dışındaki hassasiyet etiketli dosyalar şifreli sayılır; ana dosyayı etiketle şifrelerseniz bu düzen çalışmaz. Maliyet değiştiği gün müdür yeni fiyatları onayladıktan hemen sonra bu dosyadaki sorguyu yeniler ve kaydeder; satış dosyayı SharePoint’te “görüntüleyebilir” izniyle açar, ilk hücredeki “fiyat listesi tarihi” teklife taşınır. Marj ve katsayı satış dosyasına hiç girmez.

Bu düzeni Excel’de denemedim. Kurmadan önce iki şeye bakın: satış dosyasının bir kopyası zip olarak açıldığında içinde maliyet değeri olmamalı ve yenileme yalnız ana dosyaya erişimi olan müdürde çalışmalı; satışçının yenilemesi hata vermiyorsa ana dosyanın izni yanlıştır. Yenilemeyi yine bir insan yapar; Deneme 3’teki kaymayı küçültür, kaldırmaz.

## Kişiye göre farklı satır göstermenin Excel’de bir yolu var mı?

Excel’in dosya içi araçlarında yok. Excel’de bir dosyaya erişen kişi dosyanın tüm satırlarına erişir; “Ayşe yalnız kendi bölgesinin bayilerini görsün” kuralını dosyanın içine yazamazsınız. Filtre yalnız ekranı değiştirir; gizli sütun için yukarıda yazdıklarım satırlar için de geçerli. Bu ihtiyaç için üç gerçek yol var:

1. **Kişi başına ayrı dosya.** Her temsilciye yalnız kendi satırlarını içeren bir dosya üretilir, dosya izniyle paylaşılır. Gizlilik tam, ama her güncelleme temsilci sayısı kadar kopya demek; Deneme 3’teki kayma her kopyada ayrı ayrı yaşanabilir.
2. **Power BI’da satır ve nesne düzeyi güvenlik.** Microsoft’un [satır düzeyi güvenlik (RLS)](https://learn.microsoft.com/tr-tr/fabric/security/service-admin-row-level-security) belgesine göre roller içinde tanımlanan filtreler veriyi satır düzeyinde kısıtlar; [nesne düzeyi güvenlik (OLS)](https://learn.microsoft.com/tr-tr/fabric/security/service-admin-object-level-security) ise belirli tablo ve sütunları, örneğin maliyeti, bazı görüntüleyicilerden tamamen saklar. İki sınır var: ikisi de yalnız çalışma alanındaki **Görüntüleyici** rolüne uygulanır, Yönetici, Üye ve Katkıda Bulunan rollerine uygulanmaz; ve Power BI bir rapor aracıdır, satışçı orada teklif girmez. İhtiyacınız yalnız “kim neyi görür” ise ve şirkette Power BI zaten kullanılıyorsa bu yol yeter.
3. **Rol bazlı ekranlı web uygulaması.** Hem görme hem girme hem onay aynı kurala bağlanacaksa.

## Rol tablosu nasıl yazılır?

Rol tablosu, her rol için dört eylemi ayrı ayrı yazan bir tablodur: **görür, girer, onaylar, dışa aktarır.** Excel’de kalsanız da, Power BI’a ya da bir uygulamaya geçseniz de önce bu tablo yazılır; araç tablodan sonra seçilir. Önerdiğim sıra:

1. **Sütunları değil bilgileri listeleyin.** Maliyet, liste fiyatı, marj, katsayı, tedarikçi adı, iskonto. Bir bilgi birden çok sütunda ya da formülde yaşıyor olabilir.
2. **Her bilginin neyden türetilebildiğini yazın.** Fiyat ve marj birlikte maliyeti verir; sabit katsayı ve fiyat da verir. Türetilebilen bilgi, kaynağıyla aynı yetkiyi alır.
3. **Dört eylemi ayrı sütunlarda yazın.** Görmek ile girmek, girmek ile onaylamak farklı yetkilerdir. Dışa aktarmayı ayrı yazın, çünkü dışa aktarılan dosya artık sizin kuralınızla korunmaz.
4. **Satır kapsamını yazın.** Hepsi mi, kendi bölgesi mi, kendi girdiği kayıtlar mı?
5. **Onaydan sonrasını yazın.** Onaylanmış bir fiyatı kim, hangi iz bırakarak değiştirebilir?

Örnekteki firma için önce bilgiler (adım 2, 4 ve 5):

| Bilgi | Neyden türetilir | Kim görür | Satır kapsamı | Onaydan sonra |
| --- | --- | --- | --- | --- |
| Maliyet | Kaynak bilgi; fiyat ve marjdan çıkar | Satın alma, müdür | Tüm kalemler | Yeni değer girilir, eskisi kayıtta |
| Katsayı | Kaynak bilgi (müdür önerir); fiyat ÷ maliyetten de çıkar | Müdür | Ürün grubu | Müdür önerir, genel müdür onaylar |
| Marj | Fiyat ve maliyet | Müdür | Tüm kalemler | Hesaplanır, girilmez |
| Tedarikçi | Kaynak bilgi | Satın alma, müdür | Tüm kalemler | Yeni değer girilir, eskisi kayıtta |
| Liste fiyatı | Maliyet × katsayı | Satış, müdür | Tüm kalemler | Yalnız yeni onayla değişir |
| İskonto | Satışın girdisi | Satış, müdür | Satış: kendi teklifleri | Gönderilen teklif değişmez |

Sonra roller:

| Rol | Görür | Girer | Onaylar | Dışa aktarır |
| --- | --- | --- | --- | --- |
| Satış temsilcisi | Liste fiyatı, kendi teklifleri | Teklif, iskonto | — | Kendi teklifinin müşteri belgesi |
| Satın alma | Maliyet, tedarikçi | Maliyet güncellemesi | — | Maliyet listesi |
| Müdür | Maliyet, fiyat, marj, tüm teklifler | Katsayı önerisi | Yeni fiyatlar, sınır üstü iskonto | Hepsi |

Tablonun altına iki kural yazarım. Birincisi, önerdiğim kural: kimse kendi girdiğini onaylamaz. Maliyeti satın alma girer, fiyatı müdür onaylar; müdürün katsayı önerisini ikinci bir yetkili, örneğin genel müdür onaylar. Bu rol yalnız bu adımda olduğu için tabloda ayrı satır açmadım. İkincisi, tabloda olmayan bir rol daha var: sunucuya ya da veritabanına doğrudan erişen kişi her şeyi görür. Bu erişimin kimde olacağı ve kayda geçip geçmeyeceği ilk adımda yazılı belirlenir.

## Web uygulaması nerede başlar?

Rol tablonuzdaki “görür” sütununda iki rol, aynı tabloya girdi yaptıkları hâlde birbirinin bilgisini görmemeliyse, Excel’in dosya içi araçları biter. Kararı şu üç soruyla veriyorum:

- **Gizlenecek bilgi ayrı bir dosyaya ayrılabiliyor ve seyrek mi değişiyor?** Excel’de kalın: Deneme 3 ve dosya izni.
- **İhtiyaç yalnız görmek mi, şirkette Power BI var mı?** Satır ve sütun kısıtını RLS ve OLS ile Görüntüleyici rolündeki kişilere uygulayın; giriş ekranı gerekmiyorsa uygulamaya gerek yok.
- **Aynı kayda birden çok rol yazıyor, satır kişiye göre değişiyor, onaylanan kayıt kilitlenmeli ve iz kaydı gerekiyor mu?** Burada rol bazlı ekranlı bir web uygulaması başlar; çünkü bu dört kural aynı kayıt üzerinde, aynı anda çalışmalı ve ayrı dosyalara bölündüğünde birbirinden kopar.

Uygulamada yapay zekâ kullanılacaksa modele hiçbir satır yetki filtresinden geçmeden gitmez; maliyet satışın ekranına gönderilmiyorsa satışın sorusuna verilen cevaba da girmez.

Ekranlar ve kurallar ihtiyaca göre kurulabilir; hangilerinin ilk sürüme gireceği ilk adımda yazılı belirlenir. Fiyat ve süreyi burada yazmıyorum; ikisi de kapsama bağlı ve ilk adımda yazılı verilir. Otomasyon işlerinde en sık gördüğüm hata ilk otomasyonu en karmaşık süreçten seçmek; bu örnekte ilk sürüm fiyat listesi, üç rol ve iz kaydı olabilir, teklif ekranı sonra gelir. Uygulama şirketiniz adına açılabilen bir sunucuda (VPS) çalışır. Veri sizindir, istediğiniz zaman Excel ya da CSV olarak alırsınız. Küçük ve orta ölçekli bir ekipte kullanıcı başına lisans yok, maliyet sunucunun aylık ücreti ve bakımdan oluşur. Kaynak kodun tamamı sizin erişiminizdeki bir depoda, çalıştırma talimatı, bağımlılık listesi ve bilinen sınırlar listesiyle durur. Hizmetin kapsamını [Excel ve Google Sheets’i çok kullanıcılı web uygulamasına çevirme](https://oguzerol.com/excel-web-uygulamasi/) sayfasında anlattım.

## Tablonuzu birlikte ayıralım

Rol tablonuzun ilk taslağını [iletişim sayfasından](https://oguzerol.com/iletisim/) gönderin; rakam içeren dosya göndermenize gerek yok. İlk görüşmede hangi kuralın Excel’de, hangisinin Power BI’da, hangisinin bir uygulamada çözüleceğini birlikte ayırırız.

## Sıkça Sorulan Sorular

### Dosyayı açma parolasıyla şifrelersem maliyet korunur mu?

Yalnız parolayı bilmeyenlere karşı. Microsoft iki şey söylüyor: [koruma ve güvenlik sayfasına](https://support.microsoft.com/tr-tr/excel/protection-and-security-in-excel) göre dosya şifreleme diğer kullanıcıların dosyayı açmasını engeller; [sayfa koruma belgesine](https://support.microsoft.com/tr-tr/office/protect-a-worksheet-3179efdb-1285-4d49-a9c3-f4ca36276de6) göre çalışma sayfasını korumak, dosyayı parolayla korumaktan farklı bir işlemdir. Benim benzetmemle: şifreleme kapıyı kilitler, sayfa koruması içerideki hücreleri. Açma parolasını satışa verirseniz dosyayı açan satışçının önünde yalnız sayfa koruması kalır, o da Microsoft’a göre bir güvenlik özelliği değildir; yani maliyet satışın ulaşabileceği hâle gelir. Vermezseniz satış listeyi hiç açamaz. Şifreleme bu yüzden ancak Deneme 3’teki gibi dosyayı rollere göre böldüğünüzde işe yarar.

### Google E-Tablolar’da durum farklı mı?

Düzenleme tarafında evet: [Google’ın korumalı aralık sayfasına](https://support.google.com/docs/answer/1218656?hl=tr) göre **Veri > Sayfaları ve aralıkları koru > İzinleri ayarla > Özel** ile düzenleme izni Google hesabına göre verilir. Görme tarafında hayır: aynı sayfa bu özelliğin bir güvenlik önlemi olarak kullanılmaması gerektiğini, görüntüleyenlerin gizli sayfalardaki içeriğe erişmeye devam edebileceğini ve dosyanın kopyasını oluşturan kişinin gizli sayfaları gösterebileceğini yazıyor (16 Ekim 2026’da okudum).

### Sayfa Görünümü ile herkes yalnız kendi satırlarını görse olmaz mı?

Olmaz; Sayfa Görünümü bir kolaylıktır, kısıt değildir. Microsoft’un [Sayfa Görünümü sayfasına](https://support.microsoft.com/tr-tr/excel/create-and-manage-sheet-views-in-excel) göre bu özellik, başkalarının sıralama ve filtrelemesinden etkilenmeden kendi filtrenizi tuttuğunuz özel bir görünüm oluşturur; ama dosyayı paylaşan diğer kişiler Görünüm sekmesinden sizin oluşturduğunuz görünümleri görebilir ve hücre düzeyindeki düzenlemeler çalışma kitabıyla kaydedilir. Satışçı kendi bölgesinin filtresiyle çalışır, diğer bölgelerin satırları bir tık ötededir.

[Başa dön ↑](https://oguzerol.com/excel-hucre-yetkileri-paneli/#icerik)

## Bunları da okumak ister misiniz?

[Google Sheets Hücre Kilitleme: Düzenleme Yetkisini SınırlamaGoogle Sheets hücre kilitleme ile formülleri ve belirli alanları düzenlemeye kapatın. Uyarı, gerçek düzenleme sınırı ve veriyi gizleme ihtiyacını ayırın.](https://oguzerol.com/google-sheets-hucre-kilitleme/)[Google Sheets Çoklu Kullanıcı ve Eşzamanlı Veri Girişi: Filtre, Silinen Satır ve KorumaGoogle Sheets'e birden çok kişi aynı anda veri giriyorsa: ortak filtre, mükerrer kayıt, silinen satır ve koruma sınırları. Örnek haftayla doğru kurulumu seçin.](https://oguzerol.com/eszamanli-veri-giris-uygulamasi/)[Excel ve Google Sheets'i Çok Kullanıcılı Web Uygulamasına ÇevirmeExcel veya Google Sheets'te yürüyen işinizi sunucuda çalışan, kişiye göre yetkili ve kayıt geçmişli bir web uygulamasına çeviriyorum. Süreci ve örneği görün.](https://oguzerol.com/excel-web-uygulamasi/)

[Tüm yazılara göz atın →](https://oguzerol.com/yazilarim/)

NE İSTEYEBİLİRSİNİZ

## Nasıl çalışıyorum?
Çalışma saati paketleri

WhatsApp’tan ya da telefonda işinizden ve ihtiyacınızdan bahsedin; **5 ile 40 saat arasında bir çalışma paketinde** anlaşalım, ben gerekenleri yapmaya başlayayım. Aldığınız şey bir takvim aralığı değil, doğrudan sizin işinize harcanacak net mesai. 40 saati üç gün aralıksız çalışarak da kullanabiliriz, bilerek zamana yayıp bir yılda da bitirebiliriz — işin gerektirdiği neyse o. İşin ne kadar süreceğini tahmin etmeye değil, işi yapmaya vakit harcarım; harcadığım her saatin işinizde kalıcı bir karşılığı olur. Faydalı olduğunu düşündüğünüz sürece bu şekilde devam ederiz.

ÇALIŞMA BLOKLARI

## Neden aylık değil?
40 saat 1 hafta mı oluyor?

Aylık sabit ücrette iki taraf da yanlış yere bakar: siz sabit gidere, karşı taraf kaç tane daha böyle sözleşme bağlayabileceğine. Saat üzerinden çalışınca ikimizin de baktığı yer aynı olur — yapılan işin gerçek değeri. "Toplamda ne kadar tutar?" sorusunun peşinen net bir cevabı olmaması bu modelin doğal maliyeti, farkındayım. Ama sonuç üretmeyen bir yapıya aylarca sabit ücret ödemek yerine yalnızca işinize ayrılan nitelikli zamanı ödersiniz, o zamanın nereye gittiğini de baştan sona görürsünüz. Müşterilerimin benimle tekrar tekrar çalışmasının sebebi bu.

5saat10.000₺ + KDVsaat başı 2.000₺[Bu bloğu seç](https://wa.me/905496546489?text=Merhaba%2C%205%20saatlik%20%C3%A7al%C4%B1%C5%9Fma%20blo%C4%9Fu%20hakk%C4%B1nda%20bilgi%20almak%20istiyorum.)

10saat15.000₺ + KDVsaat başı 1.500₺[Bu bloğu seç](https://wa.me/905496546489?text=Merhaba%2C%2010%20saatlik%20%C3%A7al%C4%B1%C5%9Fma%20blo%C4%9Fu%20hakk%C4%B1nda%20bilgi%20almak%20istiyorum.)

20saat24.000₺ + KDVsaat başı 1.200₺[Bu bloğu seç](https://wa.me/905496546489?text=Merhaba%2C%2020%20saatlik%20%C3%A7al%C4%B1%C5%9Fma%20blo%C4%9Fu%20hakk%C4%B1nda%20bilgi%20almak%20istiyorum.)

40saat40.000₺ + KDVsaat başı 1.000₺[Bu bloğu seç](https://wa.me/905496546489?text=Merhaba%2C%2040%20saatlik%20%C3%A7al%C4%B1%C5%9Fma%20blo%C4%9Fu%20hakk%C4%B1nda%20bilgi%20almak%20istiyorum.)