Tengo una hoja de cálculo con Fecha
, Cantidad
y Descripción
de mi banco.
Intento hacer que clasifique automáticamente las tiendas que visito con más frecuencia, para no tener que hacerlo manualmente.
En la columna Tienda
, quiero obtener el nombre de la tienda basado en la Descripción
de esta transacción, como en la tabla a continuación.
Transacciones
Fecha
Cantidad
Descripción
Tienda
Categoría
2023-10-19
100
KRA TESCO 01
Tesco
Alimentos
2023-10-18
50
WR Auchan 05
Auchan
Alimentos
2023-10-17
70
McDonalds 65
McDonalds
Comida
2023-10-16
30
KFC PL
KFC
Comida
2023-10-15
50
WR TESCO 15
Tesco
Alimentos
2023-10-14
24
BP 01
BP
Auto
2023-10-13
56
Shell 45
Shell
Auto
2023-10-13
56
Shell 45
Shell
Auto
2023-10-13
70
US Walmart 32
Walmart
Alimentos
2023-10-11
95
US Walmart 15
Walmart
Alimentos
2023-10-09
42
Chevron 23
Chevron
Auto
A continuación se muestran mis fórmulas actuales:
Columna D ("Tienda"):
IFS(NO(ESERROR(BUSCAR("Tesco";Descripción;inicio-pos))); "Tesco";NO(ESERROR(BUSCAR("Auchan";Descripción;inicio-pos))); "Auchan";NO(ESERROR(BUSCAR("Walmart";Descripción;inicio-pos))); "Walmart";NO(ESERROR(BUSCAR("McDonalds";Descripción;inicio-pos))); "McDonalds";NO(ESERROR(BUSCAR("KFC";Descripción;inicio-pos))); "KFC";NO(ESERROR(BUSCAR("BP";Descripción;inicio-pos))); "BP";NO(ESERROR(BUSCAR("Shell";Descripción;inicio-pos))); "Shell";NO(ESERROR(BUSCAR("Chevron";Descripción;inicio-pos))); "Chevron")
Columna E ("Categoría"):
IFS(O(Tienda="TESCO";Tienda="Auchan";Tienda="Walmart"); "Alimentos";O(Tienda="KFC";Tienda="McDonalds"); "Comida";O(Tienda="BP"; Tienda="Shell"; Tienda="Chevron"); "Auto")
¿Cómo puedo simplificar estas fórmulas (principalmente la primera fórmula)?
La primera fórmula es básicamente la repetición de NO(ESERROR(BUSCAR(“Nombre-de-Tienda”;Descripción;inicio-pos)))
(que retorna VERDADERO si se encuentra "Nombre-de-Tienda" o FALSO si "Nombre-de-Tienda" no se encuentra) para cada tienda. ¿Cómo podría simplificarla?