Я пытался использовать функции IF и VLOOKUP, чтобы вызвать формулу, основанную на том, что находится в конкретной строке.
В первом ряду указано, сколько нужно. Второй ряд содержит одну из пяти возможных исходных сумм (115, 95, 65, 45, 35).
Если ячейка содержит одну из этих исходных сумм, мне нужно, чтобы она вызвала правильную формулу, которая вернула бы один из двух ответов: "первоначальная сумма" (в числовом формате) или «8,50».
"Срок" будет либо нулем, либо значением, равным или большим, чем «Org $» - в противном случае должно быть возвращено сообщение об ошибке.
Например,
Due Org$ Answer I need formula return
0.00 45 45
65.00 65 8.50
115 35 8.50
0 115 115
если Org $ является одним из этих пяти значений, то он вызовет формулу, которая определит, равен ли этот org $ нулю, тогда он получит эту первоначальную сумму, если он не равен нулю, тогда он выдаст «8.50» - если число в org $ не является одним из пяти, тогда должно появиться "ОШИБКА". Или, если значение "Due" меньше, чем Org $, то результатом будет "ERROR".
Я попытался использовать строку IF (=IF(B2=115,$J$4,IF(B2=95,$J$5,IF(B2=65,$J$6,IF(B2=45,$J$7,IF(B2=35,$J$8, "ERROR")))))
- где $ J $ 4 в таблице следующее: =IF(B2<=A2, 8.5,115)
Когда я использую это, первый выходит правильно, но все Org $ ниже него возвращают ответ Org $, независимо от того, что находится в поле "Должно"
Какие-либо предложения? был на этом в течение двух дней (также пытался использовать vlookup в сочетании с функцией if.