Страницы: 1
RSS
Подсчет количества повторяющихся значений одного столбца в другом
 
Добрый день.

Подскажите как подсчитать количество повторов всех значение одного столбца в другом?

пример
яблоки  бананы
бананы  бананы
картошка  яблоки
томат сливы
каша  яблоки
стул абрикосы
Результатом формулы должно быть значение 4, т.к мы проверяем значение первого столбца и ищем их во втором. Во втором из первого повторяются только "яблоки" 2 раза и "бананы" 2 раза, сумма повторений = 4. Это нам и надо получить.

желательно без использования макросов (т.к. надо чтобы работало в облачной таблице гугла), но в крайнем случае подойдет и макрос.
Буду крайне признателен. Все облазил в поисках, все пальцы об трэкпад стёр...
 
Че Полино Че, пример - это Excel-файл.  
 
Макрос по Вашему описанию:
Код
Sub qqq()
Dim LastRow As Long, Arr(), i As Long, j As Long, Counter As Long
    LastRow = Cells(Rows.Count, 1).End(xlUp).Row
    Arr = Range(Cells(2, 1), Cells(LastRow, 2)).Value
    For i = 1 To UBound(Arr)
        For j = 1 To UBound(Arr)
            If Arr(j, 2) = Arr(i, 1) Then Counter = Counter + 1
        Next
    Next
    MsgBox Counter
End Sub
Под реальную структуру таблицы переделывайте сами.
 
Юрий М, премного благодарен за оперативный ответ. Вариантов решить эту задачу формулами точно нет, могу даже не искать?
 
Ищите и обрящет. А писать формулу в воздухе... Кому решение нужно?
 
=СУММПРОИЗВ(СЧЁТЕСЛИ(B4:B9;A4:A9))
Страницы: 1
Наверх