
Estoy intentando calcular el porcentaje de elementos completados de una lista. Digamos:
#of Visit Place Comment
-------- ----- -----
355 A abc
345 B xyz
322 C
301 D
288 E pqr
245 F
Entonces, lo que estoy tratando de hacer es ver cuántas filas se han completado (cuya celda Comentario no está en blanco).
A eso le sumaré todas las visitas cuyo comentario archivado no esté en blanco, y lo dividiré por el total de visitas.
Sin embargo, estoy intentando lograr esto en Excel, preferiblemente en una hoja diferente. Entonces, los datos están en una hoja y las estadísticas en la otra.
Necesito ayuda con la fórmula. Cualquier ayuda es apreciada.
Actualizado:
Genial, esto es muy útil. Pero todavía necesito descubrir cómo sumar los valores en A si B está lleno. Es decir, CONTARA(C2:C7) = 3, pero lo que busco es la suma de A correspondiente a CONTARA(C2:C7). Entonces, 355 + 345 + 288.
Respuesta1
Para resumir, lo que estás buscando es =SUMIF(Sheet1!C:C,"<>",Sheet1!A:A)
.
Entonces, para obtener el porcentaje de visitas que tienen comentarios, la fórmula final quedaría así:=SUMIF(Sheet1!C:C,"<>",Sheet1!A:A)/SUM(Sheet1!A:A)
En términos de números de ejemplo, hay 988 visitas con comentarios, dividido por 1856 visitas en total, es decir, 53%.
Respuesta2
Suponiendo que el rango que podría contener comentarios sea fijo (es decir, la fórmula no tiene que determinar cuántos lugares hay), entonces la fórmula sería:
=COUNTA(rng)/ROWS(rng)
...¿dónde rng
está el rango que estamos viendo?
Si la fórmula estuviera en la misma hoja, entonces rng
estaría en el formato con el que probablemente ya esté familiarizado, algo así comoC2:C7
Si la fórmula va a ir a una hoja diferente, entonces el rango simplemente necesita hacer referencia a la hoja en la que se encuentran los datos, por lo que se convierte en algo así comoSheet1!C2:C7
Fórmula completa:
=COUNTA(Sheet1!C2:C7)/ROWS(Sheet1!C2:C7)
Deberá formatear la celda que contiene la fórmula como porcentaje para que se muestre de una manera fácil de usar.
Respuesta3
Me gusta la respuesta de Jason. Sin embargo, si no sabe hasta qué punto se debe examinar el rango, puede utilizar una columna queescompletado. En el caso de Jason:
=COUNTA(Sheet1!C:C)/COUNTA(Sheet1!A:A)
EDITAR #1:
Si hayEncabezadosen las columnas, luego use:
=(COUNTA(Sheet1!C:C)-1)/(COUNTA(Sheet1!A:A)-1)