Página 1 de 1

[RESUELTO] BUSCARV no siempre encuentra el resultado correct

Publicado: Lun Oct 25, 2010 5:45 pm
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?

Re: BUSCARV no siempre encuentra el resultado correcto

Publicado: Lun Oct 25, 2010 5:58 pm
por mauricio
Hola...

Prueba a agregar el cuarto argumento:

Código: Seleccionar todo

=BUSCARV($I23;Datos.$B$18:$G$98;1;0)
Saludos

Re: BUSCARV no siempre encuentra el resultado correcto

Publicado: Lun Oct 25, 2010 9:16 pm
por hammer_ortiz
Sí, eso lo soluciona, aunque me gustaría entender que hace exactamente ese último parámetro y porque funciona.

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

Publicado: Lun Oct 25, 2010 9:55 pm
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

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

Publicado: Mar Feb 04, 2014 9:10 pm
por Galle43
Mauricio, una vez más MIL GRACIAS!.

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

Publicado: Mié Feb 05, 2014 8:01 am
por SLV-es
Aunque ya está resuelto, puedes mirar también este enlace: http://wiki.open-office.es/Las_funcione ... RH_en_Calc

Saludos

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

Publicado: Lun May 07, 2018 7:34 pm
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:

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

Publicado: Lun May 07, 2018 7:42 pm
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.