Tavoitteena olisi hakea rahdinhinta, kun tavara on toimitettu johonkin postinumeroon ja se painaa tietyn verran.
Taul2 D sarakkeessa on paino alkaen D2 solusta.
Taul2 G sarakkeessa on postinumero alkaen G2 solusta.
Taul2 R sarakkeeseen haluaisin rahdinhinnan kullekin riville oikein.
Taul3 A sarakkeessa on rahtipainot alkaen A5 0,01, A6 6, A7 10, A8 15, A9 20, A10 40, A11 60, A12 80, A13 100, A14 150, A15 200, A16 250, A17 300, A18 350, A19 400, A20 450, A21 500, A22 550, A23 600, A24 650, A25 700, A26 750, A27 800, A28 850, A29 900, A30 950, A31 1000, A32 1500, A33 2000, A34 2200, A35 2500, A36 3000, A37 6000, A38 13000, A39 20000, A40 27500.
Taul3 B sarakkeessa on B2 Alue0, B3 postinumeroalue 50100-50999 ja B5-B40 rahdin hinta. C sarakkeessa on C2 Alue1, C3 51130-52890, C4 57100-58130 ja C5-C40 rahdin hinta. D sarakkeesa D2 on Alue2, D3 52920-52999, D4 58140-58999 ja D5-D40 rahdin hinta.
eli kun Taul2 G2 solussa on jokin postinumero, niin kaava etsisi oikean postinumeroalueen Taul3 B2:D3 alueelta ja hakisi Taul2 D sarakkeessa olevan painoluokan Taul3 A sarakkeen perusteella ja tulostaisi oikean rahdin oikean postinumerosarakkeen ja oikean painoluokan perusteella alueelta B5-D40 Taul2 R2 soluun.
JOS lausekkeesta loppuu potku tämän toteuttamiseen.
Onko muita vaihtoehtoja, kun haettavia rivejä voi olla kerallaan useampi sata?
Arvon hakeminen lukuväliltä
6
288
Vastaukset
- Tämmöinen
Rahdin hinta R-sarakkeessa tulee kaavalla:
=VLOOKUP(D2; Sheet3!$A$5:$D$40; IF( AND(G2>=$T$2;G2<=$T$3); 2; IF(OR(AND(G2>=$U$2;G2<=$U$3);AND(G2>=$U$4;G2<=$U$5)); 3; IF(OR(AND(G2>=$V$2;G2<=$V$3);AND(G2>=$V$4;G2<=$V$5)); 4; #N/A))))
Olen laskenut alueen B3:D4 alku- ja loppu-postinumerot valmiiksi erilleen, jotta tuo kaava olisi lyhempi. Tässä ne ovat alueella T2:V5. T2=NUMBERVALUE(LEFT(Sheet3!B3;5)), T3=NUMBERVALUE(RIGHT(Sheet3!B3;5)) jne. - Eiosaaitse
Iso kiitos tuosta kaavasta, mutta se vaatii vielä hienosäätöä.
Pitääkö kaavasta karsia välilyönnit pois?
Miksi kaava herjaa tuossa kaavan lopussa 4. jälkeen tuota #N kohtaa?
Ja täsmennätkö vielä tuota T2:V5 aluetta.M itä minun pitää kirjoittaa niihin soluihin? - Eiosaaitse
Ja tämä minun Excel on Suomenkielinen, niin aiheuttaako se ongelmia?
- Eiosaaitse
Ratkaisin tuon T2-V5 alueen ja se toimii, mutta suomennettunakin tuo kaava herjaa tuota #N kohtaa: =PHAKU(D2;Taul3!$A$5:$D$40;JOS(JA(G2>=$T$2;G2<=$T$3);2;JOS(TAI(JA(G2>=$U$2;G2<=$U$3);JA(G2>=$U$4;G2<=$U$5));3;JOS(TAI(JA(G2>=$V$2;G2<=$V$3);JA(G2>=$V$4;G2<=$V$5));4;#N/A))))
- Tämmöinen
#N/A on "suomennetussa" Excelissä #PUUTTUU. Tuo herja tulee, jos postinumero on annettujen rajojen ulkopuolella. Saat selväkielisen ilmoituksen, jos laitat sen tilalle numeron 5, kasvatat aluetta Taul3!$A$5:$D$40 sarakkeeseen E (Taul3!$A$5:$E$40) ja kirjoitat E-sarakkeeseen joka riville esim. "Väärä postinumero".
- Eiosaaitse
Kiitos PALJON! Toimii niin kuin halusinkin!
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
S-kaupoissa on nykyään ihanaa käydä
Kun niissä ei enää käy satuolentoihin uskovat hihhuIit eivätkä persut. Asiakaskunta on huomattavasti siistiytynyt muutam1508703Riikka runnoo! Uutta velkaa tänä vuonna 17 mrd. euroa
Tirsk. Nyt kyllä hihityttää kuin pientä eläintä. Riikka takoo maailmanennätyksiä tasaiseen tahtiin. " [Riikka] joutuu496161Näin tyhmä vasemmistolainen on: "S-kaupoissa on nykyään ihanaa käydä
kun siellä ei ole hihhuleita eikä persuja." Vain tyhmä eli heikkoälyinen vasemmistolainen voi tehdä noin lapsellisia ju614521K-kaupassa on mukava käydä, kun ei tarvitse katsella köyhiä
vasemmistolaisia, joista monet myös varastavat. Mielellään maksaa vähän enemmän tuotteista K-kaupassa, jotka ovat paljon474103Suomessa on ollut suurtyöttömyyttä ennenkin, ja lääkäriin pääsee nykyäänkin
Täällähän oli jonkun sekopään(vas.) juttu, että ennen ei ollut työttömyyttä ja lääkäriin pääsi. Siihen alkoi tietysti ko714037Kysymys: Kuinka moneen maahan neuvosto-venäjä on hyökännyt
viimeisten 90-vuoden aikana? Ja lähinnä on siis kyse neuvosto-venäjän naapurimaista - kuten Suomesta. Lista on huomatta953604- 853444
IL - Auerin lapsia oli houkuteltu rahalla Annelin puolelle?
16:12 Outoja väitteitä Sijaisäidin mukaan Auerin lapsia koetettiin houkutella nettipalstoilla muuttamaan kertomuksiaan1603345Kela maksoi etuuksia 17,3 mrd. eur, yritykset sai 10,6 mrd.
Tuohon päälle vietiin vielä palkansaajilta työeläkeloisille 27,5 miljardia euroa. Etenkin Suomen Sosialistiset Yrittäjä182146Jens Ihlen (ex Kukka) poika todistaa oikeudessa
10:49 "Välit ovat olemattomat" Minkälainen isäsi ja sinun välinen suhde on tällä hetkellä? "Minulla ei ole minkäännäkö102105