2011-08-01 30 views
6

Supongamos que, en Excel, tengo una fórmula =$C$8+1, ¿qué debo agregar al 1 para que cuando la arrastre se convierta en $C$8+2?Constante de incremento en Excel Fórmula

¿Se puede hacer esto?

A continuación es mi fórmula real .. Deseo incremento de 1 a 2, de manera que se convierta = 2

IF((NOW()-$C8)=1,"1","0") 

Respuesta

9

Bueno .. que puede haber varias maneras de hacerlo, pero el único que tengo en la parte superior de mi cabeza está usando la función =ROW().

Digamos que usted está comenzando la fórmula en la fila 5.

=IF((NOW()-$C8)=ROW()-4,"1","0")

La = FILA() devolverá el número de fila se encuentra actualmente (es decir, 5, en este caso). Por lo tanto, en la primera fila tendremos = 1 (de 5-4) y luego = 2 (6-4) y así sucesivamente.

Aún así, parece que estás comparando fechas, ¿verdad? Yo diría que había necesidad de truncar los valores para tener una comparación entre los dos días ...

=IF((TRUNC(NOW())-TRUNC($C8))=ROW()-4,"1","0")

creo que sirve ... o por lo menos darle una ruta a elegir su solución.

+2

La idea de la fila es inteligente. ¡Bonito! – aevanko

Cuestiones relacionadas