
В настоящее время я пытаюсь найти формулу Excel, которая выдаст мне процент правильных слов.
Пример:
Ячейка A1: сидеть убу сидеть хорошая собака
Ячейка B1: сидеть обо сидеть хорошая собака
Ячейка формулы должна отражать 80% правильности или 0,80
Есть ли способ это сделать? Предложения, которые я проверяю, имеют длину до 15 слов.
решение1
Вот один из подходов, предполагающий, что вы работаете с предположительно идентичными предложениями, за исключением написания.
Select A1.
From the menu, select the Data tab, Text to Columns, and you will get a wizard.
First screen, select Delimited, then Next.
Second screen, select Space, then Next.
Third screen, for the Destination put D1, then Finish.
Это поместит каждое слово в отдельную ячейку, начиная с D1. Сделайте ту же последовательность после выбора B1, за исключением того, что используйте D2 в качестве назначения. Теперь каждое слово для предложения в B1 будет под соответствующим словом из A1.
В ячейку D3 введите следующую формулу:
=1*(D1=D2)-ISBLANK(D1)
Скопируйте формулу для 15 ячеек. Если слова совпадают, она выдаст 1, в противном случае 0. ISBLANK оставляет выражение равным 0, если «совпадающие слова» являются пустыми ячейками.
Для ответа в C1 используйте следующую формулу:
=SUM(D3:R3)/COUNTA(D1:R1)
Это даст вам количество совпадений, деленное на количество пар слов. Отформатируйте ячейку в процентах.