• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Formülün kısaltılması

Katılım
14 Kasım 2017
Mesajlar
618
Excel Vers. ve Dili
2010 Türkçe
Arkadaşlar bilgim olduğu kadarıyla yapmak istediğimi aşağıda belirttiğim kodu yazarak yapabildim. Ancak eminim ki benim yazmış olduğum kodun aynısı çok daha kısa bir kodlamayla yazılabilir. Excel ile ilgili ne biliyorsam A'dan Z'ye her şeyi bu siteden öğrendim. Şimdi de bu işi öğrenmek istiyorum. Aşağıdaki kodu daha kısa bir şekilde nasıl yazabilirim ? Kodun uzun olması bir sorun yaratır mı ?

Kod:
= (Sayfa1!E5 = 6398 ) * (Sayfa1!C5 * 2 )  + ( Sayfa1!F5= 6398 ) * (Sayfa1!C5 * 2 )  + ( Sayfa1!G5= 6398 ) * (Sayfa1!C5 * 2 )+ ( Sayfa1!H5= 6398 ) * (Sayfa1!C5 * 2 )+ ( Sayfa1!I5= 6398 ) * (Sayfa1!C5 * 2 )+ ( Sayfa1!J5= 6398 ) * (Sayfa1!C5 * 2 ) + ( Sayfa1!K5= 6398 ) * (Sayfa1!C5 * 2 ) + ( Sayfa1!L5= 6398 ) * (Sayfa1!C5 * 2 ) + ( Sayfa1!M5= 6398 ) *  (Sayfa1!C5 * 2 ) + ( Sayfa1!N5= 6398 ) * (Sayfa1!C5 * 2 ) + ( Sayfa1!O5= 6398 ) * (Sayfa1!C5 * 2 ) + ( Sayfa1!P5= 6398 ) * (Sayfa1!C5 * 2 ) + ( Sayfa1!R5= 6398 ) * (Sayfa1!C5 * 2 ) + ( Sayfa1!S5= 6398 ) * (Sayfa1!C5 * 2 ) + ( Sayfa1!T5= 6398 ) * (Sayfa1!C5 * 2 ) + ( Sayfa1!Q5= 6398 ) * (Sayfa1!C5 * 2 )

+ (Sayfa1!E8 = 6398 ) * (Sayfa1!C8 * 2 )  + ( Sayfa1!F8= 6398 ) * (Sayfa1!C8* 2 )  + ( Sayfa1!G8= 6398 ) * (Sayfa1!C8 * 2 )+ ( Sayfa1!H8= 6398 ) * (Sayfa1!C8 * 2 )+ ( Sayfa1!I8= 6398 ) * (Sayfa1!C8 * 2 )+ ( Sayfa1!J8= 6398 ) * (Sayfa1!C8 * 2 ) + ( Sayfa1!K8= 6398 ) * (Sayfa1!C8 * 2 ) + ( Sayfa1!L8= 6398 ) * (Sayfa1!C8 * 2 ) + ( Sayfa1!M8= 6398 ) *  (Sayfa1!C8 * 2 ) + ( Sayfa1!N8= 6398 ) * (Sayfa1!C8 * 2 ) + ( Sayfa1!O8= 6398 ) * (Sayfa1!C8 * 2 ) + ( Sayfa1!P8= 6398 ) * (Sayfa1!C8 * 2 ) + ( Sayfa1!R8= 6398 ) * (Sayfa1!C8 * 2 ) + ( Sayfa1!S8= 6398 ) * (Sayfa1!C8 * 2 ) + ( Sayfa1!T8= 6398 ) * (Sayfa1!C8 * 2 ) + ( Sayfa1!Q8= 6398 ) * (Sayfa1!C8 * 2 )

+ (Sayfa1!E11 = 6398 ) * (Sayfa1!C11 * 2 )  + ( Sayfa1!F11= 6398 ) * (Sayfa1!C11* 2 )  + ( Sayfa1!G11= 6398 ) * (Sayfa1!C11 * 2 )+ ( Sayfa1!H11= 6398 ) * (Sayfa1!C11 * 2 )+ ( Sayfa1!I11= 6398 ) * (Sayfa1!C11 * 2 )+ ( Sayfa1!J11= 6398 ) * (Sayfa1!C11 * 2 ) + ( Sayfa1!K11= 6398 ) * (Sayfa1!C11 * 2 ) + ( Sayfa1!L11= 6398 ) * (Sayfa1!C11 * 2 ) + ( Sayfa1!M11= 6398 ) *  (Sayfa1!C11 * 2 ) + ( Sayfa1!N11= 6398 ) * (Sayfa1!C11 * 2 ) + ( Sayfa1!O11= 6398 ) * (Sayfa1!C11 * 2 ) + ( Sayfa1!P11= 6398 ) * (Sayfa1!C11 * 2 ) + ( Sayfa1!R11= 6398 ) * (Sayfa1!C11 * 2 ) + ( Sayfa1!S11= 6398 ) * (Sayfa1!C11 * 2 ) + ( Sayfa1!T11= 6398 ) * (Sayfa1!C11 * 2 ) + ( Sayfa1!Q11= 6398 ) * (Sayfa1!C11 * 2 )

+ (Sayfa1!E14 = 6398 ) * (Sayfa1!C14 * 2 )  + ( Sayfa1!F14= 6398 ) * (Sayfa1!C14* 2 )  + ( Sayfa1!G14= 6398 ) * (Sayfa1!C14 * 2 )+ ( Sayfa1!H14= 6398 ) * (Sayfa1!C14 * 2 )+ ( Sayfa1!I14= 6398 ) * (Sayfa1!C14 * 2 )+ ( Sayfa1!J14= 6398 ) * (Sayfa1!C14 * 2 ) + ( Sayfa1!K14= 6398 ) * (Sayfa1!C14 * 2 ) + ( Sayfa1!L14= 6398 ) * (Sayfa1!C14 * 2 ) + ( Sayfa1!M14= 6398 ) *  (Sayfa1!C14 * 2 ) + ( Sayfa1!N14= 6398 ) * (Sayfa1!C14 * 2 ) + ( Sayfa1!O14= 6398 ) * (Sayfa1!C14 * 2 ) + ( Sayfa1!P14= 6398 ) * (Sayfa1!C14 * 2 ) + ( Sayfa1!R14= 6398 ) * (Sayfa1!C14 * 2 ) + ( Sayfa1!S14= 6398 ) * (Sayfa1!C14 * 2 ) + ( Sayfa1!T14= 6398 ) * (Sayfa1!C14 * 2 ) + ( Sayfa1!Q14= 6398 ) * (Sayfa1!C14 * 2 )

+ (Sayfa1!E17 = 6398 ) * (Sayfa1!C17 * 2 )  + ( Sayfa1!F17= 6398 ) * (Sayfa1!C17* 2 )  + ( Sayfa1!G17= 6398 ) * (Sayfa1!C17 * 2 )+ ( Sayfa1!H17= 6398 ) * (Sayfa1!C17 * 2 )+ ( Sayfa1!I17= 6398 ) * (Sayfa1!C17 * 2 )+ ( Sayfa1!J17= 6398 ) * (Sayfa1!C17 * 2 ) + ( Sayfa1!K17= 6398 ) * (Sayfa1!C17 * 2 ) + ( Sayfa1!L17= 6398 ) * (Sayfa1!C17 * 2 ) + ( Sayfa1!M17= 6398 ) *  (Sayfa1!C17 * 2 ) + ( Sayfa1!N17= 6398 ) * (Sayfa1!C17 * 2 ) + ( Sayfa1!O17= 6398 ) * (Sayfa1!C17* 2 ) + ( Sayfa1!P17= 6398 ) * (Sayfa1!C17 * 2 ) + ( Sayfa1!R17= 6398 ) * (Sayfa1!C17 * 2 ) + ( Sayfa1!S17= 6398 ) * (Sayfa1!C17 * 2 ) + ( Sayfa1!T17= 6398 ) * (Sayfa1!C17 * 2 ) + ( Sayfa1!Q17= 6398 ) * (Sayfa1!C17 * 2 )

+ (Sayfa1!E20 = 6398 ) * (Sayfa1!C20 * 2 )  + ( Sayfa1!F20= 6398 ) * (Sayfa1!C20* 2 )  + ( Sayfa1!G20= 6398 ) * (Sayfa1!C20 * 2 )+ ( Sayfa1!H20= 6398 ) * (Sayfa1!C20 * 2 )+ ( Sayfa1!I20 = 6398 ) * (Sayfa1!C20 * 2 )+ ( Sayfa1!J20= 6398 ) * (Sayfa1!C20 * 2 ) + ( Sayfa1!K20= 6398 ) * (Sayfa1!C20 * 2 ) + ( Sayfa1!L20= 6398 ) * (Sayfa1!C20 * 2 ) + ( Sayfa1!M20= 6398 ) *  (Sayfa1!C20 * 2 ) + ( Sayfa1!N20= 6398 ) * (Sayfa1!C20 * 2 ) + ( Sayfa1!O20= 6398 ) * (Sayfa1!C20* 2 ) + ( Sayfa1!P20 = 6398 ) * (Sayfa1!C20 * 2 ) + ( Sayfa1!R20 = 6398 ) * (Sayfa1!C20 * 2 ) + ( Sayfa1!S20 = 6398 ) * (Sayfa1!C20 * 2 ) + ( Sayfa1!T20 = 6398 ) * (Sayfa1!C20 * 2 ) + ( Sayfa1!Q20 = 6398 ) * (Sayfa1!C20 * 2 )

+ (Sayfa1!E23 = 6398 ) * (Sayfa1!C23 * 2 )  + ( Sayfa1!F23= 6398 ) * (Sayfa1!C23* 2 )  + ( Sayfa1!G23= 6398 ) * (Sayfa1!C23 * 2 )+ ( Sayfa1!H23 = 6398 ) * (Sayfa1!C23 * 2 )+ ( Sayfa1!I23 = 6398 ) * (Sayfa1!C23 * 2 )+ ( Sayfa1!J23= 6398 ) * (Sayfa1!C23 * 2 ) + ( Sayfa1!K23 = 6398 ) * (Sayfa1!C23 * 2 ) + ( Sayfa1!L23 = 6398 ) * (Sayfa1!C23 * 2 ) + ( Sayfa1!M23 = 6398 ) *  (Sayfa1!C23 * 2 ) + ( Sayfa1!N23= 6398 ) * (Sayfa1!C23 * 2 ) + ( Sayfa1!O23 = 6398 ) * (Sayfa1!C23* 2 ) + ( Sayfa1!P23 = 6398 ) * (Sayfa1!C23 * 2 ) + ( Sayfa1!R23 = 6398 ) * (Sayfa1!C23 * 2 ) + ( Sayfa1!S23 = 6398 ) * (Sayfa1!C23 * 2 ) + ( Sayfa1!T23 = 6398 ) * (Sayfa1!C23 * 2 ) + ( Sayfa1!Q23 = 6398 ) * (Sayfa1!C23 * 2 )
 
Sayın recepkull bu şekilde değil de küçük bir dosya örneği eklerseniz daha çabuk yanıt alırsınız

Dosya yükleme için
http://s7.dosya.tc/
 
Merhaba.

-- Sayfa2 R5 hücresinde birinci, Sayfa2 U5 hücresinde ikinci, Sayfa2 X5 hücresine üçüncü formülü kullanabilirsiniz.
-- Formüllerdeki Sayfa1!$AA$3 yerine doğrudan 6398 yazarak da aynı sonuçlar alınabilir.
-- Diğer satırlarda aynı formüllerdeki mavi renklendirdiğim kısımları değiştirerek kullanabilirsiniz.
.
Kod:
=[COLOR="red"]TOPLA.ÇARPIM[/COLOR]((Sayfa1!$E$5:$T$23=[B][COLOR="Blue"][SIZE="4"]Sayfa1!$AA$3[/SIZE][/COLOR][/B])*(Sayfa1!$E$6:$T$24))
=[COLOR="red"]TOPLA.ÇARPIM[/COLOR]((Sayfa1!$E$5:$T$23=[B][COLOR="Blue"][SIZE="4"]Sayfa1!$AA$3[/SIZE][/COLOR][/B])*((Sayfa1!$E$6:$T$24)>0))
=[COLOR="Red"]TOPLA.ÇARPIM[/COLOR]((Sayfa1!$E$5:$T$23=[B][COLOR="Blue"][SIZE="4"]Sayfa1!$AA$3[/SIZE][/COLOR][/B])*(Sayfa1!$C$5:$C$23)*2)
 
Selamlar


R5 HÜCRESİ:
=TOPLA((Sayfa1!E5:T23=6398)*(Sayfa1!E6:T24))

U5 HÜCRESİ:
=TOPLA((Sayfa1!$E$5:$T$23=6398)*((Sayfa1!$E$5:$T$23)>0))

X5 HÜCRESİ:
=TOPLA((Sayfa1!$E$5:$T$23=6398)*(Sayfa1!$C$5:$C$23)*2)

Formüller dizi olduğu için
CTRL+SHİFT+ENTER
 
Önceki cevabıma bir ilave yapayım.
Sayfa2'de plaka bilgilerindeki BOŞLUK karakteri sorunu düzeltilirse (örneğin 34TM 0240 yerine 34 TM 0240 yazılırsa)
verdiğim formüllerde mavi renklendirerek vurguladığım Sayfa1!$AA$3 yerine aşağıdaki formül parçasının yazılması daha pratik ve anlamlı olur.
.
Kod:
0+[COLOR="red"]PARÇAAL[/COLOR]($C5;[COLOR="red"]BUL[/COLOR]("|";[COLOR="red"]YERİNEKOY[/COLOR]($C5;" ";"|";2))+1;4)
 
vallahi helal olsun benim daha öğrenecek çok şeyim var.
 
Kolay gelsin.
Herkesin öğreneceği birşeyler vardır.
 
Geri
Üst