Sam tiene una fecha en la celda A1 y le gustaría calcular la fecha del miércoles siguiente en la celda B1. Se pregunta qué fórmula debería utilizar para el cálculo.

En realidad, hay muchas fórmulas que puede usar, y la que elija depende básicamente de usted. Aquí hay una buena muestra representativa de fórmulas que puede utilizar:

=IF(WEEKDAY(A1)<=4,A1+4-WEEKDAY(A1),A1+11-WEEKDAY(A1))

=A1+WEEKDAY(A1, 1)+CHOOSE(WEEKDAY(A1, 1), 2, 0, -2, -4, 1, -1, -3)

=A1+CHOOSE(WEEKDAY(A1),3,2,1,0,6,5,4)

=A1-MOD(WEEKDAY(A1)-5,7)+6 =A1+MOD(4-WEEKDAY(A1),7)

Estas fórmulas devuelven una fecha que representa el próximo miércoles, siempre que la fecha en la celda A1 no sea un miércoles para empezar. Por ejemplo, si la fecha en A1 es 26/05/10 (un miércoles), entonces cada uno de estos devolverá 26/05/10. Sin embargo, si la fecha es 27/05/10, la fórmula devuelve 2/06/10.

Si desea una fórmula que regrese el próximo miércoles incluso cuando la fecha de inicio sea un miércoles, entonces debe confiar en una fórmula diferente. Elija uno de estos:

=A1+IF(WEEKDAY(A1,1)=4,7,IF(WEEKDAY(A1,1)<4,4-WEEKDAY(A1,1),11-WEEKDAY(A1,1)))

=IF(WEEKDAY(A1)<4,A1+4-WEEKDAY(A1),A1+11-WEEKDAY(A1))

=IF(WEEKDAY(A1)=4,A1+7,A1+MOD(4-WEEKDAY(A1),7))

=A1+MOD(4-WEEKDAY(A1),7)+7*(0=MOD(4-WEEKDAY(A1),7))

=A1+7-MOD(4+WEEKDAY(A1,2),7)

=A1+4-WEEKDAY(A1)+IF(WEEKDAY(A1)<4,0,7)

=A1+CHOOSE(WEEKDAY(A1),3,2,1,7,6,5,4)

=A1+(7-MOD(WEEKDAY(A1,3)-2,7))

=A1+4-WEEKDAY(A1)+7*(WEEKDAY(A1)>=4)

=A1-MOD(WEEKDAY(A1)-4,7)+7 =A1+4+((WEEKDAY(A1)>=4)*7)-WEEKDAY(A1)

=A1+MOD(10-WEEKDAY(A1),7)+1 =A1+IF(WEEKDAY(A1) < 4,4,11)-WEEKDAY(A1)

=CEILING(A1-4,7)+4 =A1+6-MOD(A1+2,7)

Cabe señalar que las dos últimas de estas fórmulas funcionan bien en la PC, pero no funcionarán como se esperaba en la Mac. Esto se debe a que la fecha base utilizada para los números de serie de fechas es diferente en la Mac que en la PC y, por lo tanto, los cálculos, que operan en los números de serie subyacentes de las fechas, devuelven valores diferentes en cada plataforma.

ExcelTips es su fuente de formación rentable en Microsoft Excel.

Este consejo (8625) se aplica a Microsoft Excel 2007 y 2010. Puede encontrar una versión de este consejo para la interfaz de menú anterior de Excel aquí:

link: / excel-Date_for_Next_Wed Wednesday [Fecha para el próximo miércoles].