Я (любитель), и я создаю лист, чтобы помочь мне с бюджетированием. У меня есть счета, которые я могу ввести, но они приходят через различные интервалы. Мне бы понравилось, если бы я мог ввести итоговую сумму из счета в одну ячейку подряд, и иметь превосходную сумму тренировки для всех остальных интервалов (четыре другие ячейки в строке).

Я знал, как записывать формулы в ячейку, чтобы другая ячейка в строке была правильно заполнена (= сумма (B3/52), но не знаю, как использовать «или», чтобы формула могла смотреть в одну из четырех другие ячейки, чтобы найти значение для использования ... для этого потребуется VBA?

Я бы опубликовал пример ... но мне нужен рейтинг здесь, чтобы сделать это. Заголовки столбцов - это интервалы, т.е. еженедельно, ежемесячно, ежеквартально, ежегодно

Я использую Excel 2010.

Спасибо за любую помощь!

1 ответ1

1

Если я правильно понимаю, вы хотите ввести сумму счета в одну ячейку, которая может быть еженедельной, ежемесячной, ежеквартальной или годовой суммой, и на основе фактического интервала каждого счета рассчитать сумму для всех остальных интервалов.

Один из способов сделать это - использовать ряд вложенных выражений IF.

Настройте электронную таблицу, как описано ниже:

Пометьте столбцы AF следующим образом:

  • A = интервал
  • B = сумма
  • C = Еженедельно
  • D = ежемесячно
  • E = ежеквартально
  • F = ежегодно

В следующей строке поместите код в столбец A, чтобы указать фактический интервал вашего счета:

  • W для Еженедельно
  • М за месяц
  • Q для ежеквартально
  • Ежегодно

Укажите фактическую сумму счета в столбце B.

Поместите формулы ниже в столбцы C - F:

Формула для Cell C2:

=IF(A2="W",B2,(IF(A2="M",B2/4,(IF(A2="Q",B2/12,IF(A2="A",B2/52,""))))))

Формула для Cell D2:

=IF(A2="W",B2*4,(IF(A2="M",B2,(IF(A2="Q",B2/3,IF(A2="A",B2/12,""))))))

Формула для Cell E2:

=IF(A2="W",B2*12,(IF(A2="M",B2*3,IF(A2="Q",B2,IF(A2="A",B2/4,""))))))

Формула для Cell F2:

=IF(A2="W",B2*52,(IF(A2="M",B2*12,(IF(A2="Q",B2*4,IF(A2="A",B2,""))))))

Обратите внимание, что эти формулы предполагают, что вы используете столбцы AF. Если вы помещаете это в другую часть вашей электронной таблицы, вы должны соответственно отрегулировать.

Они также предполагают, что от 4 недель до месяца, от 12 недель до четверти, от 3 месяцев до четверти и от 52 недель до года.

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

После того, как формулы введены в одну строку, вы можете скопировать их в столько строк, сколько необходимо.

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