Et spørgsmål fra landbruget: Jeg har et ark hvor jeg i kolonne b navngiver et antal marker i vilkårlig kombination af 2 bogstaver (mark aa, ab, bb, kj, df, ac, bb...). I kolonne b angiver jeg ud for hver mark hvilken afgrøde der dyrkes (byg, hvede, roer, porre, gulerod...) Der kan dyrkes samme afgrøde på flere marker.
I et andet ark i samme dokument arbejder jeg med registrering af arbejdsopgaver i de forskellige marker. Jeg bruger funktionen datavalidering til at vælge marknavn, og ønsker så automatisk angivelse af, hvilken afgrøde der hører til marken. Til det anvender jeg lookup-funktionen med følgende formel =IF(E4>0;LOOKUP(E4;Field_plan!$B$4:$B$900;Field_plan!$E$4:$E$900);"") Formlen fungerer, men jeg får for visse marker returneret forkerte værdier.
her skal angives hvilken kolonne som ønskes returneret. I dette tilfælde formentlig 4 (mellem B of E er 4).
Formlen er herefter: =IF(E4>0;LOOKUP(E4;Field_plan!$B$4:$B$900;4);"")
Hvorvidt du har sorteret listen eller ej afgører om du skal angive en 4. variabel (TRUE eller FALSE). Det er en angivelse om der skal returneres den eksakte værdi (ikke sorteret) eller den som er tættes på (sorteret). Prøv dig frem ;-)
Du skriver: "Jeg har et ark hvor jeg i kolonne b navngiver et antal marker i vilkårlig kombination af 2 bogstaver (mark aa, ab, bb, kj, df, ac, bb...). I kolonne b angiver jeg ud for hver mark hvilken afgrøde der dyrkes (byg, hvede, roer, porre, gulerod...) Der kan dyrkes samme afgrøde på flere marker."
du mener vel at marker er i A kolonnen og afgrøder i B kolonnen.
Jeg skrev en lille fejl i mit spørgsmål: I arket Field_plan angiver jeg markernes navne i kolonne b (aa, ab, bb, ...) og markens afgrøde i kolonne E. F.eks. vokser der på mark aa hvede, så cellen B4 = aa og cellen E4 = Hvede osv osv
Selve formlen =IF(E4>0;LOOKUP(E4;Field_plan!$B$4:$B$900;Field_plan!$E$4:$E$900);"") anvendes i et andet ark i kolonne F. Ideen er at hvis der f.eks. tastes marknavnet "aa" i celle E4 skal værdien "Hvede" automatisk vises i celle F4.
Formlen fungerer udmærket, men resultatet er forkert. Taster jeg f.eks. aa i celle E4 returneres ikke "Hvede" i celle F4, men måske en anden afgrøde fra arket Field_plan. Excel blander altså med andre ord marker og afgrøder...
Jeg har forsøgt med ovenstående løsningsforslag, men fik fejlmeddelelsen "Too many arguments...".
Formlen fra excelent giver fejlmeddelelsen "Too many arguments...".
Hvis jeg nummererer markerne fortløbende 1,2,3,4... fungerer min egen formel fint. Men hvis jeg anvender bogstavkombinationer aa, bb, cc... returneres forkerte værdier.
For at gøre det hele mere simpelt, så drop evt. IF funktionen i formlen. Den kan jeg selv sætte på senere. Det er Lookup funktionen der volder mig problemer!
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.