Pregunta:
¿Ayuda con excel para solucionar error #¡DIV/0! y hacer formulas con filas pares o intercaladas?
anonymous
2015-05-05 12:11:08 UTC
Hola a todos, el detalle es que estoy trabajando en excel con 2 matrices. Una de 70*70 y otra de 70*140. Y tengo activados los valores de iteracion.

El detalle es que quiero introducir la siguiente formula en la celda H2 para arrastrarla y repetirla en el resto de la primer matriz: (70*70)

(Temperatur arriba + Tabajo + Tderecha + Tizquierda + (transferencia de calor / (espesor*K.Term)) / 4)

que traducido al excel seria asi:
=((I2+G2+H1+H3+(H84/($A$7*$B$7)))/4)

(Las celdas A7 y B7 no quiero que se recorran, solo las demas celdas). Por eso tienen signo de pesos.

Donde I2,G2,H1,H3 estan dentro de la primera matriz y son las celdas que rodean H2.

H84 es donde empieza mi segunda matriz y de igual manera quiero que se recorra

El problema aqui es que si las celdas A7 y/o B7 estan en blanco o tienen un cero me marcara el error #¡DIV/0! en toda la matriz y quiero que sin importar que la celda este vacia o con cero de todos modos haga la operacion y que " transferencia de calor / (espesor*K.Term)" se haga cero y solo se contemplen las demas sumas en la formula. Asi que intente hacer una condicion en la que esto sea posible pero no consigo hacerlo de manera correcta

Esto es lo que hice, no se que estoy haciendo mal

=((I2+G2+H1+H3+(H85/(=SI($A$7*$B$7=0;"";...

otra cosa que quiero hacer y que no tengo ni idea de como conseguirlo es que de H84 se recorran de dos en dos sus filas: H84, H86, H88, etc. Y las letras (columnas si se recorran de 1 en 1)
Tres respuestas:
miguel_amh76
2015-05-20 11:31:29 UTC
Para arreglar el error #¡DIV/0!, este es un ejemplo muy sencillo de una división basica de 2 valores, espero te ayude a entender somo utilizar las fórmulas si y eserror que te pueden auxiliar para arregar el mensaje de error de división entre cero:



En una hoja de excel haz lo siguiente:



En la celda b2 captura un valor ejemplo 6

En la celda a2 captura cualquier valor incluso cero

En la celda b2 captura la siguiente fórmula

=SI(ESERROR(B1/A2),0,B1/A2)



la formula eserror valida si la operación de división es correcta o genera un error, el cero indica que sustituya el mensaje de error por un cero y si la división es correcta, pues calcula la división y te muestra el resultado.

Cabe indicar que el resultado de cero en la fórmula se podría sustituir si con un mensaje de texto encerrado entre comillas como recordando que hay un valor cero en la celda, ejemplo:



En la celda b2 captura un valor ejemplo 6

En la celda a2 captura cualquier valor incluso cero

En la celda b2 captura la siguiente fórmula

SI(ESERROR(B1/A2),"valor cero",B1/A2)



Espero sea de ayuda.

Saludos.
anonymous
2015-05-05 21:38:42 UTC
Hola, voy a responder todas las preguntas de esta categoria con esta misma respuesta solo para ganar puntos, disculpe por hacerle perder el tiempo leyendo esto y si no es mucha molestia le pido que me seleccione como la Mejor Respuesta a esta pregunta. Gracias de antemano ;)
Alejandro
2015-05-05 12:15:12 UTC
SOY EL MISMO QUE HIZO LA PREGUNTA.



Es que se me acabaron los caracteres para escribir. Esa es la situacion y no se como meter todas las condiciones para que no me marque el error #¡DIV/0!, ni tampoco como recorrer de manera intercalada las filas de la segunda matriz.



Espero que me puedan ayudar con eso porfavor, dare 10 puntos a aquel que logre sacarme mas de apuros. Agradezco de antemano sus respuestas

salu2



les dejare una imagen mas para que vean mas como esta el programa que tengo que hacer


Este contenido se publicó originalmente en Y! Answers, un sitio web de preguntas y respuestas que se cerró en 2021.
Loading...