Как добраться, Excel МАКС функционируют для предоставления текста ячейки, смежной с завоеванием ячейки?

Кто-либо может предложить способ заставить Excel найти максимальное значение двух ячеек, затем, в зависимости от которого больше, дайте текст, содержавшийся другой ячейкой в МАКС. строке ячейки? В настоящее время я имею:

=(MAX($S$4,$S5))

Который только дает значение большей ячейки, но я хочу, чтобы это дало текст в R4, если S4 больше, чем S5, и дайте текст в R5, если S больше это S4. Существует ли способ сделать это?

У меня есть Microsoft Excel 2007.

1
задан 09.04.2017, 13:50

2 ответа

Это добьется цели. это приступается к работе с Вашими диапазонами в качестве примера

=INDIRECT(CONCATENATE("R",MATCH(MAX(S4:S5),S4:S5,0)+3))

+3 в конце прочь устанавливают значение, возвращенное функцией СООТВЕТСТВИЯ для получения до желаемых строк. СООТВЕТСТВИЕ () возвратит местоположение значения (в этом случае МАКС S4 и S5) в массиве значений (в этом случае значения, перечисленные в S4 и S5). таким образом, если бы S4 является большим, затем СООТВЕТСТВУЮТ, возвратил бы 1 (первое значение) и если бы S5 были больше, затем СООТВЕТСТВУЮТ, возвратился бы 2 (второе значение в массиве). поэтому для достижения строк 4 или 5 просто добавляют 3, который я сделал.

2
ответ дан 12.12.2019, 13:03

Можно использовать вложенные Выражения if.

=IF(S4>S5,R4,IF(S5>S4,R5))

или проще,

=IF(S4>S5,R4,R5)

Обратите внимание, что вышеупомянутая формула дает R4, если S4 больше, чем S5, и иначе это дает R5. Это означает это, если S4 = S5, результатом будет R5.

0
ответ дан 12.12.2019, 13:03

Теги

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