1. Есть файл (см. вложение). Необходимо заполнить колонки "Наработка СНЭ" и "Год выпуска".
2. Колонка "Год выпуска" заполняется следующим образом: берется бортовой номер:
nimb.ws/XTD1xa, с ним парсер идёт на сайт
russianplanes.net/registr и через поиск находит карточку этого борта:
nimb.ws/MaVBmL и на карточке находит год выпуска:
nimb.ws/64B8g2 Как только год выпуска попадает в колонку В, автоматически вычисляются значения возраста борта по годам (колонки D, G и т.д.) там формулы уже прописаны, делать ничего не надо.
3. Колонки "Наработка СНЭ" (то есть, наработка с начала эксплуатации) заполняются немного сложнее. Сначала парсер должен найти на карточке этого борта наработку:
nimb.ws/EHALIC, затем вставить её в соответствующий год (в данном примере это 2010). Наработки СНЭ по всем остальным годам этого борта вычисляются путём вычитания (для более ранних годов) и складывания (для более поздних годов) наработок за соответствующие года (колонки "нараб.")
4. Довольно часто бывает, что у борта на сайте есть данные за несколько разных лет, как в нашем примере:
nimb.ws/EHALIC В данном случае у нас данные за 2002, 2004, 2007, 2008 и 2010 г.г. В таком случае надо брать самый поздний год и расчёт наработки СНЭ по годам вести от него. При этом значения СНЭ более ранних лет (в нашем случае 2002, 2004, 2007 и 2008), спарсенные с сайта, вставлять в соответствующие года, заменяя ими расчётные значения, и подсвечивая эти ячейки красным фоном.