Otro problema de anidacion
Resuelto/Cerrado
JoseGenesisSP
Mensajes enviados
11
Fecha de inscripción
jueves, 6 de febrero de 2020
Estatus
Miembro
Última intervención
jueves, 16 de abril de 2020
-
12 feb 2020 a las 19:41
usuario anónimo - 18 feb 2020 a las 17:54
usuario anónimo - 18 feb 2020 a las 17:54
3 respuestas
usuario anónimo
18 feb 2020 a las 09:00
18 feb 2020 a las 09:00
Ampersand concatena texto, sí, pero no lo suma. Si pones "1"&"+2"&"+3" te sacará "1+2+3", no la suma.
Quieres que si pone + sume un punto y si pone - lo reste.
=SI(F6="+";G6+1;SI(F6="-";G6-1;""))
Y si luego quieres restringir eso a que no supere 10 o quede por debajo de 0, suponiendo que la fórmula de arriba está en X6 (por ejemplo):
= SI(X6>10;10;SI(X6<0;0;X6))
-----------------------------
Aprende la programación desde una perspectiva básica y simplista en https://programacionbasica.es
Quieres que si pone + sume un punto y si pone - lo reste.
=SI(F6="+";G6+1;SI(F6="-";G6-1;""))
Y si luego quieres restringir eso a que no supere 10 o quede por debajo de 0, suponiendo que la fórmula de arriba está en X6 (por ejemplo):
= SI(X6>10;10;SI(X6<0;0;X6))
-----------------------------
Aprende la programación desde una perspectiva básica y simplista en https://programacionbasica.es
usuario anónimo
13 feb 2020 a las 08:52
13 feb 2020 a las 08:52
Hola.
No entiendo bien qué pretendes hacer. Si tienes la suma, la resta es igual pero al revés, ¿no?
=SI(F6="+";G6+1;SI(F6="-";G6-1;0))
-----------------------------
Aprende la programación desde una perspectiva básica y simplista en https://programacionbasica.es
No entiendo bien qué pretendes hacer. Si tienes la suma, la resta es igual pero al revés, ¿no?
=SI(F6="+";G6+1;SI(F6="-";G6-1;0))
-----------------------------
Aprende la programación desde una perspectiva básica y simplista en https://programacionbasica.es
JoseGenesisSP
Mensajes enviados
11
Fecha de inscripción
jueves, 6 de febrero de 2020
Estatus
Miembro
Última intervención
jueves, 16 de abril de 2020
13 feb 2020 a las 11:48
13 feb 2020 a las 11:48
Pero tengo que anidarlo con la formula que sale en pantalla. Si utilizo
=SI(Y(G6;H6)<4;0;G6+H6)&I(F6="+";G6+1;SI(F6="-";G6-1;0)) me da 8,25,2
No tiene sentido
Si utilizo
=SI(Y(G6;H6)<4;0;G6+H6)&+(F6="+";G6+1;SI(F6="-";G6-1;0)) me da 13,4
El problema esta en que el limite debe estar entre 0 y 10
=SI(Y(G6;H6)<4;0;G6+H6)&I(F6="+";G6+1;SI(F6="-";G6-1;0)) me da 8,25,2
No tiene sentido
Si utilizo
=SI(Y(G6;H6)<4;0;G6+H6)&+(F6="+";G6+1;SI(F6="-";G6-1;0)) me da 13,4
El problema esta en que el limite debe estar entre 0 y 10
usuario anónimo
13 feb 2020 a las 16:59
13 feb 2020 a las 16:59
Sigo sin saber qué pretendes hacer. ¿Por qué estás utilizando & para "unir" las fórmulas? ¿Sabes lo que hace ese &?
-----------------------------
Aprende la programación desde una perspectiva básica y simplista en https://programacionbasica.es
-----------------------------
Aprende la programación desde una perspectiva básica y simplista en https://programacionbasica.es
JoseGenesisSP
Mensajes enviados
11
Fecha de inscripción
jueves, 6 de febrero de 2020
Estatus
Miembro
Última intervención
jueves, 16 de abril de 2020
17 feb 2020 a las 22:38
17 feb 2020 a las 22:38
Quiero hacer lo siguiente que, si se muestra que en actitud pone +, se sume un punto, y si - se reste, y no se como concatenarlo
Leí que ampersand concatena texto, pero hice otras pruebas sin el y tampoco funcionó
Leí que ampersand concatena texto, pero hice otras pruebas sin el y tampoco funcionó
Modificado el 18 feb 2020 a las 14:22
18 feb 2020 a las 17:54
-----------------------------
Aprende la programación desde una perspectiva básica y simplista en https://programacionbasica.es