2

Что я пытаюсь сделать, так это то, что когда я ввожу число в B2, оно будет только вычитать, A1-B2 = A2, но если я положу число в C2, а в B2 ничего нет, я хочу, чтобы оно добавило A1+C2 = A2. Я действительно пытался искать эту проблему везде. Были некоторые сходства некоторых вопросов, которые я видел в Google и здесь, но не совсем то, что я пытаюсь достичь. Я знаю, если бы это было в C #, я бы сделал что-то вроде этого:

if(B2=="")
   A2= A1+C2;
if(C2=="")
   A2= A1-B2;

Не точный синтаксис, но я надеюсь, что это поможет, каков мой вопрос. Я бы опубликовал отличную фотографию своего примера, но мне, очевидно, нужна репутация 10. Я ценю любую помощь и благодарю вас за то, что вы нашли время, чтобы прочитать этот вопрос.

1 ответ1

0

Если это всегда будет так, как если бы B2 или C2 были пустыми, и оба никогда не будут содержать числа одновременно, тогда вы можете просто использовать:

=A1+C2-B2

в ячейке А2.

Иначе:

=IF(B2="",A1+C2,A1-B2)

Обратите внимание, что вышеупомянутое не проверяет C2 на наличие пробелов, поэтому, если оба являются пробелами, вы получите 0 в A2.

Если вы хотите проверить и B2, и C2, то ...

=IF(B2="",A1+C2,IF(C2="",A1-B2,"Both B2 and C2 are blanks")

И измените сообщение так, как вам удобно, если оба они пустые.

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