Excel Forum
ALTIN ÜYELİK Hakkında Bilgi


Geri Git   Excel Forum > EXCEL-Soruları > Fonksiyonlar
Atatürk
Şifremi Unuttum

DUYURU SİSTEMİ / REKLAM PANOSU

Fonksiyonlar Bir fonksiyonun, nasıl işlediğini veya aradığınız bir işleme uygun olup olmadığını bu başlık altında sorabilirsiniz.
Dosya ekleyebilirsiniz

Özel Arama


Yanıtla
 
Paylaş Konu Araçları Görünüm Modları
Eski 15-12-2017, 23:47   #1
besen
Altın Üye
 
Giriş: 23/03/2007
Mesaj: 301
Excel Vers. ve Dili:
excel 2016 İngilizce
Varsayılan SUMPRODUCT formülünü geliştirmek

Merhaba ekli tabloda istediğim sonuçları elde ettim, ama tablo esnek değil.
Örneğin kodlar nümerik olduğu için sumproduct formülü sorunsuz çalışıyor. Oysa Alfabetik olsaydı, hata verecekti.

Örneğin C3 hücresindeki formül, B2 : B9 hücresini referans alırken,
=SUMPRODUCT((tablo!$C$2:$K$9)*(tablo!$B$2:$B$9=$A3 )*(tablo!$C$1:$K$1=C$2))
D3 hücresindeki formül, D2 : D9 hücresini referans alıyor.
=SUMPRODUCT((tablo!$C$2:$K$9)*(tablo!$D$2:$D$9=$A3 )*(tablo!$C$1:$K$1=D$2))

Benim istediğim, C3 hücresindeki formülü D3 hücresine kopyaladığımda, B2:B9 aralığını, D2 : D9 olarak değiştirmeden yapabilmek.

C-G arasında yukarıdaki durum geçerliyken,
K-O ve S-W arasındaki formüle firma ismi de kriter oluyor.
Umarım anlatabildim.
Eklenmiş Dosyalar
Dosya Türü: xlsx soru.xlsx (17.7 KB, 11 Görüntülenme)

Bu mesaj en son " 16-12-2017 " tarihinde saat 11:33 itibariyle besen tarafından düzenlenmiştir....
besen Çevrimdışı   Alıntı Yaparak Cevapla
Eski 16-12-2017, 15:01   #2
İdris SERDAR
Moderatör
 
İdris SERDAR kullanıcısının avatarı
 
Giriş: 21/10/2005
Şehir: Ankara
Mesaj: 14,565
Excel Vers. ve Dili:
Excel, 2016 - İngilizce
Varsayılan

.

Sorunuzu anlayamadım.

=SUMPRODUCT((tablo!$C$2:$K$9)*(tablo!$B$2:$B$9=$A3 )*(tablo!$C$1:$K$1=C$2))

Bu formülü nereye kopyalarsanız kopyalayın, tablo!$B$2:$B$9 aralığı değişmez. Yani D2 : D9 olmaz veya başka bir şey .

.
__________________
Çalışmalarımı görmek için:

http://www.excelgurusu.com/

İdris SERDAR
İdris SERDAR Çevrimdışı   Alıntı Yaparak Cevapla
Eski 16-12-2017, 15:41   #3
ASMET67
Altın Üye
 
ASMET67 kullanıcısının avatarı
 
Giriş: 08/06/2007
Şehir: İstanbul / Tuzla
Mesaj: 354
Excel Vers. ve Dili:
Excel 2016
Varsayılan

Merhaba
Dosyanıızı indirdim baktım C2 hücresini d2 hatta g2 ye kadar çektim değişmedi.
Siz manuel değiştirmiş olmayın. Dosyanız ektedir.
Eklenmiş Dosyalar
Dosya Türü: xlsx soru.xlsx (16.9 KB, 1 Görüntülenme)
ASMET67 Çevrimdışı   Alıntı Yaparak Cevapla
Eski 16-12-2017, 16:07   #4
Ömer BARAN
Uzman
 
Giriş: 08/03/2011
Şehir: ANKARA / İSTANBUL
Mesaj: 9,484
Excel Vers. ve Dili:
Office 2013 TÜRKÇE
Varsayılan

Merhaba.

Yanlış anlamadıysam isteğiniz, ekli belgedeki gibi bir şey.
.
Eklenmiş Dosyalar
Dosya Türü: xlsx soru (19).xlsx (19.5 KB, 8 Görüntülenme)
__________________
.
☾✭ İnadına TÜRKÇE ✭☽

-- Sorunuzu, gerçek belgenizle aynı yapıda ve olması gereken sonuçların elle yazıldığı örnek belge ile destekleyiniz.
-- ALTIN ÜYELİK öneriyorum. / FORUM KURALLARInı mutlaka okuyunuz.
-- ALTIN ÜYE olmayanlar, örnek belgeyi dosya.tc, dosya.co gibi bir siteye yükleyip, belgeye erişim adresini verebilir.
-- Özel mesaj ile soru sormayınız. / Geri bildirimde bulunulmayan cevaplarımı siliyorum.
Ömer BARAN Çevrimdışı   Alıntı Yaparak Cevapla
Eski 16-12-2017, 16:20   #5
İdris SERDAR
Moderatör
 
İdris SERDAR kullanıcısının avatarı
 
Giriş: 21/10/2005
Şehir: Ankara
Mesaj: 14,565
Excel Vers. ve Dili:
Excel, 2016 - İngilizce
Varsayılan

.


Çok, çok özür dilerim...

Niçin fal açıyoruz? Pek çok zahmetlere giriyoruz.

Eğer tam anlamadıysak, anlamadığımız yeri soralım. Bekleyelim, soruyu soran arkadaş gerekli açıklamaları yapsın. Ondan sonra yanıtlarımızı verelim.

Yoksa amacımız: "Bak ben anladım, diğer arkadaşlar anlamadı." gibi bir şey mi? Öyle olduğunu da sanmıyorum. Bırakalım herkes sorusunu açıklayarak sorsun.



.
__________________
Çalışmalarımı görmek için:

http://www.excelgurusu.com/

İdris SERDAR
İdris SERDAR Çevrimdışı   Alıntı Yaparak Cevapla
Eski 16-12-2017, 18:51   #6
Ömer BARAN
Uzman
 
Giriş: 08/03/2011
Şehir: ANKARA / İSTANBUL
Mesaj: 9,484
Excel Vers. ve Dili:
Office 2013 TÜRKÇE
Varsayılan

Alıntı:
besen tarafından gönderildi Mesajı Görüntüle
Benim istediğim, C3 hücresindeki formülü D3 hücresine kopyaladığımda, B2:B9 aralığını, D2 : D9 olarak değiştirmeden yapabilmek.
Tekrar merhaba.

Ben konu sahibinin yukarıda alıntıladığım cümlesinden anladığımı (sorulara verdiğim cevaplarda sıkça kullandığım "yanlış anlamadıysam" şerhiyle birlikte) formüle etmeye çalıştım.
Yüklediğim belgedeki C1:G1 hücre aralığında, hedef hücre aralığı elde edildi ve DOLAYLI işlevi üzerinden de hesaplama tamamlandı.

Aslında konu ile ilgili olarak benim de öğrenmek istediğim bir husus var.
Belgeye ve soruya dün gece de bakmıştım ve DOLAYLI işlevinin içerisinde kullandığım C1:G1 aralığındaki işlemi neden doğrudan formül içerisinde kullanamadığımızı anlamadım doğrusu.
Bu konuda cevabı olan varsa öğrenmek isterim.

Sorulara cevap verirken ilk amacım cevabı oluştururken yaptığım denemeler sırasında, konu denk geldiğinde birşeyler de araştırarak bilgimi artırmak/geliştirmek/pekiştirmek.

Bunca yıldır üyesi olduğum ve bilgimin önemli bir kısmını borçlu olduğum bu forumda
(bu arada ismini zikretmeden geçemeyeceğim, Sayın İdris SERDAR, Sayın Korhan AYHAN, Sayın Halit ÖZDEMİR, Sayın Süleyman ÖZYÜKSEL gibi
birçok forumdaşı hep iyi yad ederek, denk geldikçe kendilerinin hazırladığı dosyaları her zaman kılavuz olarak elimin atında tuttuğumu belirtmek isterim)
"başkası anlamadı, ben anladım" gibi bir şey aklımdan bile geçmez.

Başka üyeleri bilemem ama emeklilik günlerimi orda-burda vakit öldürerek geçirmek yerine mümkün olduğunca birşeyler öğrenmek/bidiklerimi
başkalarına öğretmek/ihtiyaç sahibine destek olarak, eksik bilgi/tecrübesi olanların bilgilerini artırmaya yönelik bir anlamda eğitim vererek geçirmek.

Bu niyet ve amacım; ilgilendiğim konulara genellikle, "dosya ekte" şeklinde cevap yazmak yerine sabırla, üşenmeden ve
dilimin döndüğü, bilgimin yettiği kadar yazdığım açıklamalardan anlaşılıyordur diye düşünüyorum.

Zahmet olarak gördüğüm konuyla/soruyla zaten ilgilenmem.

Tüm Ms.Excel dostlarına ve forumdaşlara selam olsun.
.
__________________
.
☾✭ İnadına TÜRKÇE ✭☽

-- Sorunuzu, gerçek belgenizle aynı yapıda ve olması gereken sonuçların elle yazıldığı örnek belge ile destekleyiniz.
-- ALTIN ÜYELİK öneriyorum. / FORUM KURALLARInı mutlaka okuyunuz.
-- ALTIN ÜYE olmayanlar, örnek belgeyi dosya.tc, dosya.co gibi bir siteye yükleyip, belgeye erişim adresini verebilir.
-- Özel mesaj ile soru sormayınız. / Geri bildirimde bulunulmayan cevaplarımı siliyorum.
Ömer BARAN Çevrimdışı   Alıntı Yaparak Cevapla
Eski 16-12-2017, 21:25   #7
İdris SERDAR
Moderatör
 
İdris SERDAR kullanıcısının avatarı
 
Giriş: 21/10/2005
Şehir: Ankara
Mesaj: 14,565
Excel Vers. ve Dili:
Excel, 2016 - İngilizce
Varsayılan

Ömer bey,

Merhaba.

Çalışmalarınız, verdiğiniz çözümler ve sabırla uzun uzun açıklamalarınız takdire şayandır. Ben bir şeyi öyle uzun uzadıya gerekmedikçe anlatmaya sabrım yok. Bu yönden sizi tebrik ediyorum.

Benim asıl sorunum ve kızdığım hususlar:

1. Soru soran kişi öncelikle sorusunu açık ve anlaşılır bir şekilde sormuyor veya soramıyor yada konuya kendisi vakıf, herkesin konusuna vakıf olduğunu sanıyor.

2. Buradaki konuyla ilgili değil, genel olarak söylüyorum. Soru soran kişi araştırma yapmıyor. Öyleleri var ki; formülü İngilizce veriyorsunuz. Türkçe'sini ister. Google'a bakmaz. Bu bir örnek.

Diğer bir husus, pek çok örnek çalışmalarım oluyor. Oralarda da anlatmaktan öte örnekler veriyorum. Bu benim tarzım. Çoğunlukla, "Dosyanız ektedir." diye sorulara yanıt veririm. Soruyu soranı konun üzerinde çalışmaya yönlendiririm. Oysa herkes "Dosyanız ektedir." derken, "Al istediğin bu kadar uğraşma" anlamı çıkarıyor. Oysa amacım farklı.

Neyse, sürçü lisan ettiysem af ola.

Selam ve saygılar.

.
__________________
Çalışmalarımı görmek için:

http://www.excelgurusu.com/

İdris SERDAR
İdris SERDAR Çevrimdışı   Alıntı Yaparak Cevapla
Eski 17-12-2017, 13:14   #8
Ömer BARAN
Uzman
 
Giriş: 08/03/2011
Şehir: ANKARA / İSTANBUL
Mesaj: 9,484
Excel Vers. ve Dili:
Office 2013 TÜRKÇE
Varsayılan

Estağfurullah Sayın SERDAR.

Düşüncelerinize aynen katılıyorum.
Benim asıl sorun olarak gördüğüm husus (çözümü asıl belgesine uyaralayibelenlere sözüm yok elbette);
soruların, gerçek belgeyle aynı yapıda örnek belge üzerinden sorulmaması.
En çok rastladığım ve gereksiz soru/cevaplara neden olan durum bu malesef.

Soru soran bir üyenin, sorusunu net ifade etmeyince veya gerçek belgeyle aynı yapıda örnek belge üzerinden sormaması nedeniyle konu uzadığında;
desteğe ihtiyaç duyan diğer üye için ayrılacak zamanın heba olmasına neden olduğunu idrak etmesi gerekir diye düşünüyorum.

Herneyse, bir önceki cevabımda "Aslında konu ile ilgili olarak...." şeklinde başlayan kısımdaki durum ile ilgili bir şeyler söylerseniz sevinirim.

İyi günler dilerim. Selam ve saygı bizden.
.
__________________
.
☾✭ İnadına TÜRKÇE ✭☽

-- Sorunuzu, gerçek belgenizle aynı yapıda ve olması gereken sonuçların elle yazıldığı örnek belge ile destekleyiniz.
-- ALTIN ÜYELİK öneriyorum. / FORUM KURALLARInı mutlaka okuyunuz.
-- ALTIN ÜYE olmayanlar, örnek belgeyi dosya.tc, dosya.co gibi bir siteye yükleyip, belgeye erişim adresini verebilir.
-- Özel mesaj ile soru sormayınız. / Geri bildirimde bulunulmayan cevaplarımı siliyorum.
Ömer BARAN Çevrimdışı   Alıntı Yaparak Cevapla
Eski 17-12-2017, 13:58   #9
besen
Altın Üye
 
Giriş: 23/03/2007
Mesaj: 301
Excel Vers. ve Dili:
excel 2016 İngilizce
Varsayılan

Ömer Bey merhaba, ürettiğiniz çözüm istediğim şekilde olmuştur. Teşekkür ederim.
Ancak kodlar alfabetik olduğunda rapor yine çalışmıyor.
Örnekteki aşağıdaki başlıklardaki kodlara bir harf eklediğimizde rapor bozuluyor.
NO.1x NO.1 NO.2x NO.2 NO.3x NO.3 NO.4x NO.4 NO.5x

Kodları ben örnekte nümerik yazdım ama, alfabetik olanlar da var.

İdris Bey bizim hocamızdır, büyüğümüzdür, ne derse haklıdır.
Sorduğumuz soruları, açtığımız başlıkları daha anlaşılır yapmak, bizim sorumluluğumuzdadır.

Selam, sevgi ve saygılarımla.

Bu mesaj en son " 17-12-2017 " tarihinde saat 15:37 itibariyle besen tarafından düzenlenmiştir....
besen Çevrimdışı   Alıntı Yaparak Cevapla
Eski 17-12-2017, 17:04   #10
besen
Altın Üye
 
Giriş: 23/03/2007
Mesaj: 301
Excel Vers. ve Dili:
excel 2016 İngilizce
Varsayılan

Ömer Bey merhaba address column formülünü başka sheetten okutmak istediğimizde formülü nasıl değiştirmeliyiz?

=ADDRESS(2;(COLUMN()-2)*2;4)&":"&ADDRESS(9;(COLUMN()-2)*2;4)
Eklenmiş Dosyalar
Dosya Türü: xlsx soru1.xlsx (13.8 KB, 0 Görüntülenme)
besen Çevrimdışı   Alıntı Yaparak Cevapla
Yanıtla


Konu Araçları
Görünüm Modları

Gönderme Kuralları
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Açık
SimgelerAçık
[IMG] kodu Açık
HTML kodu Kapalı


Saat 20:55


Bu forum Elit NET - www.elitnet.com.tr tarafından sunulmaktadır.

Excel Eğitimi - Mobil Uygulama - Çorlu - Çorlu Web Tasarım -- Beylikdüzü mali müşavir - Lingerie - Dyeing Machine - Karton Bardak- Karton Bardak- Çorlu Dil Konuşma Terapisti- Çorlu Özel Eğitim- Site Yönetimi- Pronet Tekirdağ- Çorlu Kamera- Pronet Edirne- Pronet Çorlu- Çorlu Araç Takip- Çorlu Su Arıtma- Gebze Emlak- Rampa- Rotary- Çorlu İnternet Sitesi- Çorlu Sürücü Kursu- Çorlu Sürücü Kursu- Şişli Avukat- Edirne Serbest Muhasebeci- Çorlu Etüt- İstanbul Botanik- Çorlu Sigorta- Kağıt Bardak- Kaplan Tekstil- Çorlu Perde- Çorlu Havuz- Makina- Danışmazlar-
Powered by vBulletin Version 3.7.2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Advertisement System V2.6 By   Branden