|
|
rallle |
Medlem sedan: 2009-08-25
3 inlägg
|
|
|
Hej!
Jag har ett problem. Jag vill att cellen D51 i BLAD 1 (där det står #Referens!) ska återge vissa tal från BLAD 2. Jag vill att den ska känna av vissa intervall i cellen D45 i BLAD 1 (där det står 2 000 000 just nu). Om talet i D45 ligger mellan 0-1 499 999 så ska den söka i BLAD 2 i kolumn B, ligger talet mellan 1 500 000-7 000 000 så ska den söka i kolumnen C och alla tal över 70000000 så ska den söka i kolumn D. Nu vill jag även att cell D51 ska känna av avståndet från D48 i BLAD 1 och söka i BLAD 2 inom vilket intervall den hamnar i eller rättare sagt vilken rad.
Så sammanfattningsvis vill jag att det ska bli en slags korssökning i BLAD 2 som letar upp rätt tal och hänvisar tillbaka det till BLAD 1 i cell D51.
Så i nedanstående exempel vill jag att det ska stå 90,96 i cellen D51 istället för #Referens!. Och om jag ändrar ex. avståndet i cell D48 till 25, men låter resten vara samma, så ska den ju leta upp talet 81,22 i BLAD 2 och ”skicka” det till D51. Ja, ni fattar.
Alltid svårt att förklara sådant här med skrift men hoppas någon förstår och kan hjälpa mig med detta!
Tack på förhand!!
/Rasmus
BLAD 1.
B
|
C
|
D
|
Net sales
|
|
2 000 000,00
|
|
|
|
Distance in Km
|
|
|
From Schenker to customer
|
|
280
|
Comfort delivery
|
|
|
|
|
#REFERENS!
|
BLAD 2
A
|
B
|
C
|
D
|
E
|
F
|
G
|
Kg
Km
|
1-
9
|
10-
19
|
20-
29
|
30-
39
|
40-
59
|
60-
79
|
20
|
70,39
|
81,22
|
87,72
|
94,21
|
102,88
|
111,54
|
60
|
71,47
|
83,38
|
89,88
|
97,46
|
107,21
|
118,04
|
120
|
72,55
|
86,63
|
97,46
|
107,21
|
119,12
|
131,03
|
220
|
73,64
|
90,96
|
102,88
|
114,79
|
129,95
|
145,11
|
320
|
76,89
|
98,54
|
118,04
|
132,11
|
151,61
|
173,27
|
420
|
76,89
|
101,79
|
123,45
|
140,78
|
162,44
|
186,26
|
520
|
79,05
|
109,37
|
131,03
|
150,52
|
174,35
|
202,50
|
620
|
81,22
|
112,62
|
137,53
|
155,94
|
183,01
|
212,25
|
720
|
83,38
|
114,79
|
139,70
|
160,27
|
186,26
|
216,58
|
900
|
86,63
|
120,20
|
145,11
|
167,85
|
194,92
|
226,33
|
1150
|
93,13
|
129,95
|
160,27
|
184,09
|
214,42
|
251,24
|
|
|
|
|
| |
|
Henrik Milefors |
Medlem sedan: 2009-01-14
177 inlägg
|
|
|
1. Infoga i cell (till exempel) E46 funktionen:
=PASSA(D45;{0;1500000;7000000};1)
2. Infoga i cell (till exempel) E48 funktionen:
=PASSA(D48;cellreferenser för km-kolumnen 20-1150;1)
3. Infoga sedan i cell D51 funktionen:
=INDEX(cellreferenser för dataområde i BLAD2 70,39 till 251,24;E48;E46)
1. Om du känner dig bekväm med vad som händer kan du direkt i D51 lägga funktionen:
=INDEX(cellreferenser för dataområde i BLAD2 70,39 till 251,24;PASSA(D48;cellreferenser för km-kolumnen 20-1150;1);PASSA(D45;{0;1500000;7000000};1))
Hoppas att detta hjälper dig vidare!
|
|
|
|
| |
|
rallle |
Medlem sedan: 2009-08-25
3 inlägg
|
|
|
Hej,
Det fungerade bra. MEN, om villkoren ändras så att om talet i D45 är under 1 500 000 så ska den söka i kolumn F och om talet är över 1 500 000 så ska den söka i G kolumnen, alla andra villkor är samma. Hur löser jag det??
Tack på förhand!!
/Rasmus
|
|
|
|
| |
|
Henrik Milefors |
Medlem sedan: 2009-01-14
177 inlägg
|
|
|
Så du skall bara kunna returnera värden från F och G i BLAD2. Kör då denna i D45:
=INDEX(cellreferenser för dataområde i BLAD2 F:G-KOLUMNEN 102,88 till 251,24;PASSA(D48;cellreferenser för km-kolumnen 20-1150;1);PASSA(D45;{0;1500000};1))
|
|
|
|
| |