Я пытаюсь создать формулу для моего старения в счетах к получению - плата за обучение [см. Таблицу 2: Расписание по счетам к получению].

Каждый месяц студент должен достичь определенного баланса, иначе его превышение будет превышать установленный срок [См. Таблицу 1: Матрица баланса платы за обучение студентов].

Таким образом, существует три условия: месяц, в котором мы находимся в настоящее время, уровень школы учащегося и, если его баланс на сегодняшний день больше, чем матрица [просрочено] или меньше [нет должного баланса]

Формула

=IF(B8<N9,IF(B8<M9,IF(B8<L9,IF(B8<K9,IF(B8<J9,IF(B8<I9,IF(B8<H9,IF(B8<G9,IF(B8<F9,IF(B8<E9,0,"FALSE"),E10),F10),G10),H10),I10),J10),K10),L10),M10)

Таблица 1

График дебиторской задолженности

1 ответ1

0

Вы, кажется, задаете два вопроса, основанные на деталях вашего вопроса. Первая часть вполне понятна из вашего названия «Как сократить Формулу IF со слишком многими условиями?'и изображение из таблицы 1.

Во второй части я не понимаю, чего вы пытаетесь добиться.

Чтобы просто ответить на ваш первый вопрос в соответствии с вашим заголовком, самый простой способ сократить формулу IF - это использовать комбинацию функций INDEX и MATCH для поиска в таблице значения данного месяца в ячейке B8.

=INDEX(E9:N10,2,MATCH(DATE(YEAR(B8),MONTH(B8),DAY(1)),E9:N9,0))

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