Условная формула для Excel - PullRequest
0 голосов
/ 09 мая 2018

Я пытаюсь выполнить сложение / вычитание из одного столбца на основе значения другого столбца.

Вот подробности:

Столбец H2: H61 имеет 3 возможных значения: Complete, Incomplete, Does Not exist.
Столбец I2: I61 - целые числа.

Я пытаюсь выполнить для каждой строки в столбце H значение «Complete». Если это так, то в ячейке промежуточного итога преобразуйте соответствующую строку в I в отрицательное число и добавьте ее к итогу. Если это не так, оставьте число положительным числом и добавьте его к итогу.

Пример:

H2 = "Complete" I2 = 1.5
h3 = "Incomplete" I3 = 0.5
h4 = "Complete" I4 = 2.0

Всего 3

EDIT

Вот полный охват этого:

Снимок экрана Excel

Итак, суммарные значения I и L в настоящее время равны 40.

То, что я пытаюсь сделать, это, например, если H2 = "Complete", то я хочу вычесть I2 (который равен 1,5), что изменило бы общее значение на 38,5.

H3 означает "Не существует" и! = "Завершено", поэтому общее количество будет равно 38,5. H4 "Complete", поэтому общее количество будет 37,5

и так далее и тому подобное. Надеюсь, это поможет прояснить для всех!

Ответы [ 3 ]

0 голосов
/ 09 мая 2018

Я думаю, вы хотите что-то вроде:

=40-SUMIF(H:H,"Completed",I:I)

при условии, что у вас нет общего количества 40 ни в столбце H, ни в I.

0 голосов
/ 14 мая 2018

Я понял это. То, что я сделал, было в отдельной камере, я сделал следующую формулу:

=SUMIF(H2:H61,"Completed",I2:I61)

Оттуда я использовал эту ячейку, чтобы создать следующую формулу, чтобы получить желаемый результат:

=P31 - (S30+S31)

Ячейки S30 и S31 находятся там, потому что я рассчитывал для каждого "завершенного" значения в двух отдельных столбцах.

0 голосов
/ 09 мая 2018

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

=SUMIF($H$2:$H2,"Complete",$I$2:$I2)-SUMIF($H$2:$H2,"Incomplete",$I$2:$I2)

enter image description here

...