Вернуть true / false на основе определенного текста из нескольких ячеек

Я получил ошибку при использовании matplotlib через Spark. matplotlib.use('Agg') не работает для меня. В конце концов, для меня работает следующий код. Подробнее здесь

import matplotlib.pyplot as plt.
plt.switch_backend('agg')

1
задан player0 31 March 2019 в 18:54
поделиться

2 ответа

Предположим, что Countif - это способ подсчета количества экземпляров «Bad» или «Missing»:

=countif(Sheet2!B3:C17,"Bad")+countif(Sheet2!B3:C17,"Missing")

. Если вы хотите сообщить об этом как TRUE, если результат больше чем ноль или ЛОЖЬ, если нет, вам нужно изменить его на:

=(countif(Sheet2!B3:C17,"Bad")+countif(Sheet2!B3:C17,"Missing"))>0

Примечание

Внешние скобки не являются необходимыми в приведенной выше формуле, поскольку <,> и т. д. имеют наименьший приоритет, но может улучшить читаемость.

Альтернатива:

=countif(Sheet2!B3:C17,"Bad")+countif(Sheet2!B3:C17,"Missing")>0
0
ответ дан Tom Sharpe 31 March 2019 в 18:54
поделиться
=ARRAYFORMULA(IF(LEN(Sheet2!A3:A), 
 IF(((Sheet2!B3:B="bad")+(Sheet2!B3:B="missing"))* 
    ((Sheet2!C3:C="bad")+(Sheet2!C3:C="missing")), TRUE, FALSE), ))

0

0
ответ дан player0 31 March 2019 в 18:54
поделиться
Другие вопросы по тегам:

Похожие вопросы: