Avatar billede TUFexcel Juniormester
05. februar 2016 - 09:26 Der er 19 kommentarer og
1 løsning

#N/A - !!?#""¤%

Er der nogen derude der er mere end almindelig skarp i hovedet.

Jeg har en MATCH formular der giver tallet 1 i u18, men #N/A i u25. Jeg ser ikke nogen forskel på de to celler. Gør du?

http://web.gratisupload.dk/f/8uyvbiydor/
05. februar 2016 - 09:35 #1
Resultatet af S18*P18 giver 100, som findes på listen W11:W90

Resultatet af S25*P25 giver 100,02, som IKKE findes på listen W11:W90
05. februar 2016 - 09:37 #2
..... og der er ingen værdier, der er større end 100,02 i opslagsområdet.
Avatar billede TUFexcel Juniormester
05. februar 2016 - 09:43 #3
Jeg får det til præcis 100. Se celle n25, samt j25:l25, hvor jeg netop spørger om resultatet er det samme som w11
05. februar 2016 - 10:06 #4
I N25 står der 100,02004
I K25 står der SAND, da 100,02004 er større end 100.
Avatar billede TUFexcel Juniormester
05. februar 2016 - 10:31 #5
Det var li'godt sært. I min udgave står der 100.00000 i N25 og Falsk i k25!

Det kunne måske tyde på at fejlen skal findes i hvordan excel er sat op.

Tallet burde iøvrigt give 100. Dette upload er kun en forsimplet udgave af det rigtige ark. tallet i p25 er fremkommet ved at dividere 100 med r25, så det burde give præcis 100. Så problemet er desværre ikke løst endnu. Selv hvis jeg ændrer på opsætningen så jeg får samme resultat som dig, er det stadig ikke rigtig, da det skal give 100!
Avatar billede bjarnehansen Seniormester
05. februar 2016 - 11:12 #6
Avatar billede xl-Enthusiast Ekspert
05. februar 2016 - 11:14 #7
Jeg prøvede følgende:

W11:W90 sorteres i stigende orden
MATCH-formlerne ændres så sidste argument bliver 1 i stedet for -1.

Herefter returnerer MATCH-formlen i U18 tallet 79. Det der står i position 79 er: 98,6193293885602.

MATCH-formlen i U25 returnerer tallet 80. Det der står i position 80 er: 100.

Det hænger vel fint sammen med, at:

P18*S18 =  99,9999999999998
P25*S25 = 100,0000000000000

Den største værdi der er mindre end eller lig med 99,9999999999998 er
98,6193293885602 som findes i position 79.

Den største værdi der er mindre end eller lig med 100 er 100 som findes i position 80.
Avatar billede xl-Enthusiast Ekspert
05. februar 2016 - 11:18 #8
Bemærk i øvrigt, at hvis du bruger Windows Calculator så fås følgende:

2,004409701342950 * 49,89 = 99,99999999999978

2,00400801603206 * 49,9 = 99,99999999999979
Avatar billede bjarnehansen Seniormester
05. februar 2016 - 11:31 #9
Hvis manb ændre 100 til 101 ser det ud til at køre hvor vigtigt er det om der står 100 ?
Avatar billede TUFexcel Juniormester
05. februar 2016 - 11:32 #10
bjarnehansen

Du må have samme opsætning som jeg - samme resultat.

xl-entusiast

Dit forslag er desværre ikke brugbart. Det er kun et forsimplet udgave. Der ligger en masse formler og overvejelser bag bl.a kolonne w, så at ændre på det hele vil ikke være en mulighed.

jeg opdagede iøvrigt noget underligt. Hvis man ændrer formlen i u18 og u25  så der ikke står -1 til sidst men 0, giver det begge steder #N/A (#I/T). 0 betyder jo præcist match, mens -1 også inkludere præcist match. Det pudsige er dels at u18 nu også bliver forkert, og at excel modsiger sig selv , idet formlen i L18 bekræfter at det er det samme tal som w11
Avatar billede TUFexcel Juniormester
05. februar 2016 - 11:50 #11
bjarnehansen

Der skal stå 100. Det er indekseret, så at ændre på de ting vil være det samme som at skabe et helt nyt sæt af overvejelser og problematikker.

xl-enthisiast

Jeg har for at finde ud af om de blot er tale om en afrundings unøjagtighed, ændret på formlen i u25 så der i stedet for:

IF(OR(S25="";S25=0);"";MATCH(S25*P25;W$11:W$90;-1))

Kommer til at stå:

IF(OR(S25="";S25=0);"";MATCH(R25*(100/R25);W$11:W$90;-1))

Men det giver stadig #N/A!!
Avatar billede xl-Enthusiast Ekspert
05. februar 2016 - 12:33 #12
TUFexcel #10

Dit forslag er ikke brugbart skriver du.

Hvilket forslag? Jeg foreslår ikke noget som helst, hvilket vil være klart, hvis du læser mit indlæg lidt mere end bare helt overfladisk.

Jeg beskriver, hvad jeg selv gjorde i et forsøg på at forklare dig, hvorfor Excel reagerer som den gør. Forsøget er helt åbenbart ikke lykkedes, hvilket dog ikke nødvendigvis udelukkende skal bebrejdes mig.

Jeg sorterede i stigende orden og ændrede sidste argument i MATCH/SAMMENLIGN-funktionen fordi jeg mente det var nemmere at forstå på denne måde - ikke fordi jeg foreslog at du skulle ændre din model tilsvarende.

Men jeg tror du er overbevist om, at Excel modsiger sig selv.
Avatar billede TUFexcel Juniormester
05. februar 2016 - 12:42 #13
ok. Jeg prøver blot at finde frem til årsagen. Jeg bebrejde ikke nogen noget.

Hilsen TUFExcel
Avatar billede xl-Enthusiast Ekspert
05. februar 2016 - 13:56 #14
Hvis du forventer 1 i U25 så brug:

=IF(OR(S25="";S25=0);"";MATCH(ROUND(S25*P25;5);W$11:W$90;-1))
Avatar billede xl-Enthusiast Ekspert
05. februar 2016 - 14:47 #15
I den formel du har i L18, prøv at ændre formlen fra:

=(S18*P18)=W$11

til:

=(S18*P18-W$11)=0

Prøv det samme for din formel i L25.
Avatar billede TUFexcel Juniormester
05. februar 2016 - 16:35 #16
xl-enthusiast

Det ser spændende ud det du har lavet med Round formlen. Må jeg vende tilbage efter jeg har testet det i det rigtige ark? Jeg får travlt resten af dagen,så det bliver nok først imorgen jeg får tid.

Venlig hilsen TufExcel
Avatar billede TUFexcel Juniormester
06. februar 2016 - 11:55 #17
xl-enthusiast

Det virker det meste af tiden, men ikke altid.

Jeg har lavet et nyt udvidet ark. Resultaterne i kolonne t er de rigtige-de er beregnet efter tallene i kolonne z- (bortset fra et enkelt "N/A i t103). Kolonne U er med Round formlen inkluderet. jeg har prøvet at udskifte 5 tallet i formlen med højere tal, men der er stadig nogle rækker der er anderledes end dem der står i kolonne t.

Her er det nye ark:

http://web.gratisupload.dk/f/8uyypp8ub9/
Avatar billede xl-Enthusiast Ekspert
06. februar 2016 - 13:58 #18
Avatar billede TUFexcel Juniormester
06. februar 2016 - 16:23 #19
Excel-lent!

Jeg kan se udfra dine bemærkninger at det er større videnskab, hvis man ønsker at forstå emnet til bunds.

Det er dejligt at jeg kan komme videre med mit projekt. Der er pænt frustrerende at sidde fast på grund af en teknikalitet man ikke forstår. Men så er det godt at der er gode og flinke folk derude.

Så rigtig mange tak for hjælpen.

Smider du et svar.

Hilsen og go' weekend

TUFExcel
Avatar billede xl-Enthusiast Ekspert
06. februar 2016 - 16:58 #20
Læg lige mærke til, at formlerne i kolonne U nu er matrixformler. Det er nødvendiggjort af konstruktionerne:

ROUND(X$11:X$90;5) og ROUND(Z$11:Z$90;5)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester