Excel. Hjælp.

#1| 0

Jeg har en ting jeg ikke kan få til at virke, men er på vej. 

 

Jeg skal i en kolonne have den til at returnere et udtryk i forhold til et tal i en anden kolonne

 

Hvis resultatet i kolonne B giver fra 0-10 skal den skrive 1 i kolonnne A.

hvis B giver fra 10-15 skal den returnere 2,

hvis 15-20 skal den returnere 3,

osv op til 35.

Jeg kan med hvis og hviser få den til at returnere 1 og 2, men når jeg går videre i formlen vil den ikke returnere 3-4- osv.

 

Hvilken formel kan jeg bruge ? eller hvad kan det tænkes jeg går forkert. 

 

MVH Mikk

 

Redigeret af Mikkmakk d. 09-12-2020 09:46
09-12-2020 09:55 #2| 0

Antager du mener 0-9, 10-14, 15-19 osv.

=IF(QUOTIENT(B2;5)<2;1;QUOTIENT(B2;5))

09-12-2020 10:00 #3| 0
FlinkFyr skrev:

Antager du mener 0-9, 10-14, 15-19 osv.

=IF(QUOTIENT(B2;5)<2;1;QUOTIENT(B2;5))

 

 

kigger på det ;)

Takker mange gange og ja 0-10 , 11-15 16-20 mente jeg ..
09-12-2020 10:06 #4| 0
Mikkmakk skrev:

 

 

kigger på det ;)

Takker mange gange og ja 0-10 , 11-15 16-20 mente jeg ..

 

 Så skal man trække en fra, så det bliver:

=IF(QUOTIENT(B2-1;5)<2;1;QUOTIENT(B2-1;5))

I dansk Excel: KVOTIENT - har antaget det er heltal, du indtaster

09-12-2020 10:07 #5| 0
FlinkFyr skrev:

 

 Så skal man trække en fra, så det bliver:

=IF(QUOTIENT(B2-1;5)<2;1;QUOTIENT(B2-1;5))

I dansk Excel: KVOTIENT - har antaget det er heltal, du indtaster

 

 

Det er heltal.
09-12-2020 10:12 #6| 0
FlinkFyr skrev:

 

 Så skal man trække en fra, så det bliver:

=IF(QUOTIENT(B2-1;5)<2;1;QUOTIENT(B2-1;5))

I dansk Excel: KVOTIENT - har antaget det er heltal, du indtaster

 

 

Kan jeg også med denne formel få den til at returnere en tekst fra et andet ark ;) ?

F eks hvis mit felt D4 er fra 1-10 skal den returnere ark 2 felt b1, hvis 11-15 ark 2 felt b2. Syntes den bliver ved med at skrive #værdi tilbage til mig ;)

 

Redigeret af Mikkmakk d. 09-12-2020 10:15
09-12-2020 10:16 #7| 0

tal fra A1 og ned

Formel resultat i B1 og ned


Du kan også i B1 lave en =hvis(A1<6;1;hvis(A1<11;2..... 


Resultat:

Hvis A1 er mindre end 6 returnerer den 1 Og ellers går den videre til;

Hvis A1 er mindre end 11 returnerer den 2 [nb: da denne formel kun er aktiv hvis første resultat er falsk (dvs A1 ikke er mindre end 6) vil man kun ramme dem der er 6-10

osv



09-12-2020 10:18 #8| 0
Mikkmakk skrev:

 

 

Kan jeg også med denne formel få den til at returnere en tekst fra et andet ark ;) ?

F eks hvis mit felt D4 er fra 1-10 skal den returnere ark 2 felt b1, hvis 11-15 ark 2 felt b2. Syntes den bliver ved med at skrive #værdi tilbage til mig ;)

 

 =VLOOKUP(IF(QUOTIENT(B2-1;5)<2;1;QUOTIENT(B2-1;5));Sheet2!$A$1:$B$8;2;FALSE) 

hvor A-kolonne på Sheet2 hedder 0, 1, 2, 3, 4, 5, 6, 7 osv. Du bør dog have overskrifter på, så start evt. med A2 i stedet for A1 som anvendt ovenfor

VLOOKUP = LOPSLAG på dansk

 

09-12-2020 10:29 #9| 0

Sheet1

 

Sheet2

 

09-12-2020 11:22 #10| 0

OMG jeg kæmper.

 

Jeg prøver lige igen med mere udførlig beskrivelse

 

Jeg har felt D4. Dette felt skal min formel stå og kun dette felt.

 

Hvis N4 er under 11 skal den melde den tekst tilbage jeg har på ark2, felt c5

Hvis tallet er fra 11-15 skal den melde teksten på ark 2, felt c6 tilbage

Hvis taller er fra 16-20 skal den melde ark 2 felt c7 tilbage

Hvis tallet er fra 21-25 skal den melde ark 2 felt c8 tilbage

Hvis tallet er fra 26-30 skal den melde ark 2 felt c9 tilbage

hvis tallet er fra 31 til 35 skal den melde ark 2 felt c10 tilbage.

hvis tallet er over 35 skal den melde ark 2 felt c11 tilbage.

SLUT ;)

Dansk excel ;)

 

Jeg er meget taknemlig for hjælp.

MVH Mikk

 

EDIT:

Har rettet i første linie fra under 10 til under 11 .. !!

Redigeret af Mikkmakk d. 09-12-2020 11:25
09-12-2020 12:25 #11| 0

Så pyt da - til Ark1!D4:

=HVIS(KVOTIENT(N4-1;5)<2;FORSKYDNING('Ark2'!$C$4;1;0);HVIS(N4>35;FORSKYDNING('Ark2'!$C$4;7;0);FORSKYDNING('Ark2'!$C$4;KVOTIENT(N4-1;5);0)))

 

Edit: Kan forkortes til:

=HVIS(KVOTIENT(N4-1;5)<2;FORSKYDNING('Ark2'!$C$4;1;0);HVIS(N4>35;'Ark2'!$C$11;FORSKYDNING('Ark2'!$C$4;KVOTIENT(N4-1;5);0)))

Redigeret af FlinkFyr d. 09-12-2020 12:27
09-12-2020 12:42 #12| 0
FlinkFyr skrev:

Så pyt da - til Ark1!D4:

=HVIS(KVOTIENT(N4-1;5)<2;FORSKYDNING('Ark2'!$C$4;1;0);HVIS(N4>35;FORSKYDNING('Ark2'!$C$4;7;0);FORSKYDNING('Ark2'!$C$4;KVOTIENT(N4-1;5);0)))

 

Edit: Kan forkortes til:

=HVIS(KVOTIENT(N4-1;5)<2;FORSKYDNING('Ark2'!$C$4;1;0);HVIS(N4>35;'Ark2'!$C$11;FORSKYDNING('Ark2'!$C$4;KVOTIENT(N4-1;5);0)))

 

 Mange mange tak ;)

 

Hvis vi på en eller anden måde mødes en dag, så sig til. jeg skylder et par gode drinks.

09-12-2020 12:44 #13| 0
Mikkmakk skrev:

OMG jeg kæmper.

 

Jeg prøver lige igen med mere udførlig beskrivelse

 

Jeg har felt D4. Dette felt skal min formel stå og kun dette felt.

 

Hvis N4 er under 11 skal den melde den tekst tilbage jeg har på ark2, felt c5

Hvis tallet er fra 11-15 skal den melde teksten på ark 2, felt c6 tilbage

Hvis taller er fra 16-20 skal den melde ark 2 felt c7 tilbage

Hvis tallet er fra 21-25 skal den melde ark 2 felt c8 tilbage

Hvis tallet er fra 26-30 skal den melde ark 2 felt c9 tilbage

hvis tallet er fra 31 til 35 skal den melde ark 2 felt c10 tilbage.

hvis tallet er over 35 skal den melde ark 2 felt c11 tilbage.

SLUT ;)

Dansk excel ;)

 

Jeg er meget taknemlig for hjælp.

MVH Mikk

 

EDIT:

Har rettet i første linie fra under 10 til under 11 .. !!

 

 formlen skal være:

=IF(N4<11;Sheet2!C5;IF(Sheet1!N4<16;Sheet2!C6;IF(Sheet1!N4<21;Sheet2!C7;"Not Applicable"))) hvor du selvfølgelig fortsætter den med flere fremad.

 

hvis du har Excel 2019 eller nyere, kan du med fordel bruge SWITCH i stedet for IF - selv hvis du har den på dansk kan du bruge de engelske udtryk.

09-12-2020 12:46 #14| 0
Torstens skrev:

 

 formlen skal være:

=IF(N4<11;Sheet2!C5;IF(Sheet1!N4<16;Sheet2!C6;IF(Sheet1!N4<21;Sheet2!C7;"Not Applicable"))) hvor du selvfølgelig fortsætter den med flere fremad.

 

hvis du har Excel 2019 eller nyere, kan du med fordel bruge SWITCH i stedet for IF - selv hvis du har den på dansk kan du bruge de engelske udtryk.

 

 

Tusind tak. Men flinkfyrs virkede perfekt. ;)
← Gå til forumoversigtenGå til toppen ↑
Skriv et svar