Я использую электронную таблицу Excel, чтобы автоматизировать результаты турнира по настольному теннису и посмотреть, кто перейдет в следующий раунд.

У меня есть раздел электронной таблицы с подробными сведениями о играемых матчах с пробелом для результатов матчей. В стороне у меня есть отдельный раздел, в котором накапливается общее количество очков игроков, и если они выиграли или проиграли матчи (кто проходит, зависит от общего количества побед).

Если ссылка на изображение работает, вы увидите то, что я описал выше

Я использовал функцию IF чтобы сообщить моему разделу накопления о результатах каждого игрока и вернуть 1, если они выиграли, и 0, если они не выиграли. Формула, которую я использовал, была =IF(F4=11,"1","0") . В этом случае ячейка F4 является одним из результатов матча для Саймона Вестбрука. Эта часть работает нормально.

Однако мой столбец Total в разделе накопления перестал работать (опять же, если сработала ссылка на изображение выше, вы поймете, где я имею в виду).

Прежде чем я вручную вводил 1 и 0 для выигрышей / проигрышей, столбец итоговых значений имел функцию SUM (как пример) =SUM(O4:Q4) . Основываясь на связанном изображении, это ранее возвратило бы результат 2.

После включения функции IF для автоматизации выигрышей / проигрышей формула SUM перестала работать. Я проверил все ячейки номера. Я также провел мышью по ячейкам, чтобы увидеть, что появляется в этом окне «Сумма» в нижней части листа Excel ... Оно осталось на нуле, когда я прокручивал свои окна выигрышей / проигрышей.

Я также попытался открыть панель инструментов формул, чтобы увидеть, может ли Excel предложить исправление. Под аргументами в наборе инструментов формула показывает {"1", "0", "1"}, но с результатом 0.

Может ли кто-нибудь предложить альтернативную формулу для SUM когда вы пытаетесь суммировать строки, использующие формулу IF , или способ указать Excel распознавать числа в полях выигрыша / проигрыша?

Первый пользователь здесь, так что извиняюсь за длину вопроса и если не отформатирован полностью правильно.

1 ответ1

1

Как говорит cybernetic.nomad, кавычки дают вам строки (текстовые значения).  Строки, значения которых выглядят как числа, странные - иногда вы можете делать с ними арифметику, а иногда - нет.  В частности, SUM похоже, не работает.

Если у вас нет действительно очень веской причины для использования строк, вам следует просто придерживаться чисел и сказать =IF(F4=11, 1, 0) .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .