Excel Çift tekli -

İçindekiler

Tekli işlem, yalnızca bir işlenen (giriş) içeren bir işlemdir. Çift tekli (çift negatif olarak da adlandırılır), DOĞRU YANLIŞ değerlerini daha gelişmiş formüllerde, özellikle dizilerle çalışan formüllerde birlere ve sıfırlara zorlamak için kullanılan bir işlemdir.

Örneğin, yukarıdaki ekran, her biri beş değer içeren iki grubu gösterir. Üç değer eşleşiyor ve ikisi farklı. Eşleşen değerleri saymak için kullanılan formül:

=SUMPRODUCT(--(B5:B9=C5:C9))

İçten dışa doğru çalışarak, B5: B9, beş TRUE FALSE değerinden oluşan bir dizi oluşturan basit bir ifadede C5: C9 ile karşılaştırılır:

=SUMPRODUCT(--((TRUE;TRUE;FALSE;TRUE;FALSE)))

Eşleşmeleri saymak istiyoruz (DOĞRU değerler) ancak SUMPRODUCT işlevi sayısal olmayan değerleri göz ardı edecek, bu nedenle DOĞRU YANLIŞ değerlerini birler ve sıfırlar olarak değiştirmek için çift tekli kullanıyoruz.

Bu işe yarar çünkü Excel matematik işlemleri sırasında DOĞRU / YANLIŞ'ı otomatik olarak 1 / 0'a zorlar. İlk negatif, DOĞRU değerleri -1'e ve YANLIŞ değerleri 0'a değiştirir. İkinci negatif basitçe -1'i 1'e değiştirir. SUMPRODUCT içindeki sonuç şöyle görünür:

=SUMPRODUCT((1;1;0;1;0))

Çalışılacak tek bir dizi ile SUMPRODUCT, tüm öğelerin toplamını döndürür, 3.

Ilginç makaleler...