[RESUELTO] BUSCARV no siempre encuentra el resultado correct

Discute sobre la aplicación de hojas de cálculo
Responder
hammer_ortiz
Mensajes: 9
Registrado: Lun Nov 24, 2008 4:13 pm

[RESUELTO] BUSCARV no siempre encuentra el resultado correct

Mensaje por hammer_ortiz »

Tengo una tabla con la forma siguiente donde las filas vacías representan la posibilidad de añadir nuevas entradas a la misma.

Código: Seleccionar todo

1	Infértil					-1 a la tirada de tener hijos
2	Arbitrario		-2			-2 a administración
3	Lujurioso					con 6 en 1D6 tiene un bastardo cada mes
4	Egoista		1		-2	+1 a administración, -2 a diplomacia
5	Embustero			1	-2	+1 a intriga, -2 a diplomacia
6	Imprudente		-1		-1	-1 a diplomacia y administración
7	Confiado			-2	1	+1 a diplomacia, -2 a intriga
8	Cobarde	-2				-2 a marcial
9	Hereje					no comparte la fe de sus congéneres, genera deslealtad
10	Feo				-2	-2 a diplomacia
11	Imbécil		-1	-1	-1	-1 diplomacia, administración e intriga
12	Vulgar	-2		-1	-1	-2 a marcial, -1 a diplomacia, -1 a intriga
13	Acostumbrado al lujo	-1				-1 a marcial, no gusta de vivir sin lujos
14	Marinero de agua dulce	-1				-1 a marcial, se marea a bordo de barcos
15	Cruel	1			-2	+1 a marcial, -2 a diplomacia
16	Enano	-3				-3 a marcial
17	Perezoso	-1	-1	-1	-1	-1 a los 4 atributos
18	Arrogante				-2	-2 a diplomacia
19	Vengativo				-1	-1 a diplomacia
20	Glotón	-1				-1 a marcial
21	Enfermizo	-1				-1 a marcial, se considera que tiene 5 años más a la hora de envejecer
22	Loco				-2	-2 a diplomacia, intriga y administración
23	Borracho	-1	-1	-1	-1	-1 todos los atributos
24	Fobia					miedo irracional a algo como el fuego, los caballos ...
25	Mudo				-4	-4 a diplomacia, el personaje no puede hablar
26	Fanático					no puede reunirse con gente de otras religiones, pero tiene 500 hombres leales hasta la médula
27	Enfermedad infantil					-2 a una de los 4 atributos, al azar
28	Estéril					No puede tener hijos
29	Ludópata		-3			-3 a administración
30	Producto del adulterio					mamá le puso los cuernos a papá
						
						
						
						
						
						
						
						
XX	Endogámico	-1	-1	-1	-1	-1 a todos los atributos, 2 entre 6 de tenerlo si los padres on parientes de primer o segundo grado, 1 entre 6 si son parientes de tercer grado, un rasgo negativo extra
XX	Bastardo				-2	-2 a diplomacia
POSITIVOS						
1	Fértil					+1 a la tirada de tener hijos
2	Justo		2			+2 a administración
3	Casto		-1		2	no puede engendrar bastardos, cae bien a la iglesia de los 7
4	Generoso			-1	2	-1 a administración, +2 a diplomacia
5	Honrado			-1	2	-1 a intriga, +2 a diplomacia
6	Prudente		1		1	+1 a diplomacia y administración
7	Receloso			2	-1	-1 a diplomacia y +2 a intriga
8	Valiente	1				+1 a marcial
9	Astuto		1	1	1	+1 diplomacia, administración e intriga
10	Guapo				2	+2 a diplomacia
11	Sacerdote				1	predica la fe de su Dios, +1 a diplomacia, 2 entre 6 de ser fanático
12	Carismático	2		1	1	+2 a marcial, +1 a diplomacia, +1 a intriga
13	Superviviente nato	1				+1 a marcial, puede actuar como explorador
14	Lobo de mar	1				+1 a marcial, sabe manejar perfectamente un barco
15	Compasivo	-1			2	-1 a marcial, +2 a diplomacia
16	Gigante	3				+3 a marcial
17	Resuelto	1	1	1	1	+1 a los 4 atributos
18	Humilde				2	+2 a diplomacia
19	Misericordioso				1	+1 a diplomacia
20	Frugal	1				+1 a marcial
21	Saludable	1				+1 a marcial, se considera que tiene 5 años menos a la hora de envejecer
22	Afortunado					disminuye a la mitad las posibilidades de ser herido o capturado en batallas
23	Inspira lealtad					es muy difícil que sus hombres lo traicionen
24	Caballero de torneos	1				+1 marcial, +20% de victoria en justas
25	Banda de leales					tiene 100 hombres leales hasta la médula
26	Memoria prodigiosa		2			+2 a administración
27	Investigador					permite realizar investigaciones
28	Cartógrafo					no puede perderse y es capaz de dibujar mapas exactos de casi cualquier cosa
29	Conocimiento de venenos					permite fabricar venenos y sus antídotos
30	Estudiante atento					duplica el efecto de un educador.
						
						
						
						
						
						
						
						
						
XX	Maestre		1	1	1	El personaje es un maestre de la ciudadela
La función "=BUSCARV($I23;Datos.$B$18:$G$98;1)" me devuelve, para distintos valores de la celda I23

Infértil --> Infértil
Cobarde --> Bastardo
Vulgar --> Vulgar
Ludópata --> Arbitrario

Y no comprendo la razón por la que a veces busca correctamente y a veces no, ¿alguna idea?
Última edición por hammer_ortiz el Lun Oct 25, 2010 9:16 pm, editado 1 vez en total.
Avatar de Usuario
mauricio
Mensajes: 6092
Registrado: Sab Nov 22, 2008 5:36 am
Ubicación: CDMX
Contactar:

Re: BUSCARV no siempre encuentra el resultado correcto

Mensaje por mauricio »

Hola...

Prueba a agregar el cuarto argumento:

Código: Seleccionar todo

=BUSCARV($I23;Datos.$B$18:$G$98;1;0)
Saludos
______________________________________________
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
hammer_ortiz
Mensajes: 9
Registrado: Lun Nov 24, 2008 4:13 pm

Re: BUSCARV no siempre encuentra el resultado correcto

Mensaje por hammer_ortiz »

Sí, eso lo soluciona, aunque me gustaría entender que hace exactamente ese último parámetro y porque funciona.
Avatar de Usuario
mauricio
Mensajes: 6092
Registrado: Sab Nov 22, 2008 5:36 am
Ubicación: CDMX
Contactar:

Re: [RESUELTO] BUSCARV no siempre encuentra el resultado cor

Mensaje por mauricio »

Copio y pego de la ayuda que es, el primer sitio donde mirar:
Sintaxis
=BUSCARV(CriteriodeBúsqueda; Matriz; Índice; Ordenar)
CriteriodeBúsqueda es el valor buscado en la primera columna de la matriz.
Matriz es la referencia, que debe comprender al menos dos columnas.
Índice es el número de la columna en la matriz que contiene el valor que se va a devolver. La primera columna tiene el número 1.
Ordenar es un parámetro opcional que indica si la primera columna de la matriz se ordena en orden ascendente. Especifique el valor booleano FALSO o cero si la primera columna no está ordenada en orden ascendente. Las columnas ordenadas se pueden buscar más deprisa y la función siempre devuelve un valor, incluso si el valor de búsqueda no coincide exactamente, si se encuentra entre el valor más alto y más bajo de la lista ordenada. En las listas sin ordenar, el valor de búsqueda debe coincidir exactamente. De lo contrario, la función devuelve este mensaje: Error: Valor no disponible.
Saludos
______________________________________________
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
Galle43
Mensajes: 13
Registrado: Mar Ago 23, 2011 2:56 am

Re: [RESUELTO] BUSCARV no siempre encuentra el resultado cor

Mensaje por Galle43 »

Mauricio, una vez más MIL GRACIAS!.
Libreoffice 3.4
Nuevo en Mac. Digan lo que digan los maqueros, OS X no es para tanto...
Avatar de Usuario
SLV-es
Mensajes: 4894
Registrado: Jue Ago 26, 2010 1:25 am
Ubicación: España
Contactar:

Re: [RESUELTO] BUSCARV no siempre encuentra el resultado cor

Mensaje por SLV-es »

Aunque ya está resuelto, puedes mirar también este enlace: http://wiki.open-office.es/Las_funcione ... RH_en_Calc

Saludos
+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
Oscar.007
Mensajes: 1
Registrado: Lun May 07, 2018 6:56 pm

Re: [RESUELTO] BUSCARV no siempre encuentra el resultado cor

Mensaje por Oscar.007 »

mauricio escribió:Copio y pego de la ayuda que es, el primer sitio donde mirar:
Sintaxis
=BUSCARV(CriteriodeBúsqueda; Matriz; Índice; Ordenar)
CriteriodeBúsqueda es el valor buscado en la primera columna de la matriz.
Matriz es la referencia, que debe comprender al menos dos columnas.
Índice es el número de la columna en la matriz que contiene el valor que se va a devolver. La primera columna tiene el número 1.
Ordenar es un parámetro opcional que indica si la primera columna de la matriz se ordena en orden ascendente. Especifique el valor booleano FALSO o cero si la primera columna no está ordenada en orden ascendente. Las columnas ordenadas se pueden buscar más deprisa y la función siempre devuelve un valor, incluso si el valor de búsqueda no coincide exactamente, si se encuentra entre el valor más alto y más bajo de la lista ordenada. En las listas sin ordenar, el valor de búsqueda debe coincidir exactamente. De lo contrario, la función devuelve este mensaje: Error: Valor no disponible.
Saludos
Me has salvado amigo, no hace mucho tiempo subí un problema (era en excel, por ello no se pudo publicar). Pero tu me has salvado. Infinitamente Gracias :bravo:
Windows 10 64 bts
Avatar de Usuario
mauricio
Mensajes: 6092
Registrado: Sab Nov 22, 2008 5:36 am
Ubicación: CDMX
Contactar:

Re: [RESUELTO] BUSCARV no siempre encuentra el resultado cor

Mensaje por mauricio »

Oscar.007 escribió:Me has salvado amigo, no hace mucho tiempo subí un problema (era en excel, por ello no se pudo publicar).
Efectivamente, no damos soporte a Excel en estos foros.
______________________________________________
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
Responder