{"text_format":"3","workbook":"xlsx","n_sheets":1,"sheets":["Ejemplo 9"],"not_rendered":{"macros":1,"external_links":1,"defined_names":7},"read":"whole","date_system":"1900"}

{"sheet":"Ejemplo 9","index":0,"n_rows":23,"n_cols":3,"rows_kept":23}
["Ejemplo 9: Configurar agenda con el primer y el quinceavo día del mes"]
[]
["Frecuentemente cuestionado"]
[]
["Fecha base",null,"2013-01-01"]
[null,null,{"$f":"DATE(YEAR(C5),MONTH(C5)+(DAY(C5)=15)*1,(DAY(C5)=1)*14+1)","v":"2013-01-15"}]
[null,null,"2013-02-01"]
[null,null,"2013-02-15"]
[null,null,"2013-03-01"]
[null,null,"2013-03-15"]
[null,null,"2013-04-01"]
[null,null,"2013-04-15"]
[]
[{"$f":"\"'Fórmula en celda de anclaje \"&ADDRESS(ROW(C6),COLUMN(C6),4)&\" es >>>   \"&GETFORMULA(C6)","v":"'Fórmula en celda de anclaje C6 es >>>   =FECHA(AÑO(C5);MES(C5)+(DIA(C5)=15)*1;(DIA(C5)=1)*14+1)"}]
[]
["En la fórmula anterior:"]
["La estructura (DIA(celdaanterior)=15) devuelve  VERDADERO o FALSO dependiendo del valor del día de la celda anterior."]
["Multiplicando el resultado de esa fórmula por 1 obliga a devolver 1 ó 0."]
["Si el resultado es 1, se agrega el valor 1 al argumento mes si la fecha siguiente es 15avo, y se agrega 0 si no es."]
["Una lógica similar es usada para el argumento Día."]
["La estructura (DIA(celdaanterior)=1) devuelve VERDADERO o FALSO dependiendo del valor del día de la celda anterior."]
["Multiplicando la fórmula por 1 obliga a devolver  1 ó 0."]
["En ese caso, 14*0 es agregado a 1 si la siguiente fecha es 15avo, y 14*1 es agregado a 1 si la siguiente fecha es 1."]