AppSheet Lección 27: Guerra de datos 2 Calcular el daño
Автор: Maldo & Asociados
Загружено: 2021-07-26
Просмотров: 637
Construiremos una aplicación que calcula el triunfador de combates 1 a 1. Partiremos de un planteamiento que agrego en este enlace:
https://docs.google.com/spreadsheets/...
Pensar en cómo organizar los datos de cada combate y calcular los daños por cada personaje. Nos lleva a la creación de una formula que pone a prueba la capacidad de estructurar del pequeño Maldo.
00:00 Introducción a el cálculo de daño
01:10 Creando la tabla "Daños"
04:51 Creando la interfase de "Daños"
06:15 Definiendo el tipo de daños
07:05 Elementos de la formula "Vida B1"
10:08 Simplificando la fórmula de daño
11:42 Elementos de la fórmula "Ataque A1"
13:05 Elementos de la fórmula "Tipo B1" usando SWITCH()
17:57 Elementos de la fórmula "Color B1"
21:16 Elementos de la fórmula "Defensa B1"
23:04 Ensamblando la fórmula
26:15 Probando y ajustando la fórmula
28:58 Clonando la fórmula para cada caso
34:23 Probando los cálculos
Código de la fórmula del daño:
ANY(SELECT(Tipos[Vida], [ID_Tipos] = [_THISROW].[Tipo B1])) /
(
ANY(SELECT(Tipos[Ataque], [ID_Tipos] = [_THISROW].[Tipo A1])) *
(1 +
SWITCH(ANY(SELECT(Tipos[Tipo], [ID_Tipos] = [_THISROW].[Tipo B1])),
"Mago", ANY(SELECT(Tipos[Mago], [ID_Tipos]=[_THISROW].[Tipo A1])),
"Arquero", ANY(SELECT(Tipos[Arquero], [ID_Tipos]=[_THISROW].[Tipo A1])),
"Guerrero", ANY(SELECT(Tipos[Guerrero], [ID_Tipos]=[_THISROW].[Tipo A1])),
0) +
SWITCH(ANY(SELECT(Colores[Color], [ID_Color] = [_THISROW].[Color B1])),
"Rojo", ANY(SELECT(Colores[Rojo], [ID_Color]=[_THISROW].[Color A1])),
"Verde", ANY(SELECT(Colores[Verde], [ID_Color]=[_THISROW].[Color A1])),
"Blanco", ANY(SELECT(Colores[Blanco], [ID_Color]=[_THISROW].[Color A1])),
"Azul", ANY(SELECT(Colores[Azul], [ID_Color]=[_THISROW].[Color A1])),
"Negro", ANY(SELECT(Colores[Negro], [ID_Color]=[_THISROW].[Color A1])),
0)
)
ANY(SELECT(Tipos[Defensa], [ID_Tipos]=[_THISROW].[Tipo B1]))
)
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: