Как задать условие не заполнять ячейку значением если другая ячейка не пуста?

Ссылка скопирована
10 марта 2026 1 ответ

В ячейке A1 1 листа формула берущая значения с листа 2:
=+sort('list2'!A3:A100; not(isblank('list2'!A3:A100)) * row('list2'!A3:A100); false)
Нужно чтобы в ячейке А1 не отображалось ничего если G3 ссылается на пустую ячейку, учитывая что в ячейке G3 такая же формула, но ссылается на другой диапазон.
Пробовал сделать так:
=+sort('list2'!A3:A100; not(isblank('list2'!A3:A100)) * row('list2'!A3:A100); false; IF(G3="";""))
Выдает ошибку.
Пример:
https://docs.google.com/spreadsheets/d/1fDTDKnTwG5...
Нужно чтобы при заполнении даты ремонта на листе 2, на листе 1 перестала отображаться информация по датам поломки и ремонта соответственно.
Формула: =+sort('Лист2'!B3:B11; not(isblank('Лист2'!B3:B11)) * row('Лист2'!B3:B11); false)
Не могу понять какую ошибку сделал в формуле.

Дополнительно:

Пример! Где пример!?

  • Alexander Ivanov, https://docs.google.com/spreadsheets/d/1fDTDKnTwG5...

    Нужно чтобы при заполнении даты ремонта на листе 2, на листе 1 перестала отображаться информация по датам поломки и ремонта соответственно.
    Формула: =+sort('Лист2'!B3:B11; not(isblank('Лист2'!B3:B11)) * row('Лист2'!B3:B11); false)

  • Нужно решить такую задачу?

    Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

    Заказать помощь
    Лучший ответ
    1
    Мария Код Ответ

    Для того чтобы задать условие не заполнять ячейку значением, если другая ячейка не пуста, можно использовать условное форматирование в Excel. Для этого можно воспользоваться функцией IF вместе с функцией ISBLANK.

    Пример кода на языке программирования PHP:

    $cell1 = 'A1'; // ячейка, значение которой будет проверяться
    $cell2 = 'B1'; // ячейка, значение которой будет устанавливаться
     
    // Проверяем, пуста ли ячейка A1
    if (empty($sheet[$cell1])) {
        // Если ячейка A1 пуста, то устанавливаем значение из ячейки B1
        $sheet[$cell1] = $sheet[$cell2];
    }

    $cell1 = 'A1'; // ячейка, значение которой будет проверяться $cell2 = 'B1'; // ячейка, значение которой будет устанавливаться // Проверяем, пуста ли ячейка A1 if (empty($sheet[$cell1])) { // Если ячейка A1 пуста, то устанавливаем значение из ячейки B1 $sheet[$cell1] = $sheet[$cell2]; }

    В данном примере, если значение ячейки A1 пусто, то в нее будет записано значение ячейки B1. Если же значение ячейки A1 не пусто, то оно останется без изменений.

    Таким образом, используя условное форматирование и функции проверки пустоты ячейки, можно легко реализовать заданное условие в Excel.

    Другие ответы (0)

    Пока нет других ответов. Будьте первым, кто поможет автору.

    Ответить на вопрос

    комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *

    Вам также может быть интересно