Как накопить на айфон с помощью Экселя
Как накопить на айфон с помощью Экселя
Как накопить на Айфон ещё быстрее

У нас уже была ста­тья про полез­ные функ­ции Excel, кото­рые помог­ли нам разо­брать­ся с круп­ны­ми покуп­ка­ми. Теперь он помо­жет нако­пить на новый теле­фон обыч­но­му студенту.

Ввод­ные такие:

  • сту­дент немно­го под­ра­ба­ты­ва­ет после заня­тий и полу­ча­ет 20 000 руб­лей в месяц,
  • а каж­дые три меся­ца ещё полу­ча­ет пре­мию в 3000 рублей,
  • на кварт­пла­ту у него ухо­дит 5000 руб­лей в месяц,
  • а на еду и раз­вле­че­ния он тра­тит ров­но поло­ви­ну от все­го зара­бо­тан­но­го за месяц,
  • и всё, что оста­лось, он откла­ды­ва­ет на новый айфон, кото­рый сто­ит 50 000 рублей.

Вопрос: полу­чит­ся ли у него купить его через год или рань­ше, если он допол­ни­тель­но будет тра­тить по 2000 руб­лей на фит­нес каж­дые 2 меся­ца? Кре­дит не предлагать.

Решение

У нас мно­го цифр и мно­го усло­вий — имен­но такие зада­чи хоро­шо реша­ют­ся элек­трон­ны­ми таб­ли­ца­ми. Всё, что нам нуж­но будет сде­лать — запи­сать в Excel все исход­ные дан­ные и настро­ить усло­вия, а ответ он най­дёт сам.

Подготовка

Для удоб­ства будем счи­тать всё с янва­ря, что­бы понять, полу­чит­ся ли у сту­ден­та всё за год или нет. Запус­ка­ем Excel, созда­ём новую таб­ли­цу и на вто­рой стро­ке пишем «Январь» (на пер­вой стро­ке у нас будут заго­лов­ки для дру­гих ячеек).

Теперь ста­вим кур­сор в пра­вый ниж­ний угол янва­ря, зажи­ма­ем и про­тя­ги­ва­ем вниз на 12 яче­ек. Excel сам понял, что нам нуж­ны меся­цы по поряд­ку и запи­сал их так, как нужно.

Это очень удоб­ная функ­ция, кото­рой мы будем посто­ян­но поль­зо­вать­ся. Рабо­та­ет она так: Excel смот­рит, по како­му пра­ви­лу сфор­ми­ро­ва­на пер­вая ячей­ка, и пыта­ет­ся сфор­ми­ро­вать осталь­ные по тако­му же пра­ви­лу. Чаще все­го у него это полу­ча­ет­ся, поэто­му эта функ­ция здо­ро­во эко­но­мит время.

Система ссылок

В нашем про­шлом мате­ри­а­ле мы исполь­зо­ва­ли бук­вен­ную систе­му ссы­лок для досту­па к ячей­кам: А5, В13 и так далее. Сего­дня попро­бу­ем пора­бо­тать с дру­гой систе­мой — R1C1.

Основ­ное отли­чие в том, что про­ну­ме­ро­ва­ны все стро­ки и столб­цы, и обра­ще­ние к ячей­ке идёт по этим номе­рам. При этом R озна­ча­ет номер стро­ки, а C — номер столб­ца. Полу­ча­ет­ся, что R1C1 — это ста­рая ячей­ка A1, а R4C2 — ячей­ка B4. При этом все пра­ви­ла, фор­му­лы и дей­ствия оста­ют­ся теми же самы­ми, что и раньше.

В какой систе­ме рабо­тать — вопрос удоб­ства и при­выч­ки. Если захо­ти­те поме­нять одну на дру­гую, это мож­но сде­лать в меню «Файл» → «Пара­мет­ры» → «Фор­му­лы» → «Рабо­та с формулами»:

Заполняем таблицу

Теперь нам нуж­но запи­сать все дан­ные, кото­рые у нас есть в усло­вии. Нач­нём с зар­пла­ты, а осталь­ное сде­ла­ем по ана­ло­гии. Смысл такой: в ячей­ке напро­тив янва­ря мы пишем раз­мер зар­пла­ты, а всем осталь­ным меся­цам гово­рим, что зар­пла­та будет такая же, как и в преды­ду­щем меся­це. Это даст нам гиб­кость: если зар­пла­та будет дру­гой, нам доста­точ­но будет поме­нять её в одном месте.

Что­бы эта магия зара­бо­та­ла, в ячей­ке зар­пла­ты напро­тив фев­ра­ля нуж­но поста­вить знак «рав­но», а потом щёлк­нуть мыш­кой на январ­ской зар­пла­те. В резуль­та­те напро­тив фев­ра­ля появит­ся та же самая сум­ма, хотя в ячей­ке будет напи­са­но «=R[-1]C». Это зна­чит, что Excel зна­че­ние возь­мёт в том же столб­це, но ячей­кой выше. Такая запись назы­ва­ет­ся отно­си­тель­ной адре­са­ци­ей — мы ука­зы­ва­ем адрес новой ячей­ки отно­си­тель­но теку­щей. Мож­но ещё ука­зать точ­ный адрес, но про него будет в дру­гой раз.

То же самое будет рабо­тать, когда мы точ­но так же про­тя­нем мыш­кой эту ячей­ку до декабря:


Теперь доста­точ­но поме­нять толь­ко пер­вое зна­че­ние, что­бы все ячей­ки пере­счи­та­лись автоматически. 

Этим же при­ё­мом мы будем поль­зо­вать­ся и в осталь­ных колон­ках, поэто­му так подроб­но рас­пи­сы­вать всё уже не будем. Если что-то будет непо­нят­но — вер­ни­тесь сюда.

Запол­ня­ем стол­бец с рас­хо­да­ми на квартиру:

Рас­хо­ды на фит­нес раз в 2 меся­ца и пре­мии раз в 3 меся­ца запол­ня­ем вруч­ную — это быст­рее, чем объ­яс­нить про­грам­ме, как пра­виль­но делать интер­ва­лы в суммах:


Обра­ти­те вни­ма­ние: фит­нес начи­на­ет­ся с пер­во­го меся­ца, а первую пре­мию сту­дент полу­ча­ет толь­ко в марте. 

Начинаем считать

С рас­хо­да­ми на еду и раз­вле­че­ния не всё так про­сто: нам нуж­но учи­ты­вать не толь­ко зар­пла­ту, но и пре­мии. Для это­го дела­ем так:

  1. Заво­дим новую колон­ку «Еда и развлечения».
  2. Пишем в ней фор­му­лу «=(RC[-4]+RC[-1])/2», что­бы она скла­ды­ва­ла все наши дохо­ды и дели­ла их пополам.
  3. Про­тя­ги­ва­ем эту ячей­ку вниз до декабря.

В резуль­та­те это будет выгля­деть так:


Даже если пре­мии в янва­ре нет, нам всё рав­но нуж­но учи­ты­вать эту ячей­ку, что­бы в осталь­ных меся­цах фор­му­ла рабо­та­ла правильно. 

Счи­та­ем сум­му, кото­рая оста­ёт­ся каж­дый месяц:

  1. Дела­ем новую колон­ку «Оста­ток».
  2. Напро­тив янва­ря пишем «=RC[-5]-RC[-4]-RC[-3]-RC[-1]+RC[-2]». Этим мы вычи­та­ем из зар­пла­ты все рас­хо­ды и добав­ля­ем премию.
  3. Про­тя­ги­ва­ем эту ячей­ку до декабря.

Теперь про­сто скла­ды­ва­ем остат­ки и смот­рим, сколь­ко полу­чи­лось в итоге:

  1. В новой колон­ке «Оста­ток» напро­тив янва­ря пишем «=RC[-1]» — так мы пере­но­сим пер­вый накоп­лен­ный оста­ток в году.
  2. Напро­тив фев­ра­ля пишем «=R[-1]C+RC[-1]» — так мы скла­ды­ва­ем то, что уже в копил­ке, с тем, что оста­лось за месяц.
  3. Про­тя­ги­ва­ем эту ячей­ку вниз до декабря.

Как видим, в самом кон­це декаб­ря у нас полу­чи­лась нуж­ная сум­ма, и сту­дент может отправ­лять­ся за новым айфо­ном. Но будет ли он к тому вре­ме­ни новым?

Как это можно улучшить

Сего­дня мы сде­ла­ли толь­ко базо­вые вещи — сде­ла­ли так, что­бы в зави­си­мо­сти от дохо­дов и рас­хо­дов Excel счи­тал наши накоп­ле­ния и в кон­це года выда­вал какой-то резуль­тат. Но вот как сде­лать это ещё лучше:

  • доба­вить поле вво­да сто­и­мо­сти телефона;
  • под­све­чи­вать зелё­ным цве­том ту ячей­ку, в кото­рой сра­бо­та­ли наши усло­вия (когда денег хва­та­ет на телефон);
  • открыть счёт в бан­ке и отправ­лять день­ги туда, что­бы капа­ю­щие про­цен­ты помо­га­ли нам нако­пить быстрее.

Всё это — в сле­ду­ю­щий раз. Уже скоро.

Гото­вый файл, кото­рый мож­но ска­чать и посмот­реть, как всё устроено.

Это тоже программирование
Если вы разо­бра­лись в нашей ста­тье — раз­бе­рё­тесь и в про­грам­ми­ро­ва­нии. При­хо­ди­те в Прак­ти­кум, рас­ска­жем всё остальное.