Kısa Açıklama
Denemeye Girenleri Formülle Tespit Etme isimli başlıkta, ilgili işlemlere dair detaylar yer almaktadır.- Excel Versiyonu
- Excel 2019
- Excel Sürümü
- 64 Bit
- Excel Dili
- Türkçe
Ekli dosyalar
Görüntülemek için giriş yapmanız gerekmektedir.
(1 satır)
Görüntülemek için giriş yapmanız gerekmektedir.
(1 satır)
Ben teşekkür ediyorum..
ELEMAN işleviyle, formülde, aynı formül parçacıklarının tekrarlanması önlenmiş oluyor bir nevi.
Örnek olarak, formülde
TOPLA.ÇARPIM(--(KAYDIR(Liste!$G$5:$AT$19;KAÇINCI(C2;Liste!$C$5:$C$19;0)-1;;1)<>""))>0)
ile, Sözel derslerden ŞIK işaretlenmiş olanların adetleri hesaplanıp sonuçta > 0 ile Doğru ya da yanlış sonucu döndürülüyor.
Şimdi bu sözel sonucuna Sözel adı verelim.
Aynı şekilde
TOPLA.ÇARPIM(--(KAYDIR(Liste!$BE$5:$CR$19;KAÇINCI(C2;Liste!$C$5:$C$19;0)-1;;1)<>""))>0
ile de Sayısal için doğru Yanlış bulunuyor. Buna Da Sayısal adı verelim.
EĞER ile yapıyı kurmaya çalışsak
=EĞER(Sözel>0;EĞER(Sayısal>0;"Girdi";"Sayısala Girmedi");EĞER(Sayısal>0;"Sözele Girmedi";"Girmedi"))
şeklinde formüle ederiz. Burada EĞER(Sayısal>0 ile Sayısal adını verdiğimiz formül parçasını 2 defa kullanmış olacağız.
ELEMAN ile şöyle yapıyoruz.
ELEMAN(Sözel+2*Sayısal+1;"Girmedi";"Sayısala Girmedi";"Sözele Girmedi";"Girdi")
Sözel 1 ya da 0 (doğru ya da Yanlış)
Sayısal 1 ve 0 , ancak 2 ile çarpıyoruz. Yani sonuçta 2 ve 0 elde ediyoruz.
Tüm durumlara baktığımızda
Sözel + 2*Sayısal+1 = {1;2;3;4} olarak 1 den 4 e kadar değer üretir.
ELEMANın diğer parametreleri de sırasıyla 1 : Girmedi, 2 : Sayısala girmedi, 3: Sözele Girmedi ve 4 : Girdi olmakta
Sonuçta Sözel + 2* Sayısal +1 ile kaç değerini buluyorsak karşılığını yazacaktır.
Bunu ARA işleviyle de yapabilirsiniz.
Yani
=ARA(Sözel + 2* Sayısal +1;{1;2;3;4};{"Girmedi";"Sayısala Girmedi";"Sözele Girmedi";"Girdi"})
Bu durumda da Sözel + 2* Sayısal +1 değerini {1;2;3;4} dizisinde kaçıncı olduğuna bakar ve bulduğu kaçıncı değerini {"Girmedi";"Sayısala Girmedi";"Sözele Girmedi";"Girdi"} dizisindeki sırasında arar ve onu yazar.
aynı şekilde İNDİS ile de yapabilirsiniz.
=İNDİS({"Girmedi";"Sayısala Girmedi";"Sözele Girmedi";"Girdi"};Sözel + 2* Sayısal +1)
İşte basitçe açıklaması bu olabilir...
Bence böyle demeyin.Normalde benim formülüm var ama çok çok uzun ve amatörce
Rica ederim ya.@52779 Hocam Teşekkür ederim. Ufkumu açtınız.
Gonderdiğiniz dokumanda,
Sözel için 3. satıra bakın... Sözele girmemiş çünkü hepsi BOŞ
Bu durumda şunu yapabilirsiniz.
=UZUNLUK(YERİNEKOY(G3&H3&I3;"X";""))
Türkçe İnkılap ve Din birleştirilip X yerine "" konularak uzunluğuna bakın.
Sonuç = 0 olacak.
Yani Sözele Girmedi.
Sayısala bakalım
=UZUNLUK(YERİNEKOY(K3&L3;"X";""))
Bu bize 33 değerini verecek. Yani 33 adet işaretlenmiş ŞIK var. Sayısala Girdi.
2 numaralı mesajımda, 2. no lu Not olarak bunu yazmıştım.Not :
1 - Sıralamalı Öğrenci listesi (yani, sınıflar bazındaki Rapor Sayfası A2 : D16 aralığındaki liste) için herhangi bir işlem yapılmadı. Liste VAR olarak varsayıldı.
2 - Formüllerdeki EĞERHATA, Rapor sayfasındaki Öğrenci Listesindeki Okul No, Liste Sayfasındaki Okul No da bulunmuyorsa durumu içindir. Mutlaka bulunacak diyorsanız, EĞERHATA işlevine gerek yoktur.
Hmm o ayrıntıyı dikkatimden kaçırmışım. Ben daha çok ELEMAN içindeki 4 sonuç içine bu sonucu da yazdırabilir miyiz? sorusuna cevap aramakta ve denemeler yapmaktaydım.2 numaralı mesajımda, 2. no lu Not olarak bunu yazmıştım.
Öğrenci numarası aranılan listede bulunamıyorsa #YOK hatası verecektir. Bu hatanın görünmemesi için EĞERHATA işlevine sarabilirsiniz.
Yani
=EĞERHATA(F o r m ü l ü n ü z ; "") şeklinde...
Burada
"" : #YOK yerine ""(BOŞ) yazdırmak için
"" yerine "Girmedi" derseniz, #YOK yerine Girmedi yazılacaktır.
Ben dosyanızda düzenleme yaptım... İncelersiniz.
Görüntülemek için giriş yapmanız gerekmektedir.
(1 satır)
Selamlar,
formülünüze baktığımda,
Sonuçları 2 AYRI sayfadan değerlendirildiğinde problem olabilir...
Sonuçların birisine 1. sayfadan, diğerine 2. sayfadan baktığınızda şöyle bir problem olacaktır.
Deneyiniz.
=EĞER($A1="";"";ELEMAN(1+EĞERHATA((UZUNLUK(YERİNEKOY(ARALIKBİRLEŞTİR(İNDİS('840_SAYISAL'!$P$1:$Q$155;KAÇINCI($A1;'840_SAYISAL'!$E$1:$E$155;0);0));DAMGA(88);""))>0);0)+2*EĞERHATA((UZUNLUK(YERİNEKOY(ARALIKBİRLEŞTİR(İNDİS('840_SAYISAL_SOZEL'!$L$1:$O$155;KAÇINCI($A1;'840_SAYISAL_SOZEL'!$E$1:$E$155;0);0));"X";""))>0);0);"Girmedi";"Sözele Girmedi";"Sayısala Girmedi";"Girdi"))
Denemeye Katılmayan Öğrencilerin Listelenmesi
|
|
Bir Tablodaki İlk 15e Girenleri Listelemek
|
|
Formüller Güncellenmiyor Otomatik hesaplama açık
|
|
Düşeyara ve Çokeğer Formüllerini Kullanma
|
|
Formüller ile İsimleri Tersten Yazma
|