Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Excel - Villkorsstyrd formatering - med intervall

Postades av 2010-05-21 15:00:40 - Mats Wuopio, i forum microsoft office, Tråden har 9 Kommentarer och lästs av 7808 personer

Hej!
Jag har en två kolumner B2:B1001 och C2:C1001 som innehåller heltal.

Jag skulle vilja skriva en Villkorsstyrd formatering för Cell A1 som blir röd om det finns tal i kolumn B2:B1001 och C2:C1001 som är inom intervallet -150 till 150 enheter av värdet i cell A1.

/Mats


Svara

Sv: Excel - Villkorsstyrd formatering - med intervall

Postades av 2010-05-21 19:28:03 - Thommy Lantz


Vet inte om det så här du menar,
men om du låter den villkorstyrda formateringen bero på
en formel som returnerar sant eller falskt så borde det funka.

=OM(OCH(MAX(B2:C1001)<(A1+150);MIN(B2:C1001)>(A1-150));SANT;FALSKT)


Svara

Sv:Excel - Villkorsstyrd formatering - med intervall

Postades av 2010-05-24 08:42:21 - Mats Wuopio

Den föreslagna formeln löser dessvärre inte problemet.

Formeln medför bara att det lägsta eller största talet i tabellen värderas mot intervall villkoret -150 till 150.

För att det ska fungera måste alla tal i B2:B1001 och C2:C1001 värderas mot intervall villkoret.

Hur skriver jag för att värdera varje tal inom området?


Svara

Sv: Excel - Villkorsstyrd formatering - med intervall

Postades av 2010-05-24 08:53:01 - Niklas Jansson

Enklast är att lägga till en kolumn D med "=ABS(B2-C2)" osv, och sen kolla MAX(D2:D1001)>150


Svara

Sv:Excel - Villkorsstyrd formatering - med intervall

Postades av 2010-05-24 09:30:11 - Mats Wuopio

Utmaningen/problemet är att jag egentligen har stort antal värden i kolumn A (A1 till A9999) som ska värderas mot B2:B1001 och C2:C1001.


Svara

Sv: Excel - Villkorsstyrd formatering - med intervall

Postades av 2010-05-24 12:19:56 - Niklas Jansson

Eh?
Vad är det du har, vad är det du vill ha?


Svara

Sv:Excel - Villkorsstyrd formatering - med intervall

Postades av 2010-05-24 12:40:25 - Mats Wuopio

Jag har en två kolumner B2:B1001 och C2:C1001 som innehåller heltal.
I cellerna A1 till A9999 har jag också heltal som jag vill jämföra med B2:B1001 och C2:C1001 genom villkorsstyrd formatering.

Varje cell i A1 till A9999 ska värderas om de ligger +-150 enheter från något av talen i B2:B1001 och C2:C1001. Om så är fallet så vill jag att cellen ska bli röd.


Svara

Sv: Excel - Villkorsstyrd formatering - med intervall

Postades av 2010-05-24 20:01:34 - Tom Granqvist

<b>Glöm resten av inlägget, jag va väldigt fel ute.</b>
Kolla Programarkivet:1096, bör fungera som du vill. Namngav två områden, LimitsA och LimitsB, som motsvarar dina B2:B1001 och C2:C1001. Trökelvärdet är namgivet till Trsh och det kan du ändra i cell O2.

Slutgiltiga formeln ser ur så här (akta ögonen, ett riktigt monster):

=OR(
 IF(ISNUMBER(MIN(ABS(B6-SMALL(LimitsA;COUNTIF(LimitsA;"<="&B6)));ABS(B6-LARGE(LimitsA;COUNTIF(LimitsA;">="&B6))))); MIN(ABS(B6-SMALL(LimitsA;COUNTIF(LimitsA;"<="&B6)));ABS(B6-LARGE(LimitsA;COUNTIF(LimitsA;">="&B6)))) < Trsh; FALSE);
 IF(ISNUMBER(MIN(ABS(B6-SMALL(LimitsB;COUNTIF(LimitsB;"<="&B6)));ABS(B6-LARGE(LimitsB;COUNTIF(LimitsB;">="&B6))))); MIN(ABS(B6-SMALL(LimitsB;COUNTIF(LimitsB;"<="&B6)));ABS(B6-LARGE(LimitsB;COUNTIF(LimitsB;">="&B6)))) < Trsh; FALSE)
)


Edit:
Koden fungerar så att den för varje värde som ska testas söker upp det närmaste värdet ur gränsvärden. Två sökningar görs, större än och mindre än, och sen kollas minsta skillnaden till det tal som testas. Om skillnaden är innanför tröskelvärdet returneras true, annars false.

Ger inga garantier att det fungerar. Använd inte koden i kärnkraftverk, flygplan i kommersiell trafik, sjukvårdsapparatur eller annan känslig utrustning.


Svara

Sv: Excel - Villkorsstyrd formatering - med intervall

Postades av 2010-05-25 22:04:02 - Niklas Jansson

Jag utgår ifrån att du har förstått, Tom?
För jag är nog fortfarande inte helt med.

Först och främst ska varje cell A1-A9999 kollas på separat?
Så vi behöver bara bekymra oss om A1 just nu.

Sen ser jag flera varianter:
- Matcha A1 mot hela b2:c1001 (dvs. finns det något som helst tal i b2:c1001 som ligger inom +-150 mot a1?) Och då kan vi ju helt ignorera att det är två kolumner och betrakta det som en kolumn?

- Matcha A1 mot B2:C2, B3:C3, osv. på något sätt.

- Matcha A1 mot B2:B1001 <b>eller</b> C2:C1001.

Är det första alternativet så borde det enklaste vara att lägga till en kolumn som beräknar minsta skillnaden (måsvingarna får du genom ctrl-shift-enter):

{=MIN(ABS($B$2:$C$1001-A1))}

Och sen lägga villkorsstyrd formattering på den istället.

Sen är ju frågan om detta är det du vill göra egentligen? Spontant låter det som att det du är ute efter att lätt kunna se dem?


Svara

Sv:Excel - Villkorsstyrd formatering - med intervall

Postades av 2010-05-25 22:39:59 - Tom Granqvist

Jo Niklas, jag förstod det så som ditt första scenario: Att kolla varje cell i A1-A9999 mot B2:B1001. Försökte också få till nån slags array formel, men lyckades inte. Måste dubbelkolla min excelfil nu, verkar som den inte räknar rätt.

Edit: Oj oj, faen va den räknar fel. Niklas formel är den rätta. Tar bort mitt missöde genast, så jag inte behöver skämma ögonen ur mej. Kanske på tiden att lära sej om arrayformler...


Svara

Nyligen

  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 764
27 959
271 761
596
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies