uso de Excel si la declaración da como resultado la función countif

uso de Excel si la declaración da como resultado la función countif

He creado una tabla "tblVehicleDailyUse" que (entre otras cosas) enumera una fecha, identificación del vehículo y nombre del conductor. Utilizando los datos de esta tabla, intento completar una matriz que comienza en la celda B4 y que enumera cada vehículo y el conductor que más ha conducido el vehículo en cuestión en los últimos 30 días. La siguiente ecuación va a la celda D4.

Intenté usar la siguiente ecuación, ¡pero esto solo devuelve #VALOR! en cada fila del Array. También intenté usar un nombre de controlador estático, todo fue en vano.

=MAX(CONTAR.SI(SI((tblVehicleDailyUse[[#Data],[CCH VID]]=$B4)(tblVehicleDailyUse[[#Datos],[Fecha]]<=HOY())(tblVehicleDailyUse[[#Data],[Fecha]]>=TODAY()-30), tblVehicleDailyUse[[#Data],[Conductor]],0), tblVehicleDailyUse[[#Data],[Conductor]]))

¿Qué he hecho mal o es posible? Gracias.

Datos de ejemplo:

FECHA VID CONDUCTOR
01/10/2022 A001 Juan Pérez
01/10/2022 B015 Sam Slade
01/10/2022 C003 fulano de tal
01/10/2022 ABC001 Tom Smith
01/11/2022 A001 Juan Pérez
01/11/2022 A012 Sam Slade
01/11/2022 B015 fulano de tal
01/11/2022 ABC001 Tom Smith
01/12/2022 C003 fulano de tal
01/12/2022 A001 fulano de tal
01/12/2022 C003 Sam Slade

Respuesta1

DE ACUERDO. Entonces resolvió esto de una manera diferente.

Creó un campo en la tabla de conductores, "CountByVehicle". Este campo contiene la fórmula:

=SUM(IF((tblVehicleDailyUse[[#Data],[CCH VID]]=$B$4)*(tblVehicleDailyUse[[#Data],[Conductor]]=[@[LISTA DE CONDUCTORES]]),1,0) )

Esto suma la cantidad de veces que cada conductor aparece en la tabla tblVehicleDailyUse para el vehículo en cuestión, aún almacenado en $B$4. Entonces puedo usar la fórmula:

=ÍNDICE(tblDriverList[[#Todos],[DRIVER_LIST]],MATCH(MAX(tblDriverList[[#Todos],[CountByVeh]]),tblDriverList[[#Todos],[CountByVeh]],0))

Esto devuelve el (primer) nombre del conductor en la lista con más entradas en tblVehicleDailyUse para el vehículo en cuestión. Un poco torpe, pero aceptable para mis propósitos.

Actualmente esto resuelve mi problema. Pero esto sólo analiza un vehículo a la vez; problemático si necesitara una solución más global.

información relacionada