Выполнение нескольких вычислений в одной ячейке

Выполнение нескольких вычислений в одной ячейке

У меня есть электронная таблица с 4 столбцами, которые выполняют простое "if" на основе некоторых данных, введенных в другом месте. Рядом с каждым из этих столбцов находится другой столбец, который присваивает "1" или "0" в зависимости от значения рядом с ним. Последний столбец отображает сумму этих "баллов"

Есть ли способ убрать 4 столбца «оценки»?

Вот пример строки:

"5.2" "1" "4.7" "1" "5.0" "1" "65" "1" "4"

Формула в столбцах «оценка» следующая:

=ЕСЛИ(И(Совпадение!$D$33:$D$1202>=minBflex,Совпадение!$D$33:$D$1202<=maxBflex),1,ЕСЛИ(Совпадение!$C$33:$C$1202="","",0))

Формула в столбце «общая оценка» (где я хочу все это объединить) на данный момент выглядит так:

=ЕСЛИ(C34=$B$18,-1,ЕСЛИ(C34="","",E34+G34+I34+K34))

Если это имеет значение, то это есть в Google Таблицах.

Спасибо!!

решение1

Насколько я понимаю, в случае, когда все четыре оценки равны «1», вы не хотите видеть «1», но все равно хотите видеть «4» в последнем столбце?

Ваши формулы и ссылки довольно запутаны, так как такие вещи, как лист "Match" и значения "minBflex" и "maxBflex" не имеют смысла. Кроме того, кажется, что вы можете отказаться от вложенного IF(AND()) и использовать инклюзивный ISBETWEEN().

Однако ваша формула, скорее всего, должна будет состоять из простой оболочки SUM(), а затем тестироваться для четырех отдельных случаев, присваивая «1» в качестве успешного результата.

В коде:

SUM(
  IF(
    ISBETWEEN(
      Match!$D$33:$D$1202,
      minBflex,
      maxBflex,
      TRUE,
      TRUE
    ),
    1
  ),
  // Repeat the above block IF() three more times with the needed range(s)
)

решение2

Я думаю, что ваши формулы в порядке! Ваша проблема заключается в том, что вы «не хотите видеть '1's». Вы не думали просто скрыть столбцы с формулами в них? Выберите весь столбец, щелкните правой кнопкой мыши, «Скрыть»

Связанный контент