PNG32 PNG32 PNG32 PNG32
PNG32
Forum Excel, VBA, VSTO, Exceltips, Excelhj�lp PNG32 drivs av Excelspecialisten    Logga in     English
PNG32
PNG32 PNG32
PNG32

Logga in

PNG32

Du är inte inloggad. Logga in eller registrera dig för att skriva inlägg eller svara på inlägg.

För frågor om forumet, kontakta oss på webmaster@excelforum.se

PNG32 PNG32
PNG32 PNG32
PNG32

Excelforum

PNG32

 
ForumForumDiskussionerDiskussionerExcelExcelData ValideringData Validering
Föregående Föregående
 
Nästa Nästa
Nytt inlägg
 2018-01-24 14:29
 
Varför fungerar inte nedan formel som jag skrivit in i dialogen "Dataverifiering" och valt anpassat: =ELLER(OCH(ANTAL.OM($D$6:$D$15;D6)>1;ICKE(ÄRTOM(E6)));ANTAL.OM($D$6:$D$15;D6)=1)=SANT Jag vill förhindra att samma beteckning skrivs in mer än en ggr i en och samma kolumn, men om det finns ngt reggat i cellen bredvid aktuell rad skall Excel acceptera att samma värde dyker upp två eller flera ggr.
Nytt inlägg
 2018-01-25 12:17
 
 Ändrad av anonymous  på 2018-01-25 13:38:28

1 .Du behöver itne det sista =SANT. Formeln returnerar san/falsk oavsett

2a). Krånglar du inte till det i onödan?

Alltid godkänt om värdet i D6 är ensamt i D-kolumnen + alltid om E6 är o-tomt (<>"")

=ELLER(ANTAL.OM($D$6:$D$15;D6)=1;E6<>"")

2b)Alternativ tolkning av din text:

Godkänt om värdet i D6 är ensamt i D-kolumnen eller E6 är ifylld men bara om D6 förekommer flera gånger (dvs om E6 är ifyllt så blir det fel om D6 bara förekommer en gång)

=ELLER(OCH(ANTAL.OM($D$6:$D$15;D6)=1;E6="");OCH(OCH(ANTAL.OM($D$6:$D$15;D6)>1;E6="");E6<>""))

 

Nytt inlägg
 2018-01-26 07:42
Accepterat svar 
Tack för svar. Jag är medveten att =SANT inte behovs, men vad gör man då man provat allt..... Formel 2a) skrev jag först då jag började med detta, men denna får jag tyvärr inte att fungera. Och det fungerar inte nu heller. Vad kan vara fel? Jag får inget felmeddelande då jag skriver samma tal mer än 1ggr i kolumn D, men det kommer då antalet >1 i kolumn D och kolumn E (samma rad) är <>""!!??
Nytt inlägg
 2018-01-26 09:22
 

hmm, jag letade efter godkända, men du vill naturligtvis ha varning. Det här ger varning om dublett i D och E tomt

 =OCH(ANTAL.OM($D$6:$D$15;D6)>1;E6="")

Obs att det bara tar bort varningen för den dublett som har flagga i E-kolumnen. Den andra förekomsten har fortfaraqnde kvar sin varnings(färg)

Vill du släcka alla varningar får du krångla till det:

=OCH(ANTAL.OM($D$6:$D$15;D6)>1;ANTAL.OM($D$6:$D$15;D6)=ANTAL.OMF($D$6:$D$15;D6;$E$6:$E$15;""))

 

Nytt inlägg
 2018-01-27 10:37
 
Tack än en gång för svar. Jag skrev in följande formel i formelfältet för Datavalidering/anpassa: =ELLER(ANTAL.OM($D$6:$D$15;D6)=1;OCH(ANTAL.OM($D$6:$D$15;D6)>1;E6<>""))=FALSKT Jag skrev = FALSKT bara för att vara säker på att den ska ge ett felmeddelande om det verkligen är falskt. Sen satte jag denna formel i en kolumn bredvid för att kolla om den fungerande. Och det gör den, men jag får inget felmeddelande?? Varför?? Kan man inte skriva på detta sätt i fomelfältet i Datavaliderings dialogen?
Nytt inlägg
 2018-01-27 19:41
 

 Hej. Jag måste erkänna att jag läst din fråga fel hela tiden. Jag trodde att du använde vilkorsstyrd formatering för att få upp en färgvarning (och där fungerar det).

Märklig bugg du hittat. Jag känner inte till den. Det verkar som om det är OCH/ELLER som inte fungerar. Skumt. Det här fungerar:

=(ANTAL.OMF($D$6:$D$15;D6;$E$6:$E$15;"")<=1)

(ignorerar alla rader med kryss i E, inte bara den aktuella)

 

Hmm ok, nu blir det rilkigt konstigt. Om man kör din formel med tar bort krysset för "ignorera tomma celler" i Datavalidering så funkar det. Samma sak om man förenklar ovanstående formel och bara bryr sig om det finns kryss i E6

=((ANTAL.OM($D$6:$D$15;D6)*(E6=""))<=1)

då måste du occkså ta bort krysset i "ignorera tomma celler". Det kanske handlar om blandningen av matrisformler och att titta på enskilda celler på något vis

Skumt, Men jag vet att det finns andra begränsningar just med datavalieringen. Man kan t.ex inte låta formeln hämta värden från andra blad (om man inte använder namngivna områden.)

 

Nåja ta bort krysset och se omdet finns några nackdelar. Ber om ursäkt för min klantiga läsning. Ibland fortsätter man att läsa fel bara för att man har låst sig i en riktning. Bahhh

Nytt inlägg
 2018-01-29 06:16
 
Tänk vad ett kryss i en ruta kan göra för underverk! Nu fick jag det att fungera. Har sett att rutan med dess ikryssning har funnits där, men inte testat innebörden av den. Tack @anonymous för att Du tog Dig tid att hjälpa mig! Uppskattat! Hatten av!
Föregående Föregående
 
Nästa Nästa
ForumForumDiskussionerDiskussionerExcelExcelData ValideringData Validering

PNG32 PNG32
Excelforum drivs av Excelspecialisten som bedriver utbildning i Excel och VBA, tillhandahåller support och hjälp med Excel, utvecklar program i Excel. Är ni i behov av en konsult inom Excel, VBA eller VSTO, eller söker en excelkurs, kontakta oss.
Copyright 2013 ExcelSpecialisten XLS AB   Användarvillkor  Personliga uppgifter