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 |