Формула =(LEN(<Insert Complete string ticket address here>)-LEN(SUBSTITUTE(<Insert Complete string ticket address here>,<Insert name or address here>,"")))/LEN(<Insert name or address here>)
должна помочь.
Редактировать: Чтобы решить проблему порядка lastname
, firstname
, поменяйте имена, когда вы обращаетесь к ним в вашей формуле с помощью: =MID(B1&" "&B1,FIND(" ",B1)+1,LEN(B1))
.
Итак, в резюме, поместите на B2
:
=(LEN($A2)-LEN(SUBSTITUTE($A2,MID(B$1&" "&B$1,FIND(" ",B$1)+1,LEN(B$1)),"")))/LEN(MID(B$1&" "&B$1,FIND(" ",B$1)+1,LEN(B$1)))
и перетащите его в другие ячейки.
Наконец, найдите нужное значение (извините за позднюю правку, я не прочитал ваш вопрос с большим вниманием), попробуйте следующее (в ячейке B2
):
{=SUM(IF(IFERROR(FIND(TEXT(NOW()-31;"m/yy");(FILTERXML("<t><s>" & SUBSTITUTE($A2; "."; "</s><s>") & "</s></t>"; "//s")));0)<>0;LEN((FILTERXML("<t><s>" & SUBSTITUTE($A2; "."; "</s><s>") & "</s></t>"; "//s")))-LEN(SUBSTITUTE((FILTERXML("<t><s>" & SUBSTITUTE($A2; "."; "</s><s>") & "</s></t>"; "//s"));MID(B$1&" "&B$1;FIND(" ";B$1)+1;LEN(B$1));"")))/LEN(MID(B$1&" "&B$1;FIND(" ";B$1)+1;LEN(B$1))))}
Пожалуйста, убедитесь: Сначала:Вы помещаете формулу в виде массива (Ctrl + Shift + Enter) для ввода скобок;Второе: проверьте формат отображения "m/yy"
, используемый в вашей стране или в вашей версии Excel.
Я протестировал формулу на аналогичном моем собственном файле, и она сработала.