/ Forside/ Teknologi / Administrative / MS-Office / Spørgsmål
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
MS-Office
#NavnPoint
sion 18709
refi 14474
Klaudi 9389
Rosco40 5695
berpox 5456
dk 5398
webnoob 4919
Benjamin... 4870
o.v.n. 4637
10  EXTERMINA.. 4373
Excel hvis funktion
Fra : coopreplica
Vist : 2554 gange
20 point
Dato : 05-01-08 18:14

Hej.
Et spørgsmål. Jeg har en række celler der kan formuleres således.
Celle 1 skal kunne antage værdierne 1-20
Celle 2 skal kunne skrives i og antage værdier fra 1-200.000
20 celler med forskellige værdier (1000, 3000, 6000, 10000, 15000, 21000, 28000, 36000,
45000, 55000, 66000, 78000, 91000, 105000, 120000, 136000, 153000, 171000 ,190000)

Mit spørgsmål er at det muligt at fortælle celle 1 at den skal antage værdien 2 hvis celle 2 er større eller lig med den første af de 20 celler og at cellen skal antage værdien 3 hvis celle 2 også er større end anden af de 20 celler osv.??

Håber nogen kan svare
Med venlig hilsen
Michael

 
 
Kommentar
Fra : Bille1948


Dato : 05-01-08 18:18

Hvad er formålet med det?

Kommentar
Fra : svendmogensen


Dato : 05-01-08 19:39

Jen synes at det lyder som en spændend udfordring og vil sende den viderer til en matematiker jeg kender

Kommentar
Fra : Benjamin.Hansen


Dato : 05-01-08 21:21

Excel kan vist nok arbejde med 7 Hvis funktioner i sammen celle.
Så hvis du du har 20 værdier skal du nok beregne i mindst 3 celler.
Eksempel:
=HVIS(A2<=B2;"1";"2")

Dette er opskriften på at sammenligne celle A2 med B2
Hvis A2<=B2 bliver velle værdien 1
Hvis A2>B2 bliver velle værdien 1

Du kan også sammen ligne dine værdier enkeltvis og lave en sammentællng på de intervaller der er "rigtige".
mvh Ben

Kommentar
Fra : Benjamin.Hansen


Dato : 05-01-08 21:35

Glemte lige hvis du indsætter værdier du skal regne på skal disse ikke stå i " "

Eksempel
=HVIS(A2<=B2;0;1)
Hvis celle A2<=B2 bliver celle værdien 1 (og denne kan du cellen kan indgå i et sum felt)
Herved kan du lave en kolonne med dine Interval grænser B-kolonnen
Så kan du sætte din prøve værdi ind i all A-kolonnens 20 felter
I C kolonne kan du så lave din hvis sætning ud for hver række
summen af C kolonnen skulle så gerne svare til antallet af celler hvor funktionen er sand.
mvh Ben

Accepteret svar
Fra : sion

Modtaget 20 point
Dato : 06-01-08 00:52

Skriv de 19 værdier (der er ikke 20 værdier i dit spørgsmål!) i celleområdet A1:A19.
Skriv din "celle 2" i B1.

Formlen i din "celle 1" skal så være følgende:
=HVIS(ER.FEJL(SAMMENLIGN(B1;A1:A19;1));1;SAMMENLIGN(B1;A1:A19;1)+1)

I Excel 2007 kan den også skrives på denne måde:
=HVIS.FEJL(SAMMENLIGN(B1;A1:A19;1)+1;1)

Formlerne gør det samme, blot er der i Excel kommet funktionen HVIS.FEJL().

Funktionen SAMMENLIGN() leder efter den største værdi i A1:A19, som er mindre end eller lig med opslagsværdien i B1 og returnerer placeringen i celleområdet (1-19). Værdien 1 returneres, hvis du søger efter en værdi, som ligger mellem værdierne i A1 og A2 (eller er lig med A1). I dette tilfælde vil du gerne have værdien 2, så vi lægger 1 til den returnerede værdi.

Hvis du søger efter en værdi, som er mindre end den mindste værdi i A1:A19, vil SAMMENLIGN() returnere en fejl. Derfor er der indsat et fejl-tjek, som returnerer værdien 1, hvis søgeværdien ligger i dette interval.

Simon

Kommentar
Fra : Benjamin.Hansen


Dato : 06-01-08 02:02

Sådan kan man også gøre det simon...
Så lærte jeg også noget nyt.
Tak
mvh Ben

Kommentar
Fra : svendmogensen


Dato : 06-01-08 09:02

Hej her er et forslag fra en jeg kender - håber at det gøres
celle1(x) = 1-20
celle2(y) = 1-200.000
celle3(x1) = 1000
celle4(x2) = 3000
.
.
.
celle20(x22)= 190.000

prøv med denne mulighed:

if y >= x1 then x=2
if y >= x2 then x=3
if y >= x3 then x=4



Kommentar
Fra : coopreplica


Dato : 06-01-08 15:00

Tusind tak for jeres interesse og svar.
Sion det var præcis den effekt jeg søgte.
Det skal bruges i forbindelse med rollespil figurark lavet i excel hvor den så skal udregne udfra experience points hvad level man er på


Godkendelse af svar
Fra : coopreplica


Dato : 06-01-08 15:06

Tak for svaret sion.

Du har følgende muligheder
Eftersom du ikke er logget ind i systemet, kan du ikke skrive et indlæg til dette spørgsmål.

Hvis du ikke allerede er registreret, kan du gratis blive medlem, ved at trykke på "Bliv medlem" ude i menuen.
Søg
Reklame
Statistik
Spørgsmål : 177580
Tips : 31968
Nyheder : 719565
Indlæg : 6409081
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste