Alguien sabe que hace esta fórmula

07/01/2012 - 18:01 por Miguel | Informe spam
Buenas tardes,
Me pasaron esta fórmula para Excel 2010:
=INDICE({"T";"MN";"S";"L";"L"};1+RESTO(C$1+$B2-2;5);1) y esta para
Excel 2007 y anteriores: =INDICE({"T";"MN";"S";"L";"L"};1+RESIDUO(C$1+
$B2-2;5);1). La verdad es que no sé que es lo que hacen.
Estoy creando un cuadrante de turnos de trabajo de 24 horas, según la
cadencia siguiente: T (Tarde), MN (Mañana-Noche), S (Saliente), L
(Libre), L (Libre) y me pasaron estas fórmulas para que no tuviese que
poner cada día y de forma manual estos turnos durante todos los meses;
pero lo cierto es que no funciona. El archivo de prueba lo podéis
descargar de la siguiente dirección: http://www.badongo.com/file/26113397
Gracias,
Un saludo,
Miguel A.

Preguntas similare

Leer las respuestas

#1 Benito Merino
08/01/2012 - 00:01 | Informe spam
On 7 ene, 18:01, Miguel wrote:
Buenas tardes,
Me pasaron esta fórmula para Excel 2010:
=INDICE({"T";"MN";"S";"L";"L"};1+RESTO(C$1+$B2-2;5);1)  y esta para
Excel 2007 y anteriores: =INDICE({"T";"MN";"S";"L";"L"};1+RESIDUO(C$1+
$B2-2;5);1). La verdad es que no sé que es lo que hacen.
Estoy creando un cuadrante de turnos de trabajo de 24 horas, según la
cadencia siguiente: T (Tarde), MN (Mañana-Noche), S (Saliente), L
(Libre), L (Libre) y me pasaron estas fórmulas para que no tuviese que
poner cada día y de forma manual estos turnos durante todos los meses;
pero lo cierto es que no funciona. El archivo de prueba lo podéis
descargar de la siguiente dirección:http://www.badongo.com/file/26113397
Gracias,
Un saludo,
Miguel A.



Hola Miguel.

Eliminando el ";1" del final de la fórmula funciona. El problema que
has tenido es que con la fórmula índice puedes buscar en una matriz
(filas x columnas),
o en un vectos (1 fila x n elementos). En el segundo caso, que es el
que presentas, únicamente puedes seleccionar la posición del elemento.

En resumidas cuentas, la primera fórmula queda:
=INDICE({"T";"MN";"S";"L";"L"};1+RESIDUO(C$2+$B3-2;5)) y funciona
perfectamente.

Saludos,

Benito Merino
Respuesta Responder a este mensaje
#2 Miguel
10/01/2012 - 15:56 | Informe spam
On 8 ene, 00:01, Benito Merino wrote:
On 7 ene, 18:01, Miguel wrote:

> Buenas tardes,
> Me pasaron esta fórmula para Excel 2010:
> =INDICE({"T";"MN";"S";"L";"L"};1+RESTO(C$1+$B2-2;5);1)  y esta para
> Excel 2007 y anteriores: =INDICE({"T";"MN";"S";"L";"L"};1+RESIDUO(C$1+
> $B2-2;5);1). La verdad es que no sé que es lo que hacen.
> Estoy creando un cuadrante de turnos de trabajo de 24 horas, según la
> cadencia siguiente: T (Tarde), MN (Mañana-Noche), S (Saliente), L
> (Libre), L (Libre) y me pasaron estas fórmulas para que no tuviese que
> poner cada día y de forma manual estos turnos durante todos los meses;
> pero lo cierto es que no funciona. El archivo de prueba lo podéis
> descargar de la siguiente dirección:http://www.badongo.com/file/26113397
> Gracias,
> Un saludo,
> Miguel A.

Hola Miguel.

Eliminando el ";1" del final de la fórmula funciona. El problema que
has tenido es que con la fórmula índice puedes buscar en una matriz
(filas x columnas),
o en un vectos (1 fila x n elementos). En el segundo caso, que es el
que presentas, únicamente puedes seleccionar la posición del elemento.

En resumidas cuentas, la primera fórmula queda:
=INDICE({"T";"MN";"S";"L";"L"};1+RESIDUO(C$2+$B3-2;5)) y funciona
perfectamente.

Saludos,

Benito Merino



Muchas gracias por tu respuesta, Benito.
Saludos,
Respuesta Responder a este mensaje
#3 Miguel
10/01/2012 - 15:57 | Informe spam
On 8 ene, 00:01, Benito Merino wrote:
On 7 ene, 18:01, Miguel wrote:

> Buenas tardes,
> Me pasaron esta fórmula para Excel 2010:
> =INDICE({"T";"MN";"S";"L";"L"};1+RESTO(C$1+$B2-2;5);1)  y esta para
> Excel 2007 y anteriores: =INDICE({"T";"MN";"S";"L";"L"};1+RESIDUO(C$1+
> $B2-2;5);1). La verdad es que no sé que es lo que hacen.
> Estoy creando un cuadrante de turnos de trabajo de 24 horas, según la
> cadencia siguiente: T (Tarde), MN (Mañana-Noche), S (Saliente), L
> (Libre), L (Libre) y me pasaron estas fórmulas para que no tuviese que
> poner cada día y de forma manual estos turnos durante todos los meses;
> pero lo cierto es que no funciona. El archivo de prueba lo podéis
> descargar de la siguiente dirección:http://www.badongo.com/file/26113397
> Gracias,
> Un saludo,
> Miguel A.

Hola Miguel.

Eliminando el ";1" del final de la fórmula funciona. El problema que
has tenido es que con la fórmula índice puedes buscar en una matriz
(filas x columnas),
o en un vectos (1 fila x n elementos). En el segundo caso, que es el
que presentas, únicamente puedes seleccionar la posición del elemento.

En resumidas cuentas, la primera fórmula queda:
=INDICE({"T";"MN";"S";"L";"L"};1+RESIDUO(C$2+$B3-2;5)) y funciona
perfectamente.

Saludos,

Benito Merino



Muchas gracias por tu respuesta, Benito.
Saludos.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida