Hola, ¿Como inserto esta funcion: =if(A1=1;A1*B1;B1) en la celda C1 de una tabla de solo 3 columnas y una fila? Lo he intentado

3 envíos / 0 nuevos
Último envío
Elean
Imagen de Elean
Offline
última acción: Hace 8 años 6 meses
alta: 29/09/2015 - 02:18
Puntos: 25
Hola, ¿Como inserto esta funcion: =if(A1=1;A1*B1;B1) en la celda C1 de una tabla de solo 3 columnas y una fila? Lo he intentado

Hola, ¿Como inserto esta funcion: =if(A1=1;A1*B1;B1) en la celda C1 de una tabla de solo 3 columnas y una fila?

Lo he intentado y siempre dice "error de sintaxis"

Gracias anticipadas por compartir tus conocimientos, si puedes responde a mi correo, por favor.

Etiquetas: 

Cron
Imagen de Cron
Offline
última acción: Hace 8 meses 3 semanas
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntos
alta: 23/06/2010 - 12:30
Puntos: 12735
Si tienes Excel en español,

Si tienes Excel en español, la fórmula es así:

=SI(A1=1;A1*B1;B1)

Si tienes Excel en inglés, la fórmula es así (comas en vez de puntos y comas):

=IF(A1=1,A1*B1,B1)

En cualquier caso, matemáticamente no tiene sentido. El resultado de esta fórmula es SIEMPRE B1. Te recomiendo que la revises.

 

Un saludo

pacomegia
Imagen de pacomegia
Offline
última acción: Hace 2 días 5 horas
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntosadministrador
alta: 27/12/2006 - 23:26
Puntos: 11175
¿y si lo quieres hacer en word?

¿qué pasaría si quisieses hacer esta fórmula en Word?, porque Word permite introducir fórmulas en sus tablas.

(digo esto porque el tema está en el foro de ya se word pero necesito más y no sé si la pregunta se podría referir a insertar una función en word)

Lo primero es tener en cuenta unas cosas:

 

Word trabaja con textos, es decir, que aunque tú veas un número 3.5, word ve un texto, esto quiere decir que vamos a tener problemas con los separadores de miles y separadores decimales. Vamos, que si en tu equipo tienes el punto como separador decimal, Word podrá interpretar ese texto como el número 3.5 y podrá operar con las fórmulas correctamente, pero si le envías ese mismo documento a un colaborador que tiene la coma como separador decimal, entonces su word interpretará ese 3.5 como un texto y no podrá operar con él y obtendrá un error.

Algo parecido ocurrirá con los separadores de listas. En mi equipo tengo el punto y coma ; ¿pero qué pasa si le envío mi fórmula a alguien que tenga la coma , ? pues que no reconocerá las fórmulas.

Las fórmulas en word se introducen mediante un campo, y los campos no se actualizan automáticamente, sino que deben actualizarse a mano (o se actualizarán antes de imprimir según como estén configuradas las opciones del programa), así que esto me crea confusión, porque puedo cambiar los valores en un sitio, pero el resultado no está actualizado, tengo que seleccionar el campo con el resultado y actualizarlo con F9

Mi consejo es evitar utilizar fórmula en word, porque dan más problemas que otra cosa, es preferible incrustar una hoja de cálculo dentro del documento de word y realizar las operaciones en Excel.

 

Volviendo a la pregunta:

Sí se puede introducir esa fórmula en Word, y las fórmulas se introducen mediante un campo:

para crear un campo nuevo puedes hacerlo con [Ctrl][F9] (aparecerán unos corchetes { } especiales que son los delimitadores de campo, no vale con escribir los corchetes a mano)

Aunque en la cinta de opciones tienes un botón para insertar fórmulas en una tabla:

insertar fórmula en Word

la fórmula podría quedar así:

fórmulas en una tabla de Word

En mi equipo el separador de listas es el punto y coma, si en tu equipo tienes la coma como separador de listas tendrás que adaptar la fórmula porque esta no te va a funcionar

 

Tienes más información en:

https://support.office.com/es-es/article/Usar-una-f%C3%B3rmula-en-una-tabla-de-Word-cbd0596e-ea8a-485e-a35d-b2cb2c4f3e27?ui=es-ES&rs=es-ES&ad=ES

 

 

 

 

------
Ya sé Excel, pero necesito más.