Страницы: 1
RSS
Прошу объяснить чайнику
 
От уволившегося коллеги досталась табличка в Exсel, в которой есть вот такие формулы:  
 
=+R[3]C[-8]/100*1,2
=+RC[1]-RC[-1]-RC[-2]
=+RC[-2]+RC[-3]+RC[-4]+RC[-10]-RC[-9]-RC[-7]
 
и т.п. Как разобраться в структуре таблицы?
 
R - row  
C - column  
[-1] - смещение в строке или колонке в сторону меньших номеров(соответственно, тут на 1)
[1] - в сторону больших
[0] - колонка или строка те же(в записи просто опускается)
 
например:  
RC[-1] - ячейка, смещенная на 0 строк и 1 колонку влево.
 
Или сервис - параметры - общие - снять галку "Стиль ссылок R1C1"
 
ОК, спасибо, снял галку, появились нормальные формулы. Еще вопросик - а зачем этот стиль R1C1 применяется? Ведь при этом очень сложно в формулах разобраться.  
И еще - зачем в формуле =+J8*E8 стоит впереди +? Это таблица расчета з/п, там нет отрицательных чисел.
 
{quote}{login=Алексей}{date=29.10.2007 11:28}{thema=}{post}ОК, спасибо, снял галку, появились нормальные формулы. Еще вопросик - а зачем этот стиль R1C1 применяется? Ведь при этом очень сложно в формулах разобраться.  
И еще - зачем в формуле =+J8*E8 стоит впереди +? Это таблица расчета з/п, там нет отрицательных чисел.{/post}{/quote}  
 
Знак "+" - можно и без него - возможно перед ним что-то раньше было (а потом некоректно удалили).  
При написании формулы в  VBA применяется только RC тип ссылок на ячейки
 
Я формулы начинаю не с знака = а с +, мне так удобней. В результате формулы начинаются с =+.  
У стиля RC есть и плюсы: если протянуть формулу с относительными сссылками, то все формулы будут одинаковыми - удобней выявлять какие-то сбои.
Страницы: 1
Читают тему
Наверх