-2
=IF(AND($D10=5,$G10>=3),"IV"),IF(AND($D10=4,$G10>=4),"IV"),IF(AND(OR($D10=3,$D10=2),$G10=5),"IV"),IF(AND($D10=5, $G10<=2),"III"),IF(AND(OR($G10=3,$G10=2),$D10=4),"III"),IF(AND(OR($G10=3,$G10=4),$D10=3),"III"),IF(AND($D10=2,$G10=4),"III"),IF(AND($D10=3, $G10<=2),"II"),IF(AND(OR($G10=3,$G10=2),$D10=2),"II"),IF(AND($D10=4,$G10=1),"II"),IF(AND($D10=1,$G10>=3),"II"),"I")

Чтобы достичь этого

Если столбцы (D,G)=(5,5),(5,4),(5,3),(4,5),(4,4),(3,5) and (2,5) то назначить IV
Если столбцы (D,G)=(5,2),(5,1),(4,3),(4,2),(3,4), (3,3) and (2,4) то назначить III
Если столбцы (D,G)=IV(4,1),(3,2),(3,1),(2,3),(2,2),(1,5),(1,4) and (1,3) затем назначить II
Если столбцы (D,G)=(2,1), (1,2) and (1,1) тогда присваивают I

3 ответа3

0

Вопрос не понятен, но я угадаю, что вы имеете в виду. Я думаю, что вы хотите получить результаты в моей колонке H.

Для этого я использовал в строке 10 формулу

=IF(AND($D10=5,$G10>=3),"IV",IF(AND($D10=4,$G10>=4),"IV",IF(AND(OR($D10=3,$D10=2),$G10=5),"IV",IF(AND($D10=5, $G10<=2),"III",IF(AND(OR($G10=3,$G10=2),$D10=4),"III",IF(AND(OR($G10=3,$G10=4),$D10=3),"III",IF(AND($D10=2,$G10=4),"III",IF(AND($D10=3, $G10<=2),"II",IF(AND(OR($G10=3,$G10=2),$D10=2),"II",IF(AND($D10=4,$G10=1),"II",IF(AND($D10=1,$G10>=3),"II","I")))))))))))

(скопируйте и вставьте в строку 11).

В строке 12 я использовал

=INDIRECT("R"&TEXT($G12+row($B$3)-1,"0")&"C"&TEXT($D12+COLUMN($B$3)-1,"0"),FALSE)

который опирается на таблицу выше.

Ни одна из формул не проверяет, что 1 <= col D, G <= 5, вам придется добавить это при необходимости.

-1

Если (ИЛИ ((D, G) = (5,5), (D, G) = (5,4), (D, G) = (5,3), (D, G) = (4,5) ), (D, G) = (4,4), (D, G) = (3,5), (D, G) = (2,5)), "IV",

Если (ИЛИ ((D, G) = (5,2), (D, G) = (5,1), (D, G) = (4,3, (D, G) = (4,2, (D, G) = (3,4, (D, G) = (3,3, (D, G) = (2,4)), "III",

Если столбцы (D, G) = IV (4,1), (3,2), (3,1), (2,3), (2,2), (1,5), (1,4) и (1,3) затем назначить II

here you lost me as how to interpret that "IV (4,1)

Если (ИЛИ ((D, G) = (2,1, (D, G) = (1,2), (D, G) = (1,1)), "I", "ERR"))) )

для каждого набора (D, G) = (5,5) выше укажите то, что вы уже закодировали как AND ($ D10 = 5, $ G10> = 3) и так далее.

Одна строка не закодирована мной из-за отсутствия ясности относительно IV, надеюсь, что вы сами сделаете это, или прокомментируете ниже, чтобы я объяснил подробнее.

Однако вы сказали выше, что (D, G)= (5,5), но ваша формула тестирует $ D10 = 5, $ G10> = 3, то есть> = вместо =, такие вещи будут давать разные результаты.

-2

Я не совсем уверен, что вы пытаетесь сделать, но вам нужно убрать ")" перед "," перед IF:

= ЕСЛИ (И ($ D1 = 5, $ G1> = 3), "IV", ЕСЛИ (И ($ D1 = 4, $ G1> = 4), "IV", ЕСЛИ (И (ИЛИ ($ D1 = 3, $ D1 = 2), $ G 1 = 5), "IV", ЕСЛИ (И ($ D1 = 5, $ G1 <= 2), "III", ЕСЛИ (И (ИЛИ ($ G 1 = 3, $ G1 = 2), $ D1 = 4), "III", ЕСЛИ (И (ИЛИ ($ G 1 = 3, $ G 1 = 4), $ D1 = 3), "III", ЕСЛИ (И ($ D1 = 2 , $ G 1 = 4), "III", ЕСЛИ (И ($ D1 = 3, $ G1 <= 2), "II", ЕСЛИ (И (ИЛИ ($ G 1 = 3, $ G 1 = 2), $ D1 = 2), "II", ЕСЛИ (И ($ D1 = 4, $ G 1 = 1), "II", ЕСЛИ (И ($ D1 = 1, $ G1> = 3), "II", "Я")))))))))))

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