Excel formülü: Yardımcı sütun ve EĞERSAY ile bağları koparın -

İçindekiler

Genel formül

=A1+(COUNTIF(exp_rng,A1)-1)*adjustment

Özet

Bağları koparmak için bir yardımcı sütun ve EĞERSAY işlevini kullanarak değerleri çiftler içermeyecek şekilde ayarlamak ve dolayısıyla bağlarla sonuçlanmayacak şekilde ayarlayabilirsiniz. Gösterilen örnekte, D5'teki formül şöyledir:

=C5+(COUNTIF($C$5:C5,C5)-1)*0.01

Bağlam

Bazen, en yüksek veya en düşük değerleri sıralamak için KÜÇÜK, BÜYÜK veya RANK gibi işlevleri kullandığınızda, bağlar elde edersiniz, çünkü veriler kopyalar içerir. Bu şekilde bağları koparmanın bir yolu, ayarlanmış değerlere sahip bir yardımcı sütun eklemek ve ardından orijinaller yerine bu değerleri sıralamaktır.

Bu örnekte, değerleri ayarlamak için kullanılan mantık rastgeledir - ilk yinelenen değer "kazanacaktır", ancak formülü, özel durumunuza ve kullanım durumunuza uyan mantığı kullanacak şekilde ayarlayabilirsiniz.

Açıklama

Temelde, bu formül, değerlerin oluşumlarını saymak için COUNTIF işlevini ve genişleyen bir aralığı kullanır. Genişletme başvurusu, COUNTIFS'in her bir değer için toplam sayı yerine çalışan bir tekrar sayısı döndürmesi için kullanılır:

COUNTIF($C$5:C5,C5)

Daha sonra, sonuçtan 1 çıkarılır (bu, yinelenmeyen tüm değerlerin sayısını sıfır yapar) ve sonuç 0,01 ile çarpılır. Bu değer "ayarlamadır" ve orijinal değeri maddi olarak etkilememek için kasıtlı olarak küçüktür.

Gösterilen örnekte, Metrolux ve Diamond aynı tahmini 5000 $ 'dır. Metrolux listede ilk olarak göründüğünden, 5000'in çalışma sayısı 1'dir ve 1 çıkarıldığında iptal edilir, bu nedenle tahmin yardımcı sütunda değişmeden kalır:

=C8+(COUNTIF($C$5:C8,C8)-1)*0.01 =C8+(1-1)*0.01 =C8+0 =C8

Bununla birlikte, Diamond için 5000'in koşu sayısı 2'dir, bu nedenle tahmin düzenlenir:

=C11+(COUNTIF($C$5:C11,C11)-1)*0.01 =C11+(2-1)*0.01 =C11+1*0.01 =C11+0.01

Son olarak, G ve H sütunlarındaki orijinal değerler yerine sıralama için ayarlanmış değerler kullanılır. G5'teki formül:

=SMALL($D$5:$D$12,F5)

H5'teki formül:

=INDEX($B$5:$B$12,MATCH(G5,$D$5:$D$12,0))

Bu formüllerin açıklaması için bu sayfaya bakın.

Geçici yardımcı sütun

Nihai çözümde bir yardımcı sütun kullanmak istemiyorsanız, hesaplanan değerleri almak için geçici olarak bir yardımcı sütun kullanabilir, ardından "yerinde" değerleri dönüştürmek ve daha sonra yardımcı sütunu silmek için Özel Yapıştır'ı kullanabilirsiniz. Bu video tekniği göstermektedir.

Ilginç makaleler...