3 votos

MacOS Numbers y trucos con las llaves

¿Alguien ha jugado con el uso de llaves en una fórmula? Sintácticamente, parecen definir colecciones en línea en una fórmula. Sería genial si pudiéramos averiguar cómo definir colecciones de varias filas. Mis disculpas por no hacer este código en línea, pero creo que la pasta es más clara.

Pero para dar una idea de lo que estoy hablando, lo siguiente producirá 2.

MATCH(TRUE,{FALSE,TRUE,TRUE},0)

Spreadsheet snippet of examples of using braces

1voto

WilyUlysses Puntos 26

Bueno, gracias Solar Mike, mirando en la documentación de Excel me dio la respuesta a mi pregunta acerca de cómo definir una colección en línea con filas y columnas.

Mi error fue intentar usar la sintaxis de inicialización de arrays de C++. En su lugar se utiliza un punto y coma así:

=ROWS({FALSE,4;TRUE,5;TRUE,6})
=COLUMNS({FALSE,4;TRUE,5;TRUE,6})
=VLOOKUP(TRUE,{FALSE,4;TRUE,5;TRUE,6},2,0)

La primera sentencia produce 3, porque el punto y coma significa una nueva fila. La segunda sentencia produce 2, porque hay dos elementos separados por comas entre cada punto y coma y las comas significan una nueva columna. Por último, la sentencia VLOOKUP produce 5, el valor del elemento de la segunda columna de la segunda fila que es devuelto por VLOOKUP .

¡Et voilà!

0voto

Solar Mike Puntos 101

Esas llaves contienen una matriz de elementos a comprobar, pero también puede hacer referencia a un rango de celdas que contengan los mismos elementos a comprobar.

Las llaves funcionan con muchas funciones y también funcionan en Excel...

Observe que su coincidencia produce "2" como resultado, ya que ésa es la posición del primer resultado coincidente, no el recuento del número de "verdaderos"...

Si lo intentas:

=match(true,{true,false,true},0)

entonces el resultado es 1 (tanto para Numbers como para Excel).

0 votos

Bien, ¿se pueden especificar colecciones multidimensionales en Excel? ¿Funcionaría esto en Excel? INDEX({{1,2},{3,4}},2,2) ¿Produce 4?

0 votos

@WilyUlysses ¿funciona en números?

0 votos

No, no es así. Tengo ejemplos de esto en la imagen que publiqué con la pregunta pero básicamente siempre tiene una fila. Uso colecciones de colecciones para intentar construir un array multidimensional de colecciones. Por ejemplo COLUMNS({{FALSE,1},{TRUE,2},{TRUE,3}}) produce 3, como era de esperar ya que es una colección de 3 colecciones. Pero ROWS({{FALSE,1},{TRUE,2},{TRUE,3}}) produce 1 no 2.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X