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 04-11-2017, 16:03   #1
Golden-M
Altın Üye
 
Giriş: 10/04/2006
Şehir: İstanbul
Mesaj: 9
Varsayılan Formülü daha kısa nasıl yaparız

=+EĞER($AK$8=1;DÜŞEYARA($A258;'[İmalat Yeşil Defter.xls]1'!$B$8:$I$37;8;YANLIŞ);EĞER($AK$8=2;DÜŞEYARA($A25 8;'[İmalat Yeşil Defter.xls]2'!$B$8:$I$38;8;YANLIŞ);EĞER($AK$8=3;DÜŞEYARA($A25 8;'[İmalat Yeşil Defter.xls]3'!$B$8:$I$39;8;YANLIŞ);EĞER($AK$8=4;DÜŞEYARA($A25 8;'[İmalat Yeşil Defter.xls]4'!$B$8:$I$39;8;YANLIŞ);EĞER($AK$8=5;DÜŞEYARA($A25 8;'[İmalat Yeşil Defter.xls]5'!$B$8:$I$38;8;YANLIŞ);EĞER($AK$8=6;DÜŞEYARA($A25 8;'[İmalat Yeşil Defter.xls]6'!$B$8:$I$37;8;YANLIŞ)))))))
Sevgili üstadlar. hazırladığım formülde istediğim sayfadaki değerleri alıyorum. yalnız formülü biraz daha uzatmam gerekiyor yani devamında AK8=20 ye kadar gitmesi gerekiyor. bu uzunluktan fazlasınıda kabul etmiyor.
yardımcı olursanız çok memnun olurum.
Eklenmiş Dosyalar
Dosya Türü: rar Hakediş.rar (413.2 KB, 8 Görüntülenme)
Golden-M Çevrimdışı   Alıntı Yaparak Cevapla
Eski 05-11-2017, 02:37   #2
Ömer BARAN
Uzman
 
Giriş: 08/03/2011
Şehir: ANKARA / İSTANBUL
Mesaj: 9,233
Excel Vers. ve Dili:
Office 2013 TÜRKÇE
Varsayılan

Merhaba.

►İmalat Yeşil Defter.xls adlı belge kapalı iken işlem yapılacaksa:
-- ilk tavsiyem; belirttiğiniz formülde Ms.Excel'in 7 ve daha fazla EĞER işlevi kullanımına izin vermesini sağlamaya yönelik olacak.
Tabi bu seçenekte formül kısaltması değil 7'den fazla EĞER kullanılması söz konusu.

Verdiğiniz formülde her bir EĞER işlevinin yanlışsa kısmına; ;"") ekleyip bu EĞER'leri & sembolü ile birleştirebilirsiniz.
Formülün sonucu SAYI ise (ilgili sayfa I sütunu) aşağıdaki formülün en başına 0+ ekleyin, METİN ise aşağıdaki haliyle kulanın.

EĞER işlevleri iç içe olmayacağından (her bir EĞER işlevinin parantezi kendi satırında kapanacağına göre) Ms.Excel buna engel olmayacaktır.
Formülü belirttiğiniz sayıda EĞER kullanarak bu şekilde oluşturabilirsiniz.
.
Kod: (Rahat kopyalayabilmeniz için tüm kodu seçmenizi sağlar)
=EĞER($AK$8=1;DÜŞEYARA($A258;'[İmalat Yeşil Defter.xls]1'!$B$8:$I$37;8;YANLIŞ);"")&
 EĞER($AK$8=2;DÜŞEYARA($A258;'[İmalat Yeşil Defter.xls]2'!$B$8:$I$38;8;YANLIŞ);"")&
 EĞER($AK$8=3;DÜŞEYARA($A258;'[İmalat Yeşil Defter.xls]3'!$B$8:$I$38;8;YANLIŞ);"")&
.......
.......
 EĞER($AK$8=21;DÜŞEYARA($A258;'[İmalat Yeşil Defter.xls]21'!$B$8:$I$38;8;YANLIŞ);"")&
 EĞER($AK$8=22;DÜŞEYARA($A258;'[İmalat Yeşil Defter.xls]22'!$B$8:$I$38;8;YANLIŞ);"")
-- İkinci tavsiyem belirttiğiniz kapalı Excel belgesinin gerekli sütunlarındaki (mevcut formüle göre I sütunu)
ilgili verileri Hakediş adlı belgesinde yeni bir sayfada ayrı ayrı sütunlara alıp, bu kez
daha kısa formül ile DOLAYLI işlevini kullanarak veya AD TANIMLAMASI kulanarak sonuca gitmek yönünde olacak.
Diyelimki Hakediş belgesine IYD adlı yeni bir sayfa oluşturdunuz ve bu yeni sayfada Yeşil defterin,
...1 adlı sayfası I sütununundaki 8:37'inci satır arasını A1 hücresinden itibaren aşağı doğru A sütununa,
...2 adlı sayfa I sütununu B sütununa B1 hücresinden itibaren aşağı doğru
..... gibi 22 sütuna aldınız.
.
Kod: (Rahat kopyalayabilmeniz için tüm kodu seçmenizi sağlar)
=EĞER(EĞERSAY(DOLAYLI("IYD!"&ADRES(1;$AK$8;4)&":"&ADRES(100;$AK$8;4));AK258)=0;"";KAYDIR(IYD!$A$1;$K$8-1;KAÇINCI($AK258;DOLAYLI("IYD!"&ADRES(1;$AK$8;4)&":"&ADRES(100;$AK$8;4));0)-1))
__________________
.
☾✭ İ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 05-11-2017, 12:31   #3
Golden-M
Altın Üye
 
Giriş: 10/04/2006
Şehir: İstanbul
Mesaj: 9
Varsayılan Teşekkür ederim

Ömer BARAN üstad çok teşekkür ederim. emeklerine sağlık.
ilk formülü hemen uyguladım. diğerinide deneyecem yani yeni bir IYD açıp bakacam.
çok teşekkür ederim tekrar.
Golden-M Çevrimdışı   Alıntı Yaparak Cevapla
Eski 05-11-2017, 20:58   #4
Ömer BARAN
Uzman
 
Giriş: 08/03/2011
Şehir: ANKARA / İSTANBUL
Mesaj: 9,233
Excel Vers. ve Dili:
Office 2013 TÜRKÇE
Varsayılan

.
Kolay gelsin.

İkinci yöntemde dikkat edilecek husus:
DOLAYLI işlevinin parantezi içerisindeki bölümün doğru elde edilmesi.
Örneğin AK8 hücresine;
-- 1 yazdığınızda ="IYD!"&ADRES(1;$AK$8;4)&":"&ADRES(100;$AK$8;4) formül parçasının sonucunun IYD!A1:A100 sonucunun,
-- 2 yazdığınızda ="IYD!"&ADRES(1;$AK$8;4)&":"&ADRES(100;$AK$8;4) formül parçasının sonucunun IYD!B1:B100 sonucunun,
alınıyor olması.
.
__________________
.
☾✭ İ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
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 00:18


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

Excel Eğitimi - Mobil Uygulama - Çorlu - Çorlu Web Tasarım - Tarot Falı - invest in turkey - Lingerie - Dyeing Machine - Karton Bardak- Çorlu Özel Eğitim- Site Yönetimi- Led Aydınlatma- Pronet Tekirdağ- Çorlu Kamera- Pronet Edirne- Pronet Kırklareli- Pronet Çerkezköy- Pronet Çorlu- Pronet Lüleburgaz- Pronet Keşan- Çorlu Araç Takip- Çorlu Su Arıtma- Boru Profil- Gebze Emlak- Beylikdüzü Temizlik- İstanbul Burun Estetiği- Bakır Sülfat- Rampa- Rotary- Çorlu İnternet Sitesi- youngblood- Çorlu Palet- Çerkezköy Palet- Çorlu Prefabrik- Çorlu Sürücü Kursu- Çorlu Sandviç Panel- Şişli Avukat- Korona Test Kalemi- Çorlu Vinç- Çorlu Pimapen Tamiri- Çorlu Çelik Konstruksiyon-
Powered by vBulletin Version 3.7.2
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Advertisement System V2.6 By   Branden