
Genel formül
=SUM(INDEX(data,0,MATCH(val,header,0)))
Özet
Bir sütunun toplamını aramak ve döndürmek için, İNDİS, KAÇINCI ve TOPLA işlevlerine dayalı bir formül kullanabilirsiniz. Gösterilen örnekte, 17'deki formül şöyledir:
=SUM(INDEX(C5:F11,0,MATCH(I6,C4:F4,0)))
Açıklama
Bu formülün özü, tek bir değer yerine tam bir sütun döndürmek için INDEX ve MATCH işlevini özel bir şekilde kullanır. İçten dışa doğru çalışarak MATCH işlevi, I6'daki meyve için doğru sütun numarasını bulmak için kullanılır:
MATCH(I6,C4:F4,0)
MATCH, INDEX işlevi içinde sütun_sayısı bağımsız değişkeni olarak 2 döndürür; burada dizi, tüm meyvelerin verilerini içeren C5: F11 aralığına ayarlanır.
Formülün zor kısmı, sıfıra ayarlanmış satır_sayısı bağımsız değişkendir. Satırın sıfır olarak ayarlanması, INDEX'in aşağıdaki gibi bir dizide eşleşen sütundaki tüm değerleri döndürmesine neden olur:
=SUM((6;12;4;10;0;9;6))
SUM işlevi daha sonra dizideki tüm öğelerin toplamını (47) döndürür.