Условие ЕСЛИ в Microsoft Excel - PullRequest
0 голосов
/ 01 мая 2019

Допустим, в Excel я хочу проверить, равно ли значение от А1 до А9 значению 10?Как мне это сделать?

Все, что я мог придумать, это:

IF(A1:A9 = 10, "True", "False")

Так что я должен сделать, чтобы это исправить?

Редактировать: Поскольку мой вопрос не был ясен только сейчас.Я просто хочу знать, как ...

IF(A1 = 10, True, False)
IF(A2 = 10, True, False)
IF(A3 = 10, True, False)

и так далее ...

Ответы [ 4 ]

1 голос
/ 01 мая 2019

Чтобы вернуть отдельные ячейки TRUE или FALSE, просто наберите =A1=10 и перетащите вниз.

Для всего диапазона сразу попробуйте:

{=AND(EXACT(A1:A9;10))}

Обратите вниманиеэто формула массива, введенная через Ctrl Shift Введите и вернет TRUE или FALSE

0 голосов
/ 01 мая 2019

Не уверен, хотите ли вы, чтобы все ячейки были равны 10, или любая одна ячейка была равной, но здесь идет речь:

=IF(COUNTIF(A1:A9,10)=COUNT(A1:A9),TRUE,FALSE)

будет показывать true, если все значения равны 10.

Эта версия покажет, равна ли одна из ячеек 10:

=IF(COUNTIF(A1:A9,10)>=1,TRUE,FALSE)
0 голосов
/ 01 мая 2019

Проверяет, равно ли количество ячеек, равное 10, количеству ячеек внутри A1:A10

=IF(COUNTIF(A1:A9, 10) = ROWS(A1:A9), TRUE, FALSE)

enter image description here

0 голосов
/ 01 мая 2019

Вы можете проверить, содержит ли любая ячейка в A1:A9 «10», используя =CountIf():

=IF(COUNTIF(A1:A9, 10)>0, "True", "False")

Если вместо этого вы хотите узнать, суммируется ли диапазон до 10, вы можете вставить туда Sum() (это не ясно из вашего вопроса):

=IF(Sum(A1:A9)=10, "True", "False")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...