nimka Skrevet 31. desember 2009 Del Skrevet 31. desember 2009 Hei alle Excel-eksperter Jeg sitter her med et ark i Excel (vedlagt som txt), som inneholder en liste over en rekke kjemikalier. Kjemikaliers egenskaper blir beskrevet med risikosetninger (kolonne F). Risikosetningene beskriver også kjemikaliets egenskaper innenfor kategoriene: Brann og eksplosjon, helse og miljø. Når vi nå skal risikovurdere vår kjemikaliebruk ønsker vi å starte med de som er farligst. Jeg har tidligere brukt autofilter og sortert kjemikaliene etter gitte risikosetninger, men dette tar veldig lang tid ettersom det er mange risikosetninger å sortere etter. Det jeg ønsker er å få excel til å returnere "Helse 7" i kolonne H der cellen i kolonne F inneholder følgende risikosetninger: 26, 27, 28, 39, 45, 46, 49, 60, 61 Så har jeg risikosetninger for Helse 5, 3 og 1, Brann 7, 5 og 3 og Miljø 7, 5 og 3, men dette skal jeg kanskje greie om en løsning på Helse 7 finnes Godt nytt år til dere alle kjemikalieliste.txt Lenke til kommentar
Harald Staff Skrevet 31. desember 2009 Del Skrevet 31. desember 2009 Hei Hvis du har engelsk Excel (du må helst opplyse om sånt), formel i H2: =IF(SUMPRODUCT(MIN(IF(ISERROR(SEARCH({"26";"27";"28";"39";"45";"46";"49";"60";"61"};F2));"";SEARCH({"26";"27";"28";"39";"45";"46";"49";"60";"61"};F2))))>0;"Skummel";"ok") norsk: =HVIS(SUMMERPRODUKT(MIN(HVIS(ERFEIL(SØK({"26";"27";"28";"39";"45";"46";"49";"60";"61"};F2));"";SØK({"26";"27";"28";"39";"45";"46";"49";"60";"61"};F2))))>0;"Skummel";"ok") HTH. Godt nytt år fra Harald Lenke til kommentar
nimka Skrevet 2. januar 2010 Forfatter Del Skrevet 2. januar 2010 Hei Hvis du har engelsk Excel (du må helst opplyse om sånt), formel i H2: =IF(SUMPRODUCT(MIN(IF(ISERROR(SEARCH({"26";"27";"28";"39";"45";"46";"49";"60";"61"};F2));"";SEARCH({"26";"27";"28";"39";"45";"46";"49";"60";"61"};F2))))>0;"Skummel";"ok") norsk: =HVIS(SUMMERPRODUKT(MIN(HVIS(ERFEIL(SØK({"26";"27";"28";"39";"45";"46";"49";"60";"61"};F2));"";SØK({"26";"27";"28";"39";"45";"46";"49";"60";"61"};F2))))>0;"Skummel";"ok") HTH. Godt nytt år fra Harald Takk Harald Dette hjalp. Jeg har nå redusert antall rapportgenereringer betraktelig. Lenke til kommentar
trn100 Skrevet 3. januar 2010 Del Skrevet 3. januar 2010 Ser at f.eks. linje 12 inneholder 10-36... Betyr dette at alle R-setningene mellom 10 og 36 er oppfylt? I såfall kan det nok bli litt vanskeligere med en formel som virker.... Lenke til kommentar
nimka Skrevet 3. januar 2010 Forfatter Del Skrevet 3. januar 2010 Ser at f.eks. linje 12 inneholder 10-36... Betyr dette at alle R-setningene mellom 10 og 36 er oppfylt? I såfall kan det nok bli litt vanskeligere med en formel som virker.... Det er ingen standardisering av hvordan risikosetningene skrives desverre. Et eksempel er feks R10 - Brannfarlig, denne skrives som 10, R10, R 10 og i noen tilfeller R-10. Men når et kjemikalie har flere risikosetninger skrives det ikke som feks 10-36 når det er ment å inkludere alle risikosetninger mellom 10 og 36. Flere kjemikalier har mange risikosetninger, disse skilles med "/" og noen med "." Men ved å bare inkludere bare tall vil formelen fungere, altså ved å fjerne "R" og definere de stningene en søker etter, tror jeg En utfordring kan imidlertid være når jeg søker etter risikosetninger som inneholder et siffer og som kan gå igjen i andre risikosetninger. Et ekempel kan være "1" (Eksplosjonsfarlig i tørr tilstand. ). Vil en da få opp treff på feks 10-19, 21, 31, 41, 51 og 61 som alle inneholder tallet 1? Jeg får ta en test på dette. Norge har sluttet seg til det felles globale merkesystemet GHS Ny EU-forordning om kjemikalier CLP/GHS og da vil merkingen standardiseres om ikke så lenge Lenke til kommentar
trn100 Skrevet 3. januar 2010 Del Skrevet 3. januar 2010 (endret) Formlene til Harald dekker 2 talls kombinasjonene slik at det ikke vil bli noe problem med "1"ere :-) Edit: Men hvis du utvider formlene til å søke etter kun "1" vil du få problemer! Endret 3. januar 2010 av trn100 Lenke til kommentar
nimka Skrevet 3. januar 2010 Forfatter Del Skrevet 3. januar 2010 (endret) Formlene til Harald dekker 2 talls kombinasjonene slik at det ikke vil bli noe problem med "1"ere :-) Edit: Men hvis du utvider formlene til å søke etter kun "1" vil du få problemer! Ja jeg merket dette. Finnes det en snedig måte å løse dette på? Jeg tenkte først å bruke/søk og erstatt, men denne funksjonen skiller ikke mellom 1 og 2 sifre. Edit: Jeg tror jeg løste problemet med å bruke formlene til Harald til å søke etter feiltreff. Jeg har nå to kolonner som jeg kan bruke autofilter på Endret 3. januar 2010 av nimka Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå