• DİKKAT

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

Topla.çarpım, Uzunluk, Yerinekoy nasıl çalışıyor..

Katılım
16 Kasım 2014
Mesajlar
1
Excel Vers. ve Dili
2007,Türkçe
Önceki konuları aradım benim örneğe benzer bulamadım.

Bir sınavdan öğrencilerin sorulara A-B-C-D seçeneklerinden verdikleri cevaplar var. Sütunlar soruları, satırlar öğrencileri gösteriyor. 1. sorunun cevabı A ise A büyük, diğer cevaplar b,c,d şeklinde oluyor. Benim istediğim bir öğrencinin satırındaki büyük harfleri sayarak bu öğrencinin kaç puan aldığını bulmak. araştırdım. Şu kodu buldum.

Kod:
=TOPLA.ÇARPIM(UZUNLUK(F9:AR9)-UZUNLUK(YERİNEKOY(F9:AR9;"A";"")))

İki sorum var:

1) Bu formül sadece büyük A'ları sayıyor ben büyük B,C,D leri beraber saymak istiyorum bir defada.

2) Bu kod nasıl çalışıyor? uzunluk içine metin yazmak lazım, ama burada dizi var. Yerinekoy ne yapıyor? Topla.çarpım nasıl harf çarpıp topluyor. Bir de baktım topla.çarpım kullanımına ( )*( ) şeklinde bişeyler var burada o da yok.

Şimdiden teşekkürler...
 
Merhaba

Kodu dener misiniz?
Kod:
=TOPLA.ÇARPIM(--(KOD(A1:E1)={65\66\67\68}))
 
Denemedim ancak verdiğiniz formül A'ları sayıyorsa formül sonuna + koyup aynı formülü B'ler için; yine + koyup C'ler ve sonra da D'ler için düzenleyerek toplamı bulabilirsiniz.
 
Alternatif olarak;
Kod:
=TOPLA.ÇARPIM(UZUNLUK(A1:E1)-UZUNLUK(YERİNEKOY(A1:E1;
  DAMGA(SATIR(DOLAYLI("65:68")));"")))

Not: Hücre aralığı Sayın Mersilen'in formülü baz alınarak yazılmıştır.

Daxe Syán
 
Son düzenleme:
.

I.Yol:

A1:A4 aralığına A,B,C,D harflerini yazın ve:

Kod:
=SUMPRODUCT(--EXACT(F9:AR9;A1:A4))

Kod:
=TOPLA.ÇARPIM(--ÖZDEŞ(F9:AR9;A1:A4))


formülünü kullanın.

II.Yol:


Kod:
=SUMPRODUCT(--EXACT(F9:AR9;({"A";"B";"C";"D"})))

Kod:
=TOPLA.ÇARPIM(--ÖZDEŞ(F9:AR9;({"A";"B";"C";"D"})))

formülünü kullanın.

.
 
Geri
Üst