Optimización de Hojas de Cálculo con Fórmulas y Funciones Avanzadas
Clasificado en Matemáticas
Escrito el en español con un tamaño de 5,46 KB
Sup 1: seleccionar x, editar, buscar y reemplazar, buscar: x, reemplazar:1, reemplazar todo; asistencia semanal =suma(primer dia hasta abajo); arriba d % asistencia ponemos 12 (días), abajo d % asistenica =suma(primera fila)/12 fijado, formatear cmo %; columna Q fila 3 =si(% anterior>80% fijado;" ";"no supera") Sup 2: consumo =suma(1 dia lavadora * potencia fijada + frigo, lavavajillas...) días semanas =diasem(fecha;2) festivos =si(dia d la semana anterior>=6;consumo anterior;" ") no festivos =si(dis d la semana anterior<6;consumo anterior;"="" ")="">6;consumo>Sup 3: pegado especial, texto sin formato Apellido 1: =nompropio(mid(texto;1;hallar(" ";texto;1)-1)) Apellido 2: =nompropio(mid(texto;hallar(" ";texto;1)+1;100)) -> seleccionar la columna del primer apellido y copiar hasta q salga dni Nombre: [A} =mid(texto anterior;1;hallar("_";texto anterior;1)-1) {B} =mid(texto anterior;hallar("_";texto anterior;1)+1;1) {A+B} =A&" "&B&"." Ultima columna: =si(eserror(hallar("_";texto anterior;1));texto anterior;columna anterior) DNI: =residuo(dni;nº totales) -> buscarv/h(nº anterior;tabla fijada;2;0) -> unir dni y letra Sup 4: NAG =b2/(b3-b4) VNS =b2+(b3/((b4^-b2)-(4*b3*b4))) FON =raíz(1+2*b2)^(3*(b3+b4)) CAL =b4*(residuo(b2;b3))^(b4*(ABS(b6))) y =(a7-b$2)^2/(4*b$4)+b$3 -> seleccionar tabla, insertar, diagrama, xy dispersión Discrepancia =e4-d4 asignar importe y discrepancia con insertar, expresiones cn nombre, definir; añadir dos filas encima total =suma(importe); arriba d discrepancia =sumar.Si(discrepancia;"<0";importe) y="" abajo="sumar.Si(discrepancia;"">=0";importe) F Matriciales =suma(importe*(discrepancia<0)) -="">control, flechita arriba, intro; y abajo =suma(importe*(discrepancia>=0)) -> control, flechita arriba, intro0))>0";importe)> En e3 =buscarv(columna anterior;tabla fijada;2(columna del porcentaje);1) formatear cmo % Notas: =buscarh(nota anterior;tabla fijada;2;1)
Hoja 6: añadir columna NAC =contar.Si(e$1:e1;"="&e2) es la columna d c en celeste; añadir columna pertenece =no(eserror(buscarv(e2;$a$2:$c$14;1;0))); añadir columna para % =buscarv(e2;tabla fijada;3;1) -> formatear cmo % ID =si(j2 vd anterior;g2*(1-C2);G2*(1-i2*D$2)) Ordenar seleccionar tabla, datos, ordenar, clave (columna b) Sup 5: Camping: nombre d rango en insertar, expresiones cn nombre, definir Nº provincias =contar.Si(camping;">="&e2)-contar.Si(camping;">"&f2) Sup 6: Crear 4 filas hacia arriba, A) si hay casos d infracc d personas d 30 años: edad 30 Seleccionar tabla, datos, mas filtros, filtro avanzado, criterio: tabla d arriba aceptar B) los casos d personas con 4 o + infracc: nº infracc >=4 C) los casos d infracc d hombres cn una edad menor d 25 años: sexo h, edad <25, nº="" infracc="">=1 D) si hay casos d personas cn - d 30 años y + d 3 infracc: edad <30, nº="" infracc="">3 E) los casos d infracc d mujeres cn una edad entre 30 y 45 años: sexo m, edad >=30, edad <=45, nº="" infracc="">=1 F) los casos d mujeres cn un nº d infracc menor q 2 y d hombres cn infracc entre 2 y 4: sexo m y abajo h, nº infracc <2 y="" abajo="">=2, nº infracc abajo <=4 g)="promedio.Si(b6:b105;"m";a6:a105)" =="" 41,72="" abajo="promedio.Si(rango" sexo;"h";rango="" edad)="41,09" sexo="" h="" y="" abajo="" m,="" nº="" infracc="">=1 y abajo >=1, edad <41,09 y="" abajo="">41,09><41,72 h)="" los="" casos="" d="" infracc="" d="" tipo="" i="" y="" tipo="" a="" cometidas="" x="" hombres:="" sexo="" h="" y="" abajo="" h,="" tipo="" .*i.*a.,="" tipo="" abajo="" .*a.*i.*="" i)="" si="" hay="" casos="" d="" mujeres="" cn="" +="" d="" 3="" tipos="" d="" infracc:="" sexo="" m,="" tipo="" [iavd}(4,)="">41,72>=4>2>=45,>30,>25,>BD para que ambas tablas tengan relación ha sido necesario cambiar el tipo d campo d la clave primaria d una d las dos tablas implicadas en la relación / Porq al ser ambos claves primarias, los valores del campo d la clave primaria no se puede repetir Sin nº d teléfono criterio: is empty; domicilio like Avda. Entrada y salida: true; nombre: like Gofaz; like Ditongo; festivos true; sab y dom false; like *0*; like conta* y abajo venta