Я пытаюсь настроить простую электронную таблицу для отслеживания продаж, инвентаря и т.д. Столбцы «Товар», «Стоимость покупки» (C), для того, сколько они перечислят товар, сколько он фактически продает (G), комиссионные расходы для их посредника (H), если используется кредитная карта (I), если используется карта, то какова эта сумма начисления (J), и, наконец, общая прибыль (K).

Я использую:

=IF(OR(ISBLANK(C2),ISBLANK(G2)), "", G2-C2)

для заполнения H, это здорово, потому что он оставляет столбец пустым, если в столбцы покупки или продажи ничего не введено. Я делаю аналогичные вещи для других столбцов, которые все работают, кроме одного. Под колонкой CC Charge (J) я использую:

=IF(I2="yes", G2*0.02,"")

Для столбца прибыли (K) я использую:

=IF(OR(ISBLANK(C2),ISBLANK(G2)), "", G2-C2-J2)

Тем не менее, это работает, только если есть добавленная стоимость в (J). Если кредитная карта не используется, то формула должна быть только G2-C2, но я не могу понять, как сохранить ячейки пустыми, если никакие другие данные не используются.

TL; DR: я хочу отформатировать ячейку, чтобы она оставалась пустой, если данные не введены в другие столбцы. Если это так, я хочу иметь функцию IF, которая говорит что-то вроде:

=IF(I2="yes", G2-C2-J2, G2-C2)

Как я могу объединить эти формулы?

1 ответ1

1

Вам нужно иметь некоторые четко написанные правила, чтобы легко решить эту проблему. Приведенное ниже утверждение является хорошим общим требованием, но все еще немного расплывчатым.

Я хочу отформатировать ячейку, чтобы она оставалась пустой, если данные не введены в другие столбцы

Допустим, правила такие, как показано ниже:

Правило № 1: Col J (заряд CC)

  • Если Col I - да, рассчитайте Col J (заряд CC), иначе оставьте это поле пустым

Правило № 2: Col K Общая прибыль

  • Если Col J не пустое значение, рассчитайте его как G2-C2-J2
  • Если Col J пустое, то рассчитать его как G2-C2

Решение:

Ваша текущая формула в полковнике J уже удовлетворяет правилу № 1.

=IF(I2="yes", G2*0.02,"")

Чтобы выполнить правило № 2, вы можете использовать следующую формулу:

=IF(ISNUMBER(J2), G2-C2-J2, G2-C2)

В вопросе упоминается необходимость сочетать это с проверкой других ячеек на наличие пробелов, поэтому просто замените ссылки G2-C2 на H2, как показано ниже:

=IF(ISNUMBER(J2), H2-J2, H2)

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