![]() |
| ![]() |
|
DUYURU SİSTEMİ / REKLAM PANOSU |
Excel'e Yeni Başlayanlar Excel kullanmaya yeni başladıysanız sorularınızı buraya gönderebilirsiniz.
![]() |
![]() |
|
Paylaş | Konu Araçları | Görünüm Modları |
![]() |
#1 |
Giriş: 19/05/2017
Şehir: Ankara
Mesaj: 6
Excel Vers. ve Dili:
EXCEL 2016, Türkçe |
![]() Merhabalar
Elimde çok uzun bir formül var ={IF($B1="OCAK";IFERROR(INDEX('D:\Office Dosyaları\Microsoft Excel Dosyaları\Capretto Raporlar\Kar - Zarar Raporu\Kar-Zarar Raporu 2017\[Mağaza Ciro Raporu.xlsx]ReportTable'!$S:$S;MATCH("S01"&1;'D:\Office Dosyaları\Microsoft Excel Dosyaları\Capretto Raporlar\Kar - Zarar Raporu\Kar-Zarar Raporu 2017\[Mağaza Ciro Raporu.xlsx]ReportTable'!$C:$C&'D:\Office Dosyaları\Microsoft Excel Dosyaları\Capretto Raporlar\Kar - Zarar Raporu\Kar-Zarar Raporu 2017\[Mağaza Ciro Raporu.xlsx]ReportTable'!$G:$G;0));"- ₺");"")&IF($B1="ŞUBAT";IFERROR(INDEX('D:\Offi ce Dosyaları\Microsoft Excel Dosyaları\Capretto Raporlar\Kar - Zarar Raporu\Kar-Zarar Raporu 2017\[Mağaza Ciro Raporu.xlsx]ReportTable'!$S:$S;MATCH("S01"&2;'D:\Office Dosyaları\Microsoft Excel Dosyaları\Capretto Raporlar\Kar - Zarar Raporu\Kar-Zarar Raporu 2017\[Mağaza Ciro Raporu.xlsx]ReportTable'!$C:$C&'D:\Office Dosyaları\Microsoft Excel Dosyaları\Capretto Raporlar\Kar - Zarar Raporu\Kar-Zarar Raporu 2017\[Mağaza Ciro Raporu.xlsx]ReportTable'!$G:$G;0));"- ₺");"")&IF($B1="MART";IFERROR(INDEX('D:\Offic e Dosyaları\Microsoft Excel Dosyaları\Capretto Raporlar\Kar - Zarar Raporu\Kar-Zarar Raporu 2017\[Mağaza Ciro Raporu.xlsx]ReportTable'!$S:$S;MATCH("S01"&3;'D:\Office Dosyaları\Microsoft Excel Dosyaları\Capretto Raporlar\Kar - Zarar Raporu\Kar-Zarar Raporu 2017\[Mağaza Ciro Raporu.xlsx]ReportTable'!$C:$C&'D:\Office Dosyaları\Microsoft Excel Dosyaları\Capretto Raporlar\Kar - Zarar Raporu\Kar-Zarar Raporu 2017\[Mağaza Ciro Raporu.xlsx]ReportTable'!$G:$G;0));"- ₺");"")&IF($B1="NİSAN";IFERROR(INDEX('D:\Offi ce Dosyaları\Microsoft Excel Dosyaları\Capretto Raporlar\Kar - Zarar Raporu\Kar-Zarar Raporu 2017\[Mağaza Ciro Raporu.xlsx]ReportTable'!$S:$S;MATCH("S01"&4;'D:\Office Dosyaları\Microsoft Excel Dosyaları\Capretto Raporlar\Kar - Zarar Raporu\Kar-Zarar Raporu 2017\[Mağaza Ciro Raporu.xlsx]ReportTable'!$C:$C&'D:\Office Dosyaları\Microsoft Excel Dosyaları\Capretto Raporlar\Kar - Zarar Raporu\Kar-Zarar Raporu 2017\[Mağaza Ciro Raporu.xlsx]ReportTable'!$G:$G;0));"- ₺");"")&IF($B1="MAYIS";IFERROR(INDEX('D:\Offi ce Dosyaları\Microsoft Excel Dosyaları\Capretto Raporlar\Kar - Zarar Raporu\Kar-Zarar Raporu 2017\[Mağaza Ciro Raporu.xlsx]ReportTable'!$S:$S;MATCH("S01"&5;'D:\Office Dosyaları\Microsoft Excel Dosyaları\Capretto Raporlar\Kar - Zarar Raporu\Kar-Zarar Raporu 2017\[Mağaza Ciro Raporu.xlsx]ReportTable'!$C:$C&'D:\Office Dosyaları\Microsoft Excel Dosyaları\Capretto Raporlar\Kar - Zarar Raporu\Kar-Zarar Raporu 2017\[Mağaza Ciro Raporu.xlsx]ReportTable'!$G:$G;0));"- ₺");"")&IF($B1="HAZİRAN";IFERROR(INDEX('D:\Of fice Dosyaları\Microsoft Excel Dosyaları\Capretto Raporlar\Kar - Zarar Raporu\Kar-Zarar Raporu 2017\[Mağaza Ciro Raporu.xlsx]ReportTable'!$S:$S;MATCH("S01"&6;'D:\Office Dosyaları\Microsoft Excel Dosyaları\Capretto Raporlar\Kar - Zarar Raporu\Kar-Zarar Raporu 2017\[Mağaza Ciro Raporu.xlsx]ReportTable'!$C:$C&'D:\Office Dosyaları\Microsoft Excel Dosyaları\Capretto Raporlar\Kar - Zarar Raporu\Kar-Zarar Raporu 2017\[Mağaza Ciro Raporu.xlsx]ReportTable'!$G:$G;0));"- ₺");"")&IF($B1="TEMMUZ";IFERROR(INDEX('D:\Off ice Dosyaları\Microsoft Excel Dosyaları\Capretto Raporlar\Kar - Zarar Raporu\Kar-Zarar Raporu 2017\[Mağaza Ciro Raporu.xlsx]ReportTable'!$S:$S;MATCH("S01"&7;'D:\Office Dosyaları\Microsoft Excel Dosyaları\Capretto Raporlar\Kar - Zarar Raporu\Kar-Zarar Raporu 2017\[Mağaza Ciro Raporu.xlsx]ReportTable'!$C:$C&'D:\Office Dosyaları\Microsoft Excel Dosyaları\Capretto Raporlar\Kar - Zarar Raporu\Kar-Zarar Raporu 2017\[Mağaza Ciro Raporu.xlsx]ReportTable'!$G:$G;0));"- ₺");"")&IF($B1="AĞUSTOS";IFERROR(INDEX('D:\Of fice Dosyaları\Microsoft Excel Dosyaları\Capretto Raporlar\Kar - Zarar Raporu\Kar-Zarar Raporu 2017\[Mağaza Ciro Raporu.xlsx]ReportTable'!$S:$S;MATCH("S01"&8;'D:\Office Dosyaları\Microsoft Excel Dosyaları\Capretto Raporlar\Kar - Zarar Raporu\Kar-Zarar Raporu 2017\[Mağaza Ciro Raporu.xlsx]ReportTable'!$C:$C&'D:\Office Dosyaları\Microsoft Excel Dosyaları\Capretto Raporlar\Kar - Zarar Raporu\Kar-Zarar Raporu 2017\[Mağaza Ciro Raporu.xlsx]ReportTable'!$G:$G;0));"- ₺");"")&IF($B1="EYLÜL";IFERROR(INDEX('D:\Offi ce Dosyaları\Microsoft Excel Dosyaları\Capretto Raporlar\Kar - Zarar Raporu\Kar-Zarar Raporu 2017\[Mağaza Ciro Raporu.xlsx]ReportTable'!$S:$S;MATCH("S01"&9;'D:\Office Dosyaları\Microsoft Excel Dosyaları\Capretto Raporlar\Kar - Zarar Raporu\Kar-Zarar Raporu 2017\[Mağaza Ciro Raporu.xlsx]ReportTable'!$C:$C&'D:\Office Dosyaları\Microsoft Excel Dosyaları\Capretto Raporlar\Kar - Zarar Raporu\Kar-Zarar Raporu 2017\[Mağaza Ciro Raporu.xlsx]ReportTable'!$G:$G;0));"- ₺");"")&IF($B1="EKİM";IFERROR(INDEX('D:\Offic e Dosyaları\Microsoft Excel Dosyaları\Capretto Raporlar\Kar - Zarar Raporu\Kar-Zarar Raporu 2017\[Mağaza Ciro Raporu.xlsx]ReportTable'!$S:$S;MATCH("S01"&10;'D:\Office Dosyaları\Microsoft Excel Dosyaları\Capretto Raporlar\Kar - Zarar Raporu\Kar-Zarar Raporu 2017\[Mağaza Ciro Raporu.xlsx]ReportTable'!$C:$C&'D:\Office Dosyaları\Microsoft Excel Dosyaları\Capretto Raporlar\Kar - Zarar Raporu\Kar-Zarar Raporu 2017\[Mağaza Ciro Raporu.xlsx]ReportTable'!$G:$G;0));"- ₺");"")&IF($B1="KASIM";IFERROR(INDEX('D:\Offi ce Dosyaları\Microsoft Excel Dosyaları\Capretto Raporlar\Kar - Zarar Raporu\Kar-Zarar Raporu 2017\[Mağaza Ciro Raporu.xlsx]ReportTable'!$S:$S;MATCH("S01"&11;'D:\Office Dosyaları\Microsoft Excel Dosyaları\Capretto Raporlar\Kar - Zarar Raporu\Kar-Zarar Raporu 2017\[Mağaza Ciro Raporu.xlsx]ReportTable'!$C:$C&'D:\Office Dosyaları\Microsoft Excel Dosyaları\Capretto Raporlar\Kar - Zarar Raporu\Kar-Zarar Raporu 2017\[Mağaza Ciro Raporu.xlsx]ReportTable'!$G:$G;0));"- ₺");"")&IF($B1="ARALIK";IFERROR(INDEX('D:\Off ice Dosyaları\Microsoft Excel Dosyaları\Capretto Raporlar\Kar - Zarar Raporu\Kar-Zarar Raporu 2017\[Mağaza Ciro Raporu.xlsx]ReportTable'!$S:$S;MATCH("S01"&12;'D:\Office Dosyaları\Microsoft Excel Dosyaları\Capretto Raporlar\Kar - Zarar Raporu\Kar-Zarar Raporu 2017\[Mağaza Ciro Raporu.xlsx]ReportTable'!$C:$C&'D:\Office Dosyaları\Microsoft Excel Dosyaları\Capretto Raporlar\Kar - Zarar Raporu\Kar-Zarar Raporu 2017\[Mağaza Ciro Raporu.xlsx]ReportTable'!$G:$G;0));"- ₺");"")} bunu nasıl kısaltırım. Bir de bu çıkan değere format cell aracılığıyla ne yaparsam yapayım düz sayı olarak geliyor. Yardımlarınızı bekliyorum |
![]() |
![]() |
![]() |
#2 |
Moderatör
Giriş: 15/03/2005
Şehir: ANTALYA
Mesaj: 23,092
Excel Vers. ve Dili:
OFFICE 2013-2016 PRO TR |
![]() Bu şekilde yardım almanız zor olur.
Dosyalarınızı ekleyip yapmak istediğiniz işlemi açıklarsanız farklı formüler belki önerilebilir.
__________________
. . . Soru sormadan önce forumumuzun aşağıdaki bölümlerini incelediğinizde birçok sorunuza yanıt bulabilirsiniz. Excel Dersanesi Uygulamalı Excel Eğitimi Excel İçin Örnek Uygulamalar Video Dersane (***Altın Üyelere Özel***) Lütfen sorularınızın çözümlendiğine dair geri dönüş mesajı yazınız...! Lütfen yazım ve forum kurallarına uyalım...! Lütfen sorularımızı açık ve net bir dille ifade edelim...! FORUM KURALLARI |
![]() |
![]() |
![]() |
#3 |
Moderatör
Giriş: 18/08/2007
Şehir: Kuşadası
Mesaj: 19,101
Excel Vers. ve Dili:
Excel 2010 Türkçe |
![]() Merhaba,
Doğru anladıysam tek şartınız B1 deki ay ölçütü, B1 deki aya göre kaçıncı fonksiyonunda aranan değere ek yapmışsınız. Aşağıdaki kısa formül işinizi görecektir. Şart ilavesini kırmızı ile işaretledim. Bu bölüme; 1,2,3...,12 şarta göre yazdığınız sayıyı, MONTH("1."&$B1) formülü ile alabilirsiniz. =IFERROR(INDEX('D:\Office Dosyaları\Microsoft Excel Dosyaları\Capretto Raporlar\Kar - Zarar Raporu\Kar-Zarar Raporu 2017\[Mağaza Ciro Raporu.xlsx]ReportTable'!$S:$S;MATCH("S01"&MONTH("1."&$B1);'D:\Office Dosyaları\Microsoft Excel Dosyaları\Capretto Raporlar\Kar - Zarar Raporu\Kar-Zarar Raporu 2017\[Mağaza Ciro Raporu.xlsx]ReportTable'!$C:$C&'D:\Office Dosyaları\Microsoft Excel Dosyaları\Capretto Raporlar\Kar - Zarar Raporu\Kar-Zarar Raporu 2017\[Mağaza Ciro Raporu.xlsx]ReportTable'!$G:$G;0));"- ₺");"") . |
![]() |
![]() |
![]() |
#4 |
Giriş: 19/05/2017
Şehir: Ankara
Mesaj: 6
Excel Vers. ve Dili:
EXCEL 2016, Türkçe |
![]() Herkese teşekkür ederim cevaplar için şimdi işi biraz daha detaylandırdım 2 koşullu bir formülle veri çekmeye çalışyorum ancak bu seferde 8192 hatası aldım
IF(AND(B2="OCAK";D2="Balgat Mağaza");IFERROR(INDEX('MCR'!S:S;MATCH("S01"&1;'MC R'!C:C&'MCR'!G:G;0));"- ₺"); IF(AND(B2="ŞUBAT";D2="Balgat Mağaza");IFERROR(INDEX('MCR'!S:S;MATCH("S01"&2;'MC R'!C:C&'MCR'!G:G;0));"- ₺"); IF(AND(B2="MART";D2="Balgat Mağaza");IFERROR(INDEX('MCR'!S:S;MATCH("S01"&3;'MC R'!C:C&'MCR'!G:G;0));"- ₺"); IF(AND(B2="NİSAN";D2="Balgat Mağaza");IFERROR(INDEX('MCR'!S:S;MATCH("S01"&4;'MC R'!C:C&'MCR'!G:G;0));"- ₺"); IF(AND(B2="MAYIS";D2="Balgat Mağaza");IFERROR(INDEX('MCR'!S:S;MATCH("S01"&5;'MC R'!C:C&'MCR'!G:G;0));"- ₺"); IF(AND(B2="HAZİRAN";D2="Balgat Mağaza");IFERROR(INDEX('MCR'!S:S;MATCH("S01"&6;'MC R'!C:C&'MCR'!G:G;0));"- ₺"); IF(AND(B2="TEMMUZ";D2="Balgat Mağaza");IFERROR(INDEX('MCR'!S:S;MATCH("S01"&7;'MC R'!C:C&'MCR'!G:G;0));"- ₺"); IF(AND(B2="AĞUSTOS";D2="Balgat Mağaza");IFERROR(INDEX('MCR'!S:S;MATCH("S01"&8;'MC R'!C:C&'MCR'!G:G;0));"- ₺"); IF(AND(B2="EYLÜL";D2="Balgat Mağaza");IFERROR(INDEX('MCR'!S:S;MATCH("S01"&9;'MC R'!C:C&'MCR'!G:G;0));"- ₺"); IF(AND(B2="EKİM";D2="Balgat Mağaza");IFERROR(INDEX('MCR'!S:S;MATCH("S01"&10;'M CR'!C:C&'MCR'!G:G;0));"- ₺"); IF(AND(B2="KASIM";D2="Balgat Mağaza");IFERROR(INDEX('MCR'!S:S;MATCH("S01"&11;'M CR'!C:C&'MCR'!G:G;0));"- ₺"); IF(AND(B2="ARALIK";D2="Balgat Mağaza");IFERROR(INDEX('MCR'!S:S;MATCH("S01"&12;'M CR'!C:C&'MCR'!G:G;0));"- ₺"); böyle toplamda 6 adet formül var yani 72 satır * karakter işin içinden çıkamadım gitti |
![]() |
![]() |
![]() |
#5 |
Moderatör
Giriş: 21/10/2005
Şehir: Ankara
Mesaj: 14,767
Excel Vers. ve Dili:
Excel, 2016 - İngilizce |
![]() .
Sanırım, sadece bu yeterli olur. =IF(D2="Balgat Mağaza";IFERROR(INDEX(MCR!S:S;MATCH("S01"&MONTH("1."&$B$2);MCR!C:C&MCR!G:G;0));"- ₺")) . |
![]() |
![]() |
![]() |
#6 | |
Giriş: 19/05/2017
Şehir: Ankara
Mesaj: 6
Excel Vers. ve Dili:
EXCEL 2016, Türkçe |
![]() Alıntı:
|
|
![]() |
![]() |
![]() |
#7 |
Moderatör
Giriş: 21/10/2005
Şehir: Ankara
Mesaj: 14,767
Excel Vers. ve Dili:
Excel, 2016 - İngilizce |
![]() .
Kaç mağaza var? . |
![]() |
![]() |
![]() |
#8 |
Giriş: 19/05/2017
Şehir: Ankara
Mesaj: 6
Excel Vers. ve Dili:
EXCEL 2016, Türkçe |
![]() 6 Mağaza var
en son kodu buna bağladım çalıştı =IF($D$2="Balgat Mağaza";IFERROR(INDEX(MCR!S:S;MATCH("S01"&MONTH("1."&$B$2);MCR!C:C&MCR!G:G;0));"- ₺"); IF($D$2="Kentpark AVM Mağaza";IFERROR(INDEX(MCR!S:S;MATCH("S02"&MONTH("1."&$B$2);MCR!C:C&MCR!G:G;0));"- ₺"); IF($D$2="Optimum AVM Mağaza";IFERROR(INDEX(MCR!S:S;MATCH("S03"&MONTH("1."&$B$2);MCR!C:C&MCR!G:G;0));"- ₺"); IF($D$2="Atlantis AVM Mağaza";IFERROR(INDEX(MCR!S:S;MATCH("S04"&MONTH("1."&$B$2);MCR!C:C&MCR!G:G;0));"- ₺"); IF($D$2="Acity AVM Mağaza";IFERROR(INDEX(MCR!S:S;MATCH("S05"&MONTH("1."&$B$2);MCR!C:C&MCR!G:G;0));"Şube Kapandı"); IF($D$2="E-Ticaret Mağaza";IFERROR(INDEX(MCR!S:S;MATCH("S99"&MONTH("1."&$B$2);MCR!C:C&MCR!G:G;0));"- ₺");"- ₺")))))) |
![]() |
![]() |
![]() |
#9 |
Giriş: 19/05/2017
Şehir: Ankara
Mesaj: 6
Excel Vers. ve Dili:
EXCEL 2016, Türkçe |
![]() Peki bu formülü nasıl kısaltabilirim?
=IF($B1="OCAK";IFNA(INDEX(MCR!$S:$S;MATCH("S01"&1;MCR!$C:$C&MCR!$G:$G;0));"- ₺"); IF($B1="ŞUBAT";IFNA(INDEX(MCR!$S:$S;MATCH("S01"&2;MCR!$C:$C&MCR!$G:$G;0));"- ₺"); IF($B1="MART";IFNA(INDEX(MCR!$S:$S;MATCH("S01"&3;MCR!$C:$C&MCR!$G:$G;0));"- ₺"); IF($B1="NİSAN";IFNA(INDEX(MCR!$S:$S;MATCH("S01"&4;MCR!$C:$C&MCR!$G:$G;0));"- ₺"); IF($B1="MAYIS";IFNA(INDEX(MCR!$S:$S;MATCH("S01"&5;MCR!$C:$C&MCR!$G:$G;0));"- ₺"); IF($B1="HAZİRAN";IFNA(INDEX(MCR!$S:$S;MATCH("S01"&6;MCR!$C:$C&MCR!$G:$G;0));"- ₺"); IF($B1="TEMMUZ";IFNA(INDEX(MCR!$S:$S;MATCH("S01"&7;MCR!$C:$C&MCR!$G:$G;0));"- ₺"); IF($B1="AĞUSTOS";IFNA(INDEX(MCR!$S:$S;MATCH("S01"&8;MCR!$C:$C&MCR!$G:$G;0));"- ₺"); IF($B1="EYLÜL";IFNA(INDEX(MCR!$S:$S;MATCH("S01"&9;MCR!$C:$C&MCR!$G:$G;0));"- ₺"); IF($B1="EKİM";IFNA(INDEX(MCR!$S:$S;MATCH("S01"&10;MCR!$C:$C&MCR!$G:$G;0));"- ₺"); IF($B1="KASIM";IFNA(INDEX(MCR!$S:$S;MATCH("S01"&11;MCR!$C:$C&MCR!$G:$G;0));"- ₺"); IF($B1="ARALIK";IFNA(INDEX(MCR!$S:$S;MATCH("S01"&12;MCR!$C:$C&MCR!$G:$G;0));"- ₺");"")))))))))))) |
![]() |
![]() |
![]() |
#10 |
Moderatör
Giriş: 21/10/2005
Şehir: Ankara
Mesaj: 14,767
Excel Vers. ve Dili:
Excel, 2016 - İngilizce |
![]() .
=IFERROR(INDEX(MCR!S:S;MATCH("S01"&MONTH("1."&$B$1);MCR!C:C&MCR!G:G;0));"- ₺") . |
![]() |
![]() |