• DİKKAT

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

Excelde sıralama ve #değer! Hatası

Katılım
6 Mayıs 2011
Mesajlar
172
Excel Vers. ve Dili
TR
MERHABA,

EXCEL 2010 KULLANIYORUM. A-A SÜTUNUNDA SABİT VERİLER VAR,
C VE D SÜTUNLARINDA FORMÜL VAR. C VE D SÜTUNLARINDAKİ FORMÜL SONUŞLARININ BAZILARI #DEĞER! OLARAK HATA VERİSİ OLUŞMAKTADIR.

E SÜTUNUDA İSE, C VE D SÜTUNLARINDAKİ SAYILARI SIRALAMAK İSTİYORUM. ANCAK C-D SÜTUN HÜCRELERİNDE BİRİNDE #DEĞER! HATASI OLUŞMASI NEDENİYLE SIRALAMA YAPMAMAKTADIR.

BU PROBLEMİ NASIL ÇÖZERİM?
NOT( C-D sütunlarındaki formüllerin mantığını ve formatını değiştirmeden sadece E sütununa yazacağım küçünten büyüğe sıralama fonksiyonları nasıl olabilir?, kod kullanmadan)
 

Ekli dosyalar

Merhaba,

Diğer sütunlardaki formülleri dikkate almadım. Ayrıca E sütununa hata kontrolüde koyyamadım. Hatalı değerler için ehatalıysa formülünü kullanabilirsiniz.

C sütununa göre sıralama.

E1 hücresine yazıp dizi formülüne çevirdikten sonra alt satırlara kopyalayın.

Kod:
=KÜÇÜK(EĞER(ESAYIYSA($C$1:$C$20);$C$1:$C$20);SATIRSAY($E$1:E1))

.
 
merhaba,

diğer sütunlardaki formülleri dikkate almadım. Ayrıca e sütununa hata kontrolüde koyyamadım. Hatalı değerler için ehatalıysa formülünü kullanabilirsiniz.

C sütununa göre sıralama.

E1 hücresine yazıp [ı]dizi formülüne[/ı] çevirdikten sonra alt satırlara kopyalayın.

Kod:
=küçük(eğer(esayıysa($c$1:$c$20);$c$1:$c$20);satırsay($e$1:e1))

.

-------------------------------------------------

tamama teşekkür ederim.
Birşey daha sorayım: Dizi kullanmadan yapma imkanı var mı ?
 
Neden C yada D sütunundaki yapıyı bozmak istemiyorsunuz.

C den gidelim, eğer C sütunundaki formülü;

Kod:
=EĞER(EHATALIYSA(MBUL($B$1;A:A;1));"";MBUL($B$1;A:A;1))

bu şekilde kullanırsanız, 1 numaralı mesajda eklediğiniz dosyada, E sütunundaki formül çalışır.
------------------------------------------------------------------------------

Eğer dizi kullandaman vede C ve D yi bozamam derseniz tekrar bir yardımcı sütun kullanmanız gerekir.

F1:

Kod:
=EĞER(ESAYIYSA(C1);C1;"")

E1:

Kod:
=KÜÇÜK($F$1:$F$20;SATIRSAY($E$1:E1))

.
 
MERHABA,
F1 e yazacağım
=EĞER(ESAYIYSA(C1);C1;"") formül D sütunun kapsamıyor??
 
D sütununu sıralamasını ayrı yapmayacak mısınız.? Ayrı olacaksa Farklı bir yardımcı sütuna formüldeki C1 leri D1 olarak değiştirmeniz gerekir.

Aynı sütunda olacaksa, ilk verdiğim formülde hatalıdır.
 
Geri
Üst