2016-12-27 1 views
1

Я изучаю методы предоставления баллов различным точкам данных в наборе данных. Эти точки исходят из сочетания чисел и атрибутов текстовой строки, которые ищут определенные характеристики, например. если Col.A содержит больше X числа «|», то дайте ему 1. Если нет, то для этой категории он получает 0. У меня также есть некоторые, которые дают точку, когда значение> X.Make = IF Выходные номера функций для «подсчета очков»: Google Таблицы

Я пытался сделать это с = IF, например, = IF ([лист] = [Текст], «1», «0»).

Я могу получить его, чтобы дать мне 1 или 0, но я не могу получить общую сумму с суммой.

Я попытался изменить форматирование текста как на «число», «обычный текст», так и налево, как автоматическое, но я не могу его суммировать. Мысли? Может быть, лучший способ сделать это?

FWIW - Я пытаюсь забить по 12 факторам.

Бест,

Alex

ответ

1

Проблема здесь может быть то, что вы испытываете клетки вычисляться либо строка"0" или строка"1", а не число 0 или номер 1. Это объясняет, почему вы видите правильные вещи, но математика не выходит правильно - содержимое ячейки выглядит как номера, но они действительно текст, который суммирование затем игнорирует.

Одним из вариантов было бы опустить кавычки и написать что-то вроде этого:

=IF(condition, 1, 0) 

Это условие оценки 1, если это правда, и 0, если оно ложно.

В качестве альтернативы, вы могли бы написать что-то вроде этого:

=(condition) * 1 

Это будет принимать логическое значение TRUE или FALSE, возвращенное condition и преобразовать его либо числовое значение 1 (истина) или числовое значение 0 (ложь).

+0

Это сделало. Я знал, что это должно быть легким решением. Спасибо за помощь. –

Смежные вопросы