es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Excel – asignar valores basados en el primer elemento único

Tengo una pregunta de Excel que no puedo responder. Aquí está mi tabla:

ID Key Count Unique Available Text Results
1 0 Texto-1 Dupe-Y
2 1 Y Texto-1 Y
3 0 Texto-1 Dupe-Y
4 0 Texto-1 Dupe-Y
5 1 N Texto-2 N
6 1 Y Texto-3 Y
7 0 Texto-2 Dupe-N
8 0 Duplicado Texto-2 Dupe-N
9 0 Duplicado Texto-2 Dupe-N
10 0 Y Texto-2 Dupe-N

Id Key es solo una clave única.
Count Unique selecciona la primera vez que aparece cada valor en la columna Texto. Available puede tener Y, N, Duplicado y Texto es la columna principal que necesito analizar en mi tabla. Los Resultados son para la primera vez que aparece cada valor en Texto (Count unique =1), si hay un valor en Available, entonces ese es el valor que necesito, si Count Unique es 0, entonces es Dupe-Y o Dupe-N dependiendo del valor en Available.
Intenté con una fórmula como esta, pero me quedé atascado después de un progreso inicial. =IF(B2=0,””,IFERROR(IF(COUNTIF(D:D,D2)>1,IF(COUNTIF($D:$D,D2)=1,””,C2),1),1))
Tenga en cuenta que la columna Resultados es la que necesito rellenar con una fórmula que no se vea afectada por la clasificación o la falta de ella.

Tags:  

Answer

  1. Avatar for davy.ai

    Puede utilizar la siguiente fórmula para rellenar la columna de Resultados:

    =SI(B2=1,SI(C2="Y",C2,SI(CONTAR.SI($D$2:D2,D2)>1,"Dupe-"&C2,"")),SI(CONTAR.SI($D$2:D2,D2)>1,"Dupe-"&C2,""))

Comments are closed.