Pasé algunas horas probando diferentes soluciones en la web pero no encontré nada que resuelva mi problema. Quiero poder contar el número de instancias de cada valor en 5 listas.
Por contexto, es una base de datos de gestión de proyectos donde las entradas pueden enumerar hasta 5 socios por proyecto (actualmente son 5 celdas separadas). En la hoja de recopilación quiero poder contar la cantidad de veces que se trabajó con cada socio único.
Mis datos se verían así:
Y quiero poder generar:
La solución también debe ser algo que se actualice automáticamente, por ejemplo, cuando se ingresa el Proyecto 6 y se enumeran el Socio A y el Socio G, el "Número de veces trabajado con" para el Socio A se actualizará a 4 y el Socio G se agregará a la lista y se le dio un 1.
Cualquier ayuda sería muy apreciada, gracias.
Respuesta1
puedes usar =CONTAR.SI(rango, condición)
supongamos que sus datos están en una hoja llamada "proyectos y socios"
y su informe está en una hoja llamada "informe"
la fórmula quedaría así:
=COUNTIF('projects and partners'!B2:I37,A2)
'projects and partners'!B2:I37
: es el rango en el que quieres contarA2
: es el valor que quieres buscar
y ahora arrastras (copias) la fórmula de B2 a B7 y se ajustará en consecuencia
Respuesta2
He logrado lograr lo que quería con
=SIERROR(SIERROR(SIERROR(SIERROR(BUSCAR(2,1/(CONTAR.SI($H$2:H2,$B$3:$B$11)=0),$B$3:$B$11),BUSCAR(2,1 /(CONTAR.SI($H$2:H2,$D$3:$D$6)=0),$D$3:$D$6)),BUSCAR(2,1/(CONTAR.SI($H$2:H2,$F$3 :$F$8)=0),$F$3:$F$8)),BUSCAR(2,1/(CONTAR.SI($H$2:H2,$E$3:$E$8)=0),$E$3: $E$8)), BUSCAR(2,1/(CONTAR.SI($H$2:H2,$C$3:$C$8)=0),$C$3:$C$8))
Esto crea la lista autoactualizada de nuevos nombres de socios en las 5 columnas contra las que puedo usar COUNTTIF.
Lo cual es ridículamente complejo pero funciona. ¡Muy abierto a sugerencias para hacerlo más sencillo!