Escribir 23 y ver 23 cm

escribe Pedro desde España:
¿Cómo hacer para que al introducir una cantidad numérica, en la celda se reporte la cantidad y al lado las unidades (por ejemplo cm)?

Es interesante esta pregunta.
Se puede usar la opción FORMATO DE CELDAS / NÚMERO / CATEGORÍA / PERSONALIZADA

El formato personalizado se escribe en el ítem Tipo:
#.##0 "cm" ; [Rojo]$ -#.##0
(amplié el ejemplo para el caso de números negativos, agregando el símbolo $ automáticamente y color)


(clic en la imagen para ampliar)

Los códigos de formato se separan por punto y coma. Con códigos de formato ($, cm, euros) los números no cambian a texto y se pueden seguir utilizando como cifras en operaciones matemáticas.

operadores lógicos Y/O en fórmulas =SI

consulta Vinicio:
el caso es el siguiente: me corresponde revisar marcas de oficiales de seguridad que deben fichar cada media hora, las 24 horas; necesito filtrar las marcas que estén fuera del rango de 5 min de gracia entre cada media hora; ejemplo 4:47 o 4:24; el oficial tiene un periodo de 5 min antes o después para realizar su marca.

Como lo plantea Vinicio, los empleados de seguridad deberían marcar dentro de estos rangos: 3:55-4:05, 4:25-4:35, 4:55-5:05, 5:25-5:35 y así sucesivamente. O lo que es lo mismo, no se permite marcar de 4:05 a 4:25, 4:35 a 4:55, 5:05 a 5:25, 5:35 a 5:55, etc. 
Observen que se repiten 2 rangos de minutos no permitidos: 05 a 25 y 35 a 55. 
En resumen, habría que encontrar la forma de extraer todos los horarios en que sus minutos estén comprendidos entre 5 y 25 y entre 35 y 55.

Lo ideal sería no tener que separar horas de minutos para encontrar la solución.
Hay una fórmula -larga pero efectiva- que resuelve el problema.
Es la siguiente:



Los rangos de minutos se seleccionan usando =SI con operadores lógicos Y/O.
Para poder realizar esta operación habría que extraer los minutos de cada horario.
EXCEL interpreta el formato de horas (hh:mm) como texto, con lo cual se puede usar =EXTRAE para seleccionar  los minutos de cada dato horario (=EXTRAE funciona solamente con cadenas de texto, no con cifras numéricas).
Pero como los operadores lógicos funcionan con números, hay que convertir los datos obtenidos con =EXTRAE a números con la función =VALOR.


¿De qué otra manera se podría resolver?
- Con autofiltro: te posicionás en la columna que contiene los minutos y vas a DATOS /FILTRO/ AUTOFILTRO. Elegís “Personalizar” y seleccionás los siguientes rangos de datos:

La desventaja de este método es que no se pueden obtener los 2 rangos de una misma vez.

pintar celdas con condiciones

Jorge dice:
Tengo otra consulta: la celda A12 se pinta "si el valor está entre 1100 y 1399" (esto sería un número de vuelo) o "si es un destino REGIONAL" (o número de vuelo =1910). Necesito que A13 se pinte si A12 >1100 Y < 1399 O =1910.

Para no complicarte tanto con operadores lógicos (Y, O) en fórmulas =SI dentro del formato condicional, fijate si te sirve algo como esto:


clic en la imagen para ampliar

cálculos con cañerías

consulta Gabriel:
supongamos que tengo para el cálculo de una cañería, como dato, que tiene 18 mts de longitud y un consumo de 1.18m³ y no sé qué diámetro necesita. En una planilla ya con datos preestablecidos se indica que para 18 mts de longitud se puede asignar un diámetro de 1/2"=1.10m³ o 3/4"=1.45m³ y siendo estos los valores de la planilla la fórmula debe adoptar el valor de 1.45 ya que es el más alto. Espero me puedan ayudar, ante todo muchas gracias.

Para este ejemplo, la TABLA 1 muestra los datos definitivos y la TABLA 2 es una tabla auxiliar. La auxiliar contiene los datos conocidos y puede estar en otra hoja.

Los datos pintados en rojo contienen fórmulas.


(clic sobre la imagen para agrandar)

La fórmula =SI(B3>H3;J3;H3) compara el consumo de la TABLA 1 (1,18m³) con los caudales máximo (1,45) y mínimo (1,10) de la TABLA 2. Elige el valor inmediato mayor al consumo dado (para 1,18 es 1,45) y lo muestra.

Luego, la fórmula =BUSCARV(A3;F3:J7;2) en la imagen 2, toma de la TABLA 2 el diámetro correspondiente de la cañería (para 1,45 el diámetro es 1/2"), y lo trae a la columna DIÁMETRO de la TABLA 1.


(clic sobre la imagen para agrandar)

concatenar textos con &

Este es el caso de una empresa que identifica a sus clientes con un código formado por las 2 primeras letras del nombre, las 2 primeras letras del apellido y los 3 últimos dígitos del DNI. El ejemplo es ejercicio de práctica en la UTN.

La fórmula es sencilla:
=IZQUIERDA(A5;2)&IZQUIERDA(B5;2)&DERECHA(C5;3)

(clic sobre la imagen para ampliar)

listas de precios con =SI

consulta Gonzalo:
hola, muy bueno el blog pero me trabo... tengo lo siguiente: 2 listas de precio de acuerdo a si compran 6 o más unidades o 12 o más unidades; el monto total depende de multiplicar unidades por precio pero el precio a tomar para multiplicar varía de acuerdo a la cantidad que desee comprar; cómo es dicha fórmula?

A tu pregunta agregué una lista de precio para el caso en que el cliente compre hasta 6 unidades. En C está la fórmula que selecciona el precio según que el cliente compre hasta 6 unidades, entre 6 y 12 o más de 12.

La fórmula ingresada en C2 es:
=SI(B2<=6;H2;SI(B2>=6;SI(B2<=12;I2;J2)))

En la columna D, el cálculo del monto total (unidades compradas x precio por unidad).


clic sobre la imagen para ampliar

SNAGIT para capturar imágenes

El programa que uso en el blog para capturar imágenes se llama SNAGIT y se descarga desde el siguiente link:

http://rapidshare.com/files/149983987/Tec_hsmth.Snagi_t_kissme1.rar

=SI con rango de porcentajes y celdas vacías

Hola quisiera me ayudaras en el siguiente caso: tengo un rango de porcentaje por ejemplo de 10% a 19%, necesito la fórmula para que si el resultado entra en este rango me ponga cancelación, si no, lo deje vacío. Agradezco el apoyo y quedo a tus órdenes.

Respuesta:
=SI(A1<=19;SI(A1>=10;"cancelación";"");"")

sumar algunas celdas con =SUMAR.SI

escribe Daniela:
Buenos días, necesito ayuda con una fórmula. La finalidad de la fórmula es que de una lista de montos de cheques, sólo se sumen los que están vencidos, para lo cual primero generé una formula con el "si" y el "hoy" en donde al vencer coloca en la columna E: VENCIDO. Ahora necesito que sume los montos de la columna C sólo si dice VENCIDO en la columna E.
Podrías ayudarme?
Muchas gracias


Hola Daniela. Para resolverlo podés usar la función =SUMAR.SI.

Probá con: =SUMAR.SI(E1:E6;"VENCIDO";C1:C6)

La fórmula suma en la Columna E sólo las celdas de la Columna C que dicen "VENCIDO".

=SI según el signo del resultado

consulta Carlos:
tengo dos columnas, una de ingresos y otra de gastos, hago la fórmula para que me salga el respectivo resultado según estos datos... necesito saber si de acuerdo al signo del resultado me puede aparecer en la celda de al lado la palabra A PAGAR o A COBRAR segun corresponda... desde ya muchas gracias

Puede usar lo siguiente:
=SI(A1<0; "A PAGAR"; "A COBRAR")