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

 
ForumForumDiskussionerDiskussionerExcelExcelOm-funktion - status om alla kolumner är ifylldaOm-funktion - status om alla kolumner är ifyllda
Föregående Föregående
 
Nästa Nästa
Nytt inlägg
 2018-06-26 15:21
 
 Ändrad av AD  på 2018-06-26 15:25:17
Hur gör jag om jag har 20 kolumner som ska fyllas i och jag vill ha en funktion i första kolumnen som ger svaret "Ej påbörjad", "Påbörjad" eller "Komplett" beroende på vilka kolumner som är ifyllda på en specifik rad? Man ska kunna fylla i kolumnerna i vilken ordning som helst. När ingen kolumn är ifylld ska det stå "Ej påbörjad", men så fort någon kolumn är ifylld ska det stå "Påbörjad". När alla kolumner är ifyllda ska det stå "Komplett". Vissa kolumner har dataverifiering så att det från början står exempelvis "Välj status" vilket innebär att den inte är ifylld. Har någon en bra formel för detta? Jag har försökt få till det med OM-funktion tillsammans med OCH och ELLER, men lyckas inte få till det korrekt. Tack för hjälpen!
Nytt inlägg
 2018-06-26 16:37
 

Vanlig dataverifiering innebär inte att det finns innehåll i cellen, så det borde inte vara något problem.

Testa det här 

 =OM(ANTALV(B1:U1)=0;"Ej påbörjad";OM(ANTALV(B1:U1)<20;"Påbörjad";"Komplett"))

Övrigt du kan pussla med

AntalV() som används i exemplet räkna allt innehåll, inte bara sifror,

Antal() om du bara vill att siffror skall räknas

ANTAL.TOMMA() är självförklarande

Antal.OMF() kan användas för flera villkor, om exempelvis "Välj status" faktiskt skulle stå i cellen så kan du räkna de som inte är tomma eller har texten "Välj status"

=ANTAL.OMF(B5:U5;"<>"&"";B5:U5;"<>"&"Välj status")

etc

Nytt inlägg
 2018-06-27 12:08
 

 

Tack för väldigt snabbt svar!

Jag är novis på excel och behöver tyvärr lite mer hjälp.

Efter lite modifikation av bladet ser det nu ut som följande:

I Kolumn B vill jag ha en status "Ej påbörjad", "Påbörjad" eller "Komplett" som jag skrev nedan, baserat på värden i kolumnerna C-R (=16 kolumner).

I kolumn D samt K-R (=9 kolumner) står det från början "Välj status". Så länge raden innehåller antingen tomt eller Välj status ska B-kolumnen visa Ej påbörjad. Så fort man fyller i något annat värde i någon av kolumnerna (dvs de är inte tomma och innehåller inte värdet "Välj status") ska det stå Påbörjad och när allt är ifyllt (dvs ingen cell i den specifika raden är tom eller innehåller värdet Välj status") ska B-kolumnen generera Komplett.

Jag har försökt med antal.omf, nästlade om-funktioner men får inte till det. Jag kommer så långt att det visar Ej påbörjad, Påbörjad och Komplett, men problemet är att den även visar Komplett när jag har fyllt i alla tomma celler men inte ändrat de celler där det från början stod Välj status.

Kan någon vänlig själ hjälpa mig?

Tackar på förhand!!

Nytt inlägg
 2018-06-27 13:55
 

 Om vi tar rad 2 som exempel

 
Ger det här en 0:a om raden är "tom"? och ökar det till 1 om du sätter ett kryss någonstans`?
=ANTAL.OMF(C2:R2;"<>"&"";C2:R2;"<>"&"Välj status")
ger det någon skillnad mot:
=ANTALV(C2:R2)
 
Om "Välj status" är en "riktig text" så borde det här fungera:
=OM(ANTAL.OMF(C2:R2;"<>"&"";C2:R2;"<>"&"Välj status")=0;"Ej påbörjad";OM(ANTAL.OMF(C2:R2;"<>"&"";C2:R2;"<>"&"Välj status")<16;"Påbörjad";"Komplett"))
Lite långt men jag har svårt att göra det kortare. Det här borde ge samma svar, men det blir lite svårbegripligt :
=LETARAD(ANTAL.OMF(C2:R2;"<>"&"";C2:R2;"<>"&"Välj status");{0\"Ej påbörjad";1\"Påbörjad";16\"Komplett"};2;SANT)
Nytt inlägg
 2018-06-27 14:44
 
Tack för hjälpen! Och det otroligt snabba svaret!! Formeln nedan funkade kanon! =OM(ANTAL.OMF(C2:R2;"<>"&"";C2:R2;"<>"&"Välj status")=0;"Ej påbörjad";OM(ANTAL.OMF(C2:R2;"<>"&"";C2:R2;"<>"&"Välj status")<16;"Påbörjad";"Komplett")) Mvh A :)
Föregående Föregående
 
Nästa Nästa
ForumForumDiskussionerDiskussionerExcelExcelOm-funktion - status om alla kolumner är ifylldaOm-funktion - status om alla kolumner är ifyllda

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