de-vraag
  • Preguntas
  • Etiquetas
  • Usuarios
Notificaciones
Recompensas
Registracion
Una vez que se registre, se le notificarán las respuestas y los comentarios a sus preguntas.
Entrar
Si ya tiene una cuenta, conéctese para comprobar las nuevas notificaciones.
Habrá recompensas por las preguntas, respuestas y comentarios añadidos.
Más
Fuente
Editar
 lucks
lucks
Question

¿Qué - hace en Excel?

Tratando de descifrar algunas fórmulas de Excel y veo algunas cosas como SUMPRODUCT (- Left (...) ...)

¿Cuál es la que hace? Naturalmente, me parece decreciente, pero no pude encontrar ninguna documentación sobre él.

Gracias.

21 2010-07-20T00:47:20+00:00 4
 TylerH
TylerH
Pregunta editada 14º mayo 2019 в 3:18
Programación
excel
excel-formula
LittleBobbyTables
20º julio 2010 в 12:51
2010-07-20T00:51:27+00:00
Más
Fuente
Editar
#3286212

El tablero doble se conoce como operador unario doble.

Try this link: Why use -- in SUMPRODUCT formulae

Específicamente:

SUMPRODUCT () ignora las entradas no numéricas. Una comparación devuelve un valor booleano (VERDADERO/FALSO), que no es numérico. XL coacciona automáticamente valores booleanos a valores numéricos (1/0, respectivamente) en operaciones aritméticas (por ejemplo, TRUE + 0 = 1).

     

La forma más eficaz de forzar el valor es aplicar primero el operador unario negativo, forzar TRUE/FALSE a -1/0, y luego aplicarlo de nuevo para anular el valor, por ejemplo, +1/0.

Un único operador unario (-) fuerza valores verdadero/falso en -1/0 . Al usar el operador unario doble, forzamos los valores nuevamente a 1/0 .

0
0
ghoppe
20º julio 2010 в 12:53
2010-07-20T00:53:30+00:00
Más
Fuente
Editar
#3286220

El operador unario (-) es un método abreviado para convertir un enunciado verdadero/falso en -1/0.

Un único operador convertirá - (verdadero) en -1, por lo que se utiliza un operador unario doble para convertirlo de nuevo en 1:

-(-(true)) = -(-(1)) = 1
-(-(false)) = -(-(0)) = 0
0
0
RocketGoal
21º julio 2010 в 10:55
2010-07-21T10:55:21+00:00
Más
Fuente
Editar
#3298433

He estado usando SUMPRODUCT por un tiempo y siempre he usado el símbolo * en lugar del - . Estoy seguro de que hice la misma pregunta que me hiciste, pero no recuerdo la razón por la que me dieron, pero me dijeron que no había realmente necesidad de - como subroducto se manejó bastante bien sin él.

De todos modos, = sumproduct (() * () * () * ()) siempre me ha funcionado, y es menos confuso.

0
0
Rajendra
17º julio 2016 в 10:59
2016-07-17T22:59:16+00:00
Más
Fuente
Editar
#38426701

Los valores booleanos TRUE y FALSE en excel se tratan como 1 y 0, pero necesitamos convertirlos. Para convertirlos en números 1 o 0, realice alguna operación matemática. El operador Unario niega el booleano (operación matemática), por lo tanto, convierte el valor booleano en número. Lo mismo funciona en TRUE * FALSE = 0

0
0
Añadir pregunta
Categorías
Todo
Tecnología
Cultura / Recreación
Vida / Artes
Ciencia
Profesional
Negocios
Usuarios
Todo
Nuevo
Popular
1
Asilbek Qadamboyev
Registrado hace 2 días
2
Akshit Mehta
Registrado hace 4 días
3
me you
Registrado hace 1 semana
4
Никита иванов
Registrado hace 1 semana
5
Alex1976G_06
Registrado hace 1 semana
KO
© de-vraag 2022
Fuente
stackoverflow.com
bajo licencia cc by-sa 3.0 con atribución