Добавление чисел в Excel по условию

То, что я хочу сделать, вероятно, является простой проблемой, но многие, многие поисковые запросы в Google не смогли обнаружить правильный синтаксис - в Excel я хочу сказать что-то вроде:

'если A1 < 0, то суммировать столбцы (B1 - S1) плюс A1; в противном случае [итак, если A1 <=0], вместо этого поместите слово'

В настоящее время я пытаюсь использовать формулу следующим образом:

=ЕСЛИ(A1<0,(СУММ(B1:S1)+A1),"кредит")

По сути, это контрольный столбец, который должен иметь значение «0» для дебета и четко показывать, где есть кредит.

Должно быть возможно добиться этого с помощью функции, но я не могу понять, что это такое - слово «кредит» успешно появляется, когда A1 > 0, но в противном случае я получаю ерунду.

Возможно, какая-то версия SUMIF(), но не может понять ее синтаксис. Большое спасибо!

Многие версии =IF() и =SUMIF() пытались следовать указаниям, которые я нашел в Интернете - существуют десятки тысяч примеров чего-то подобного, но ничего действительно соответствующего.

IF, скорее всего, я бы это сделал и не вижу в вашей формуле ничего явно неправильного. Но если все, чем вы делитесь, это «Я получаю ерунду», не сообщая нам, что это за ерунда, не показывая данные из вашего листа и не рассказывая о ценности, которую вы ожидаете получить, я не понимаю, как я могу это понять для вас. PS: Почему ты держишь A1 снаружи SUM. Почему бы не сделать, проще говоря, SUM(A1:S1)? PPS: Вы имели в виду другое [так, если A1 >= 0] или в вашей логике есть изъян?
Atmo 01.09.2024 16:10

Согласен с @Atmo по всем пунктам. Предоставьте четкие примеры входных данных и ожидаемых результатов.

Solar Mike 01.09.2024 16:46
Преобразование HTML-таблицы в профессиональный документ Excel
Преобразование HTML-таблицы в профессиональный документ Excel
Это самый простой способ создания Excel из HTML-таблицы.
Импорт excel в laravel в базу данных
Импорт excel в laravel в базу данных
Здравствуйте, дорогой читатель, в этой статье я расскажу практическим и быстрым способом, как импортировать файл Excel в вашу базу данных с помощью...
3
2
50
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Формула есть в самом А1 =SUM(B1:S1)?

Если да, то изменение формулы для обработки ситуации, когда A1 отрицательно, должно гарантировать, что она либо разрешится в 0, либо вернет кредит. Этого можно добиться, заменив «+» на «-», см. ниже.

=IF(A1<0,(SUM(B1:S1) - A1),"credit")

Согласен с комментариями @atmo и @Solar Mike о том, что дополнительная информация о входных данных и желаемых результатах была бы полезна, но, похоже, это скорее всего упущение.

Спасибо всем за помощь в этом вопросе. Я должен был прояснить, что формат электронной таблицы был немного сложнее, чем я показывал, и столбцы, с которыми я работал, не были последовательными (поэтому на самом деле это не A1, B1 и т. д.). У меня было почти правильно, но обнаружить пробелы вокруг плюса и минуса, определить правильность работы - я об этом понятия не имел (или забыл)! Таким образом, фактическая правильная формула: =ЕСЛИ(D5<0,(СУММА(L5:T5) + D5),"кредит")

Nick Daisley 02.09.2024 17:26

Другие вопросы по теме