Получить доску опционов из finance.yahoo.com в Google Docs Spreadsheet можно парой простых формул:
Для call
=ImportHTML( «finance.yahoo.com/q/op?s=^RUT&m=2013-01»; «table»; 10)
Для put
=ImportHTML( «finance.yahoo.com/q/op?s=^RUT&m=2013-01»; «table»; 14)
Тикер ставим вместо ^RUT, дату тоже понятно где менять.
3ю пятницу можно найти следующими формулами:
=EDATE(TODAY(),BM4)-DAY(EDATE(TODAY(),BM4))+8+14-WEEKDAY(EDATE(TODAY(),BM4)-DAY(EDATE(TODAY(),BM4))+2)
Если BM=0 получаем дату экспирации на текущий месяц, если BM=1 на следующий месяц.
Или
=B$5-DAY(B$5)-WEEKDAY(B$5-DAY(B$5)+2)+22
Выкладывайте скринеры :)