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

 
ForumForumDiskussionerDiskussionerExcelExcelflera villkor på samma rad i olika kolumnerflera villkor på samma rad i olika kolumner
Föregående Föregående
 
Nästa Nästa
Nytt inlägg
 2015-09-14 09:44
 

 Goddag hoppas någon hade kunnat hjälpa mig men en lite komplicerad former eller visa vägen om en formel som skulle fungera, det är ett provningsprotokoll som ska genereras automatiskt av en excelfil som skapas från en programmering, se BLAD1.

vad jag vill ha ut för information på provningsprotokoller (BLAD2) som är på ett annat blad är

 OM 'BLAD1'!CENTRALADDRESS = 'BLAD2'!CELL1 & 

 'BLAD1!'LOOPADRESS = 'BLAD2'!CELL2 &

 'BLAD2'!Radnummer finns i kolumn 'BLAD1'!LOGICAL ADRESS); # alla villkor ska vara sant på samma rad.

 #OM SANT

 Sammanfoga('BLAD1'!ZONE NO. & # på raden där alla vilkor stämmer

 "/" &

 radnummer);

 #OM FALSKT

 ""

BLAD2 cell 1 innehåller enbart ett nummer som ska motsvara centraladressen

BLAD2 cell 2 innehåller enbart ett nummer som ska motsvara loopadressen

 

exemper på reslutat 2/16

har provat LETAUPP men det märkte det inte gick att använda när man inte hade dom i nummerföljd.

koden jag har kasserat, innerhåller säkert massa fel och det är mycket kvar innan den gör som jag vill, den enbart kollar efter loopadressen stämmer i dagsläget och kolumn CW innehåller bara en siffra som tar bort raderna med text i provningeprotokollet

=OMFEL(OM(INDIREKT("'Loop detectors'!C"&PASSA(OM((RAD()-INDIREKT("CW"&RAD()))=LETAUPP((RAD()-INDIREKT("CW"&RAD()));'Loop detectors'!$F$2:$F$9999;'Loop detectors'!$F$2:$F$9999);(RAD()-INDIREKT("CW"&RAD()));"");'Loop detectors'!$F$1:$F$9999;0))=$S$39;SAMMANFOGA(INDIREKT("'Loop detectors'!D"&PASSA(OM((RAD()-INDIREKT("CW"&RAD()))=LETAUPP((RAD()-INDIREKT("CW"&RAD()));'Loop detectors'!$F$2:$F$9999;'Loop detectors'!$F$2:$F$9999);(RAD()-INDIREKT("CW"&RAD()));"");'Loop detectors'!$F$1:$F$9999;0));"/";OM((RAD()-INDIREKT("CW"&RAD()))=LETAUPP((RAD()-INDIREKT("CW"&RAD()));'Loop detectors'!$F$2:$F$9999;'Loop detectors'!$F$2:$F$9999);(RAD()-INDIREKT("CW"&RAD()));""));"");"")

BLAD1

Central Address Card Address Loop Address Zone No. Physical Address Logical Address
1 11 1 2 12 12
1 11 1 2 13 13
1 11 1 2 14 14
1 11 1 2 15 15
1 11 1 2 16 16
1 12 2 1 1 1
1 12 2 1 2 2
1 12 2 1 3 3
1 13 3 10 20 20
1 13 3 10 21 21
2 11 1 5 1 1
2 11 1 5 2 2
2 11 1 5 3 3
2 12 2 2 20 20
2 12 2 2 21 21
2 12 2 2 22 22
Föregående Föregående
 
Nästa Nästa
ForumForumDiskussionerDiskussionerExcelExcelflera villkor på samma rad i olika kolumnerflera villkor på samma rad i olika kolumner

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