DOKUMANISTAN

Hücre Değeri Diğer hücrelerin Şartına Bağlı Otomatik Değişmesi

Soru Cevap Bölümü

Fethi BAKIMOĞLU sordu

Excel Soruları

Öncelikle iyi akşamlar

emeklerinizden ve öğretilerinizden dolayı teşekkür etmek istiyorum. Çözemediğim kurgulayamadığım bir sorunum var bu konuda bana yardımcı olabilir misiniz?

Belirlediğimiz bir Hücre değerinin diğer hücre değer(lerine) bağlı olarak istenilen değer oluşana kadar istenen şarta bağlı olarak otomatik değişmesi

Umarım sorunumu anlatabilirim.

 

Sorunumu anlatabilmek için Aşağıda hazırlamaya çalıştığım tabloyu paylaşıyorum

A B C D E
Sabit (değişmeyecek sayısal alanlar) Aşağıdaki şarta bağlı değişmesini istediğim alanlar Toplam Değer Sonuç
3 1 C3 hücrelerine öyle bir değer gelmeli ki Sonuç sütunu 0 değerinden büyük olsun. =+C3*B3 =+D3-$C$12
4 5 C4 hücrelerine öyle bir değer gelmeli ki Sonuç sütunu 0 değerinden büyük olsun. =+C4*B4 =+D4-$C$12
5 8 C5 hücrelerine öyle bir değer gelmeli ki Sonuç sütunu 0 değerinden büyük olsun. =+C5*B5 =+D5-$C$12
6 15 C6 hücrelerine öyle bir değer gelmeli ki Sonuç sütunu 0 değerinden büyük olsun. =+C6*B6 =+D6-$C$12
7 3 C7 hücrelerine öyle bir değer gelmeli ki Sonuç sütunu 0 değerinden büyük olsun. =+C7*B7 =+D7-$C$12
8 7 C8 hücrelerine öyle bir değer gelmeli ki Sonuç sütunu 0 değerinden büyük olsun. =+C8*B8 =+D8-$C$12
9 4 C9 hücrelerine öyle bir değer gelmeli ki Sonuç sütunu 0 değerinden büyük olsun. =+C9*B9 =+D9-$C$12
10 6 C10 hücrelerine öyle bir değer gelmeli ki Sonuç sütunu 0 değerinden büyük olsun. =+C10*B10 =+D10-$C$12
11 9 C11 hücrelerine öyle bir değer gelmeli ki Sonuç sütunu 0 değerinden büyük olsun. =+C11*B11 =+D11-$C$12
Toplam =TOPLA(C3:C11)

 

Excel Cevapları

 

Merhabalar, Gecikme için kusura bakmayın. Yoğunluktan bakamadım.

Öncelikle İlginize teşekkür ederim.  C Hücresine Eğer kontrolü yapabiliriz. Ancak hangi alanda kontrol yapabileceğimizi anlamadım

Şöyle ki;

B Hücresindeki değer ile kontrol yaparak formülü yazıyorum. Mantık olarak ta B2 hücresindeki değer 0’dan  küçük olursa 0 değerinden Küçük yazacak. Siz kendinize göre Çift tırnak içini değiştirebilirsiniz.

Eğer sıfır değerinden büyükse o değeri aynen yazacak.

 

=EĞER(B2<0;”0 Değerinden Küçük”;B2)

 

Eğer farklı bir durumsa istediğiniz durumu biraz daha açıklarsanız yeniden yardımcı olabilirim.

Yenileme Listesi Sıralama

Soru Cevap Bölümü

Tolga Gürein sordu

Excel Soruları

Merhaba,

Sigorta sektöründeyim. Yenileme döneminde 3000-4000 satırlı listelerle çalışıyoruz. Yenilenecek poliçelerin sıralamasında yaşadığım sorunu aşağıda anlatmaya çalışacağım. Yardımlarınızı rica ederim.

A sütununda poliçelerin vadesi bulunuyor.

B sütununda müşterilerin adları var.

Önce vadeye, sonra müşteri adına göre sıralayabiliyorum. Ancak bazı müşterilerin hem ayın 1’inde hem de 10’unda poliçesi olabiliyor. Dolayısıyla tarihe göre sıralarsam müşterinin sonraki poliçesi ilkinden kopuyor, ada göre sıralarsam da bu sefer müşterinin poliçelerini alt alta görüyorum ama tarihler çok karışıyor.

Yapmak istediğim; bir müşterinin en erken poliçesi başta diğerleri altta olsun (yani her müşteri kendi içinde tarih sıralı). Ancak bir müşterinin sıralaması bitince ayın 2’si 3’ü aynı şekilde devam etsin.

01.01.2021 Mustafa Sandal

10.01.2021 Mustafa Sandal

02.01.2021 Fatih Erkoç

14.01.2021 Fatih Erkoç

Bold belirttiklerim müşterilerin ilk poliçesi olacak, sonra o müşterinin diğer poliçeleri sıralanacak. Ayın 1’i bittiğinde aynı işlem 2’si, 3’ü diye sürecek. Umarım anlatabilmişimdir.

 

Excel Cevapları

 

Merhabalar, Eğer doğru anladıysam  bu işlemi Düzeyli sıralama işlemi ile yapabilirsiniz.

Aşağıdaki örnekde tarifinize göre benzer tablo oluşturdum. Veri Sekmesinden – Düzeyli Sıralama seçiyorum.

  1. Düzeyde Müşteri Adı
  2. Düzeyde Poliçe Vadesi

seçiyorum.

Aşağıda görüldüğü gibi Önce müşteri adları kendi aralarında sıralanıyor, bu sıralama bitince 2. düzey sıralama öncesi sıralamayı bozmadan kendi isimler arasında eskiden yeniye doğru sıralamasını yapabiliiyor.

 

 

Bu makaleden detaylarına bakabilirsiniz.

 

 

E Tablo Nedir?

Soru Cevap Bölümü

HİLMİ ÖKÇÜN sordu

Excel Soruları

e tablo hakkında eğitim düşünüyor musunuz? e tablonun excelden farkı nedir?

 

Excel Cevapları

Merhabalar;

e-tablo’dan kastınız Google Sheet ve Office 365 uygulamaları sanırım. Adından da söylediğiniz gibi internet bulutu üzerinde olan Excel dosyaları anlamına geliyor.

 

Kullandığınız Excel dosyalarını internet üzerinden istediğiniz zaman erişmek çok büyük bir rahatlık. Hatta telefonunuzdan tabletinizden bir de üstüne üstelik güncellemeleri telefon üzerinden yapabilmek çok büyük sahatlık.

 

Ancak e-Tablo dediğiniz işlemi Microsoft’un Office 365 sürümü ile yapabiliyorsunuz. Ancak lisanslı bir ürün. Dosyalarını One Drive’da tutup. Telefona kurduğunuz excel uygulaması ile açıp güncelleyebiliyorsunuz. Ancak uygulama çok ağır ve halen geliştirilmesi gerekiyor. Kullandım çok memnun kalmadım.

 

Bir de ücretsiz olan Google Sheets olan Google’un ürünü var. Verileri Google Drive’da tutup telefonda ve diğer platformlarda açıp güncelleyebilirsiniz. Google Sheets kullandım. Çok daha hızlı ve stabil çalışıyor. PivotTable işleminde eksikliklerini gördüm.

Eğer detaylı kullanımlarım olmasa tüm verilerimi Google Sheets’e taşıyabilirdim. Acak Excel’in yeni sürümü ile getirdiği kolaylıkları görünce Lokal Bilgisayarımda Excel ile Bulut üzerinde basit verilerle kullanacaksamda Google Sheets kullanıyorum.

 

Bu firmalar arasında bir yarış. Teknoloji geliştikçe hızlı ve her platformdan erişilen güncellenen uygulamalar olacaktır.

Google Sheets bir süre kullanıp tecrübe edindikten sonra içerik hazırlamayı düşünüyorum. Ama bu süreç biraz daha uzun sürecek.

Bu konuda sormak istediğiniz başkaca konular olursa bana sorabilirsiniz.

İlginize teşekkür ederim.

Excelde iki Tabloyu Birbirine Bağlama İşlemi

Soru Cevap Bölümü

HÜSEYİN GÜLER sordu

Excel Soruları

Kolay Gelsin. Excel de bir tane tablom var örnek şablonumu yükleyebilsem çok daha kolay olacak anlatmam fakat imkan olmadığı için basitçe örnek vereceğim. sayfa 1’de üst taraf başlıklar yazıyor. A1: adı soyadı B1: şehir C1 den G1 e kadar Gün 1 Gün 2 Gün 3 Gün 4 diye gidiyor.

A1 in altında Ahmet Mehmet Ali Veli diye 4 tane isim aşağıya doğru sıralanmış
B1 in altında da aydın Ankara İstanbul Kayseri diye 4 tane şehir aşağıya doğru sıralanmış.
C2-G2 de aşağı sütunlar. böyle bir tablo düşünün.

Sayfa 2 de de farklı bir tablo var. bu tablo da da a1:günler başlığı altında A2:Gün1  A3:Gün2  A4:Gün3 A5: Gün 4 diye aşağıya doğru sıralanıyor.
B1 de adı Soyad C1 de de Sehir başlıkları yazıyor. (B2-C5) sütunları da boş durumda. yani Sayfa 1 deki tablonun yatay-dikey yer değiştirilmiş hali.

Size sormak istediğim şu; sayfa 1de gün1 hücresini altındaki sütunlardan herhangi bir hücreye x koyduğumda onun satırına denk gelen adı soyadı sütunundaki hücrenin sayfa 2 deki gün1 hücresinin yanındaki adı soyadı hücresine yazsın, Şehrini de gene gün1 in aynı satırındaki şehir hücresine yazsın.

Aynı şekilde Sayfa 1 de gün2 altındaki herhangi bir sütuna x koyduğumda o satırdaki ad soyad ve şehir bilgilerini sayfa 2 deki gün 2 satırındaki ad soyad şehir hücrelerine aktarsın istiyorum. umarım yeterince açıklayabilmişimdir sorumu. şimdiden teşekkür ederim.

 

Excel Cevapları

 

Merhabalar;

Anladığım kadarıyla, Sayfa1’de aşağıdaki gibi bir tablo

ADI ŞEHİR GÜN1 GÜN2 GÜN3 GÜN4 GÜN5
AHMET AYDIN X
MEHMET ANKARA X
ALİ İSTANBUL X
VELİ KAYSERİ

 

Sayfa2’de de aşağıdaki gibi bir tablo kullanıyorsunuz.

GÜNLER ADI SOYADI ŞEHİR
GÜN1
GÜN2
GÜN3
GÜN4

Sayfa2’de de kesişen yerlere Sayfa1’de elde ettiğiniz verilerin getirilmesini istiyorsunuz.

Ancak Sayfa1’de hazırladığınız tablonun formatını biraz değiştirebilirseniz DÜŞEYARA ile istediğiniz sonuca ulaşabilirsiniz. Şöyle ki GÜN’lerin altına X koymak yerine aşağıdaki gibi GÜN1, GÜN2 gibi değerleri yazabilir misiniz. Birde günler en başta olmalı.

GÜNLER ADI ŞEHİR
GÜN1 AHMET AYDIN
GÜN1 MEHMET ANKARA
GÜN2 ALİ İSTANBUL
GÜN2 VELİ KAYSERİ

Eğer Sayfa1’deki verileri bu şekilde girerseniz DÜŞEYARA formülü ile verileri istediğiniz gibi verileri getirebilirsiniz.

Sayfa2 B2’deki formül aşağıdaki gibi olmalı

=DÜŞEYARA(A2;Sayfa1!$A$10:$C$14;2;0)

Selamlar.

Bir Etkinliğe Katılımları Hesaplama

Soru Cevap Bölümü

mustafa sordu

Excel Soruları

Merhabalar

Elimde 4 etkinlik var. Excelde bir kişinin kaç etkinliğe katıldığını hesaplamam gerekiyor.

Örneğin A kişisi 1. ve 3. etkinliğe katılmıştır. Bunu hesaplamam lazım. Fakat COUNTIF (EĞERSAY) formülü A kişisine rakam olarak 1 ve 2 veriyor. 2 etkinlikte de yanında 2 yazmasını istiyorum.

 

Excel Cevapları

Merhaba,

Aşağıdaki gibi elinize Etkinlikler listesi var. Bir de Kişiler listesi olması lazım. Belirtiğiniz gibi A kişisi 1. ve 3. etkinliğe girdiğiniz bir veri girişi yapıyorsunuz. Hiç veri girişi yapmadıysanız tavsiyem bir sayfada iki ayrı liste olsun.

Etkinlikler
1. Etkinlik
2. Etkinlik
3. Etkinlik
4. Etkinlik

 

Kişiler
a Kişisi
b Kişisi
c Kişisi
d Kişisi
e Kişisi
f Kişisi
g Kişisi
h Kişisi
ı Kişisi
i Kişisi
j Kişisi
k Kişisi
l Kişisi
m Kişisi
n Kişisi
o Kişisi
ö Kişisi
p Kişisi
r Kişisi
s Kişisi
ş Kişisi
t Kişisi
u Kişisi
ü Kişisi
v Kişisi
y Kişisi
z Kişisi

 

Bunları da örneğin aşağıdaki ayrı bir tabloda bu hareketleri kaydediniz. Kişi ve Etkinlik değerlerini Veri Doğrulama ile çağrınız. Böylece aynı veriler olacak.

TARİH KİŞİ ETKİNLİK
30.10.2020 a Kişisi 1. Etkinlik
31.10.2020 a Kişisi 2. Etkinlik
1.11.2020 a Kişisi 4. Etkinlik
2.11.2020 b Kişisi 2. Etkinlik
3.11.2020 a Kişisi 4. Etkinlik
4.11.2020 c Kişisi 1. Etkinlik
5.11.2020 c Kişisi 2. Etkinlik
6.11.2020 e Kişisi 4. Etkinlik
7.11.2020 a Kişisi 1. Etkinlik
8.11.2020 g Kişisi 4. Etkinlik
9.11.2020 f Kişisi 1. Etkinlik

Sonrasında aşağıdaki gibi PivotTable ile istediğiniz verileri alabilirsiniz.

a Kişisi 2
c Kişisi 1
f Kişisi 1
a Kişisi 1
b Kişisi 1
c Kişisi 1
a Kişisi 2
e Kişisi 1
g Kişisi 1

Metni İlk Karakterden Sonrakine Göre Sıralama

Soru Cevap Bölümü

FIRAT TARZAN sordu

Excel Soruları

Merhabalar .
1KAZIM
2KAZIM
3KAZIM
1MUSA
2MUSA
3MUSA

Bunları sıralamak istiyorum. Fakat ilk karaktere göre değil ikinci karaktere göre. Bu isimler formül kullanılarak buraya getirildi. Bir sütundaki kısmı bir değere göre sıralama yaptığımda formül bozuluyor. Nasıl çözeceğimi bulamadım. Cevabınız için şimdiden teşekkürler.

 

Excel Cevapları

Merhaba;

Hücrede 2. karakterden başlayarak başka bir hücreye alırsanız artık metin sütununa göre sıralama yapabilirsiniz.

=PARÇAAL(D4;2;100)

 

Verilerin çokluğuna göre 2 basamaklı veya 3 basamaklı olursa manuel 2 değerini 3 veya 4 yapmalısınız.

Bu şekilde deneyebilir misiniz.

Excelde tam sayıyı saat olarak gösterme

Soru Cevap Bölümü

Davut sordu

Excel Soruları

Örneğin: 33 sayısını 33:00 olarak saat formatında nasıl gösterebilirim? Kolay gelsin.

 

Excel Cevapları

Merhabalar;

Saat dilimi 23:59’a kadardır. Bu sayının üstünde saat tipinde bir veri yapılamaz. Ama manuel olarak 33:00 şeklide yazabilirsiniz.

 

Saat veri tipinin mantığını anlatmak gerekirse 1 sayınının 24’e bölümmüş hali olarak düşünebilirsiniz.

Örneğin günün tam yarısı 12:00 ise bunun sayı karşılığı 0,5 sayısıdır.  Bunun 12:00 yazıp Giriş Sekmesinden Biçimlerini Temizle yaparsanız görebileceksinz.

 

Saat dilimlerinin Sayısal karşılığına bu şekilde bakabilirsiniz.

Tabloları Birleştirme

Soru Cevap Bölümü

Emre sordu

Excel Soruları

Merhabalar, benim merak ettiğim bir konu var. Şimdi excelde benim elimde yüzlerce tablo var. Bu tabloları ortalama hesaplamak için kullanıyorum. Daha sonra bu ortalamalar belirlediğim hücrelere kaydoluyor. Ancak, belli bir süre sonra kontrol edilemeyecek hale geliyor. Benim sorum şu: Ben tek bir tablo oluştursam ve kontrolünü burdan sağlasam bu mümkün müdür? Teşekkürler..

 

Excel Cevapları

Merhabalar;
Zaten benim tezimde bu şekilde ayrı ayrı tablolar değil Tüm tablolar tek bir başlık altında toplanlanlı. Bu süreçte manuel olacağı için zamanınızı alabilir. Ama sonrasında tek bir tablo yapıp Tablo Nesnesine dönüştürünüz Sonrasında da Pivot Table ile tablodan raporlar çekip daha kontrollü işlem yapmış olursunuz.
Veri Gişinini Tek bir tablodan yapın. Raporunuzu da Pivot Table’dan çekin.
Bununla ilgili aşaıdaki makalelere göz atabilirisniz.

 

 

 

 

Kritere Göre Toplama İşlemi

Soru Cevap Bölümü

ADEM sordu

Excel Soruları

 

Kolay gelsin Excel de 1.sayfada C sütün da 14240 diye başlayan kodların E sütun da adetleri var. Aylık olarak c sütun da 14240 kodu altında ayrı ayrı sıralarda 10 yada daha fazla yerde 14240 kodu altında E sütundaki adetleri ben bunları başka bir sayfada A sütununa 14240 yazdığımda c sütunda toplam adet görebilir miyim

Teşekkürler

Excel Cevapları

Merhabalar;

Belirttiğiniz anlatıma göre aşağıdaki şekilde veriler sanırım anlattığınız şekilde. Bu işlemi ETOPLA Fonksiyonu ile yapabilirsiniz.

=ETOPLA(C2:C29;14240;E2:E29)
Bu formülü yazarak ister aynı sayfada isterseniz başka  bir sayfada 14240 değerinin kriterlerine uyan değerleri otomatik toplayabilirsiniz.

TC Kimlikleri Rakamlarına Göre Filtreleme

Soru Cevap Bölümü

Doğan Çuha sordu

Excel Soruları

Bir tane Excel çalışma kitabımız var. İçerisinde Ad Soyad Bakiye ve TC Kimlik numaraları olan çalışma kitabımda TC Kimlik numaralarının son rakamına göre filtreleme yapmak istiyorum.

Örneğin TC Kimlik Nosunun sonu 0 olan 2 olan 4 olan 6 olan 8 olan şeklinde filtreleme yapmak istiyorum kısa sürede dönerseniz sevinirim.

 

Excel Cevapları

Merhabalar;

Öncelik sorunuz için teşekkürler. Bu konu hakkında makale yazmayı düşünüyordum. Sizin aracılığınızla bu konuyu anlatayım.

Veriler  metinsel olsa normal filtreleme de sonu m ile biten gibi yapabilirdik. Sayısal değer olduğu için bu sayıları metne çevirmek bir çözüm. Ancak verileriniz değişecek. Değiştirmeden yapmak için için Mantıksal Filtreme işlemi ile yapacağız.

Tek Sayıda Sonu bitenleri Mantıksal Filtreleme

İlk önce bir sayının sonunundaki rakamı filtrelemeye bakalım. Sonra diğer sayıları için formülü çoğaltalım.

Elimizde aşağıdaki gibi TC Kimlik numaraları olsun.

Örnek TCKİMLİK Listesi

Listede sonundaki 8 rakamlarını filtrelemek için boş bir hücreye tablodaki ilk satırdaki hücreye SAĞDAN(A3;1) formülü yazıp ilk verinin son rakamını getiriyoruz.

Filtrelemede Sağdan Fonksiyonu

Bu noktadan sonra mantıksal işlev devreye girecek. SAĞDAN(A3;1)  formülünden çıkan 8 değerini 8 ile eşit mi diye mantıksal işlem yapacağız. Bunun için formülü

SAĞDAN(A3;1)=”8″

şekilde yazıyoruz.

Not : Rakamı tırnak içinde yazmamım sebebi SAĞDAN fonksiyonu Metinsel bir fonksiyon olduğu için çıkadığı değer artık metinsel olacaktır. Bunun için metinsel değerle karşılaştırmam gerekiyor. Bundan dolayı 8 rakamını çift tırnak içinde yaparak metne dönüştürüyorum.

Mantıksal Filtrelemede Sağdan Fonksiyonu

Gördüğünüz gibi artık sayı değil DOĞRU veya YANLIŞ değeri üretiyor. Artık bu mantıksal sorgu ile tüm tablodaki sonu 8 ile biten alanları filtreleyebiliriz.

Filtreleme yapmak için tablonun içindeyken Normal Filtre değil Gelişmiş Filtreyi seçiyoruz.

Gelişmiş Filtreleme

Liste Aralığınıa TC’ Kimliklerin olduğu tabloyu seçiyoruz. Ölçüt aralığına ise Yazdığımız formülü ve bir üstteki hücreyi seçiyoruz. (Bu kısım önemli bir üst boş  hücre seçilmezse çalışmayacaktır)

Mantıksal Filtreleme Seçimi

İşlemi onayladığınızda aşağıdak gibi sadece 8 olanları getirecektir.

Mantıksal Filtreleme Sonucu

Birden Fazla Sayıda Sonu bitenleri Mantıksal Filtreleme

Bu işlemdeki rakamları çoğaltmak için ise her işlem için ayrı mantıksal oluşturmalısınız. Birden fazla mantıksal değeri sorgulamak için se YADA Fonksiyonu ile tüm mantıksal formülleri birleştirebilirsiniz.

Aşağıdaki gibi TC Kimliklerin son rakamları 0, 2, 4, 6 ve 8 olanları Mantıksal Gelişmiş Filtre ile sorgulayabilirsiniz. Formül aşağıdaki şekildedir.

=YADA(SAĞDAN(A5;1)=”0″;SAĞDAN(A5;1)=”2″;SAĞDAN(A5;1)=”4″;SAĞDAN(A5;1)=”6″;SAĞDAN(A5;1)=”8″)

Bu formülü yazdığınızda aşağıdaki gibi çalıştığınız göreceksiniz.

Birden Çok Mantıksal Filtreleme İşlemi

Excel Dosya DownloadÖrnek dosyayı buradan indirebilirsiniz.