Contar celdas distintas hojas
Reglas del Foro
Los moderadores podrían mover los temas creados aquí a un foro más apropiado.
Si usted publicó aquí y no encuentra el tema, puede buscar sus mensajes haciendo clic en la opción «Buscar sus mensajes» que se encuentra justo debajo de la cabecera de la página, junto al panel de control de usuario y al acceso a sus mensajes privados.
Los moderadores podrían mover los temas creados aquí a un foro más apropiado.
Si usted publicó aquí y no encuentra el tema, puede buscar sus mensajes haciendo clic en la opción «Buscar sus mensajes» que se encuentra justo debajo de la cabecera de la página, junto al panel de control de usuario y al acceso a sus mensajes privados.
-
- Mensajes: 3
- Registrado: Mar Jun 25, 2013 3:14 pm
Contar celdas distintas hojas
Buenas tardes,
He leído distintas entradas en este foro pero no consigo encontrar la solución exacta a mi problema.
Tengo una hoja por cada día del mes y una hoja resumen. En la hoja resumen he de sumar la celda A1 de todas las hojas con "SUMA($'Día 1'.$A1:$'Día 31'.$A1)" y por otro lado quiero contar el numero de celdas cuyo valor es mayor a cero. En principio creo que sería con la función CONTAR.SI(), pero no me deja ponerlo de igual modo CONTAR.SI($'Día 1'.$A1:$'Día 31'.$A1;">0").
Alguien me podría decir como hacerlo.
Gracias de antemano.
He leído distintas entradas en este foro pero no consigo encontrar la solución exacta a mi problema.
Tengo una hoja por cada día del mes y una hoja resumen. En la hoja resumen he de sumar la celda A1 de todas las hojas con "SUMA($'Día 1'.$A1:$'Día 31'.$A1)" y por otro lado quiero contar el numero de celdas cuyo valor es mayor a cero. En principio creo que sería con la función CONTAR.SI(), pero no me deja ponerlo de igual modo CONTAR.SI($'Día 1'.$A1:$'Día 31'.$A1;">0").
Alguien me podría decir como hacerlo.
Gracias de antemano.
OpenOffice.org 3.4.1
Re: Contar celdas distintas hojas
Para la suma, esto funciona, no veo claro si usaste una comilla simple, no la uses:
Saludos
Código: Seleccionar todo
=SUMA(Hoja1.A1,Hoja2.A1,Hoja3.A1)
______________________________________________
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
Re: Contar celdas distintas hojas
A lo bruto, de manera simple, para contar ...
=(Dia_1.A1>0)+(Dia_2.A1>0)+(Dia_3.A1>0)+ … + ... +(Dia_31.A1>0)
Nota: Si en los nombres de las hojas, rangos, etc. no incluímos espacios mejor; nos ahorrará un montón de comillas simples «'» ... como ya ha dicho Mauricio.
=(Dia_1.A1>0)+(Dia_2.A1>0)+(Dia_3.A1>0)+ … + ... +(Dia_31.A1>0)
Nota: Si en los nombres de las hojas, rangos, etc. no incluímos espacios mejor; nos ahorrará un montón de comillas simples «'» ... como ya ha dicho Mauricio.
Todo es mejorable, estamos dispuestos a mejorar. ¿Yo? ... poco a poco.
Nunca hay acritud en mis comentarios, si lo pareciera, seguro que me he expresado mal.
Nunca hay acritud en mis comentarios, si lo pareciera, seguro que me he expresado mal.
-
- Mensajes: 3
- Registrado: Mar Jun 25, 2013 3:14 pm
Re: Contar celdas distintas hojas
Pensé que existiría un modo bonito y elegante de resolverlo al igual que con la suma, ya que al ser 31 hojas... en fin...Gracias chicos!
OpenOffice.org 3.4.1
Re: Contar celdas distintas hojas
Veamos esta forma elegante:
Usando esta función personalizada
Anexo archivo de pruebas... este método tiene un pequeño "inconveniente", que creo puede omitirse, su tarea es, si deciden aceptarla, decirme cual es ese inconveniente...
Saludos
Código: Seleccionar todo
=SUMATODO(CELDA("ADDRESS";A1))
Código: Seleccionar todo
Option Explicit
Function SumaTodo(Celda As String)
Dim oDoc As Object
Dim oHojas As Object
Dim co1 As Integer
Dim Suma As Double
oDoc = ThisComponent
For co1 = 0 To oDoc.getSheets().getCount() - 1
Suma = Suma + oDoc.getSheets().getByIndex(co1).getCellRangeByName(Celda).getValue()
Next
SumaTodo = Suma
End Function
Saludos
- Adjuntos
-
- SumaTodo.ods
- (8.9 KiB) Descargado 371 veces
______________________________________________
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
Re: Contar celdas distintas hojas
Jejejeje, un modo bonito y elegante.
Al menos, hay un modo de resolverlo.
Hacer que ese modo sea bonito y elegante ya es cosa tuya
Al menos, hay un modo de resolverlo.
Hacer que ese modo sea bonito y elegante ya es cosa tuya
+info en la web "no oficial" dedicada a OpenOffice en Español
AOO 4.1.2 y LibO 4.4.6 en W10 y en Lliurex
No respondo mensajes privados sobre AOO, por favor, utiliza el foro para tus preguntas
AOO 4.1.2 y LibO 4.4.6 en W10 y en Lliurex
No respondo mensajes privados sobre AOO, por favor, utiliza el foro para tus preguntas
Re: Contar celdas distintas hojas
Ummmm ... y a mí sin embargo, casi me resultan más in-elegante 31 hojas repetitivas que una (larga)fórmula con 31 sumandos repetitivos. Es evidente que sobre gustos ... cada uno tiene el suyo.
[modo broma on]
@Mauricio deja de sumar y ponte a contar (las que no son 0).
[modo broma on]
@Mauricio deja de sumar y ponte a contar (las que no son 0).
Todo es mejorable, estamos dispuestos a mejorar. ¿Yo? ... poco a poco.
Nunca hay acritud en mis comentarios, si lo pareciera, seguro que me he expresado mal.
Nunca hay acritud en mis comentarios, si lo pareciera, seguro que me he expresado mal.
Re: Contar celdas distintas hojas
De acuerdo, veo un problema de estructura, pero como bien dices, sobre gustos...xiseme escribió:Ummmm ... y a mí sin embargo, casi me resultan más in-elegante 31 hojas repetitivas que una (larga)fórmula con 31 sumandos repetitivos. Es evidente que sobre gustos ... cada uno tiene el suyo.
No, esa no es mi tarea...xiseme escribió: [modo broma on]
@Mauricio deja de sumar y ponte a contar (las que no son 0).
______________________________________________
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro