Überschneidungen zählen
#11
Hallo zusammen,

ich verstehe es einfach einfach :

Arbeitsblatt mit dem Namen 'Tabelle1'
 AB
1Stückzahl Ereignis: 
21000WAHR
3500WAHR
4600FALSCH
5800FALSCH
62000FALSCH
7  
8  
9Vorgabe: 
102000 
11  
12Ergebnis: 
1322

ZelleFormel
B13=ZÄHLENWENN($B$2:$B$6;WAHR)
B2=WENN(A2<$A$10;REST($A$10;A2)=0;FALSCH)
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg
Gruß Atilla
Top
#12
So, vielen Dank für eure Hilfe vor allem an BoskoBiati. Ich glaube ich habe jetzt eine Lösung gefunden.
Das Ergebnis ist jetzt der von den Überschneidungen bereinigte Wert.

Tabelle1

ABCDEFGHIJKLMNO
1
2Intervalle8001200120012003200400100050010005004000Gesamt
38002
412001
5120001
61200011
732000000
840021115
91000000002
105000000014
11100000000122
12500000001244
1340000000000000
14
1521110124000
16
17Vorgabe:200022
18
19Ergebnis10
Formeln der Tabelle
ZelleFormel
C3=WENN(SPALTE(D$2)>=ZEILE($B3);"";WENNFEHLER(SUMMENPRODUKT((REST(ZEILE($B$1:INDEX(B:B;$B$17));C$2)=0)*(REST(ZEILE($B$1:INDEX(B:B;$B$17));$B3)=0));""))
O3=GANZZAHL($B$17/B3)
C15=MAX(C3:C13)
O17=SUMME(O3:O13)
B19=O17-(SUMME(C15:M15))

Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8
Top
#13
Aha. Dann muss ich wohl dumm sterben.

Ist es ein Geheimnis, zu sagen, für was diese Zahlen stehen? In welchem Lebensbereich das angewendet wird?
Top
#14
Hi,

ich zweifle das Ergebnis auf jeden Fall an.

Arbeitsblatt mit dem Namen 'Tabelle1'
 ABCDEFGHIJK
2 Intervalle80012003200400100050010005004000
3 800         
4 12000        
5 320000       
6 400210      
7 10000001     
8 50000012    
9 10000001 2   
10 50000012 2  
11 400000000000 
12           
13           
14Vorgabe:2000         
15           
16Ergebnis15         

ZelleFormel
C3=WENN((SPALTE(C$2)>=ZEILE($B3))+(C$2=$B3);"";WENNFEHLER(SUMMENPRODUKT((REST(ZEILE($B$1:INDEX(B:B;$B$14));C$2)=0)*(REST(ZEILE($B$1:INDEX(B:B;$B$14));$B3)=0));""))
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg

oder so:

Arbeitsblatt mit dem Namen 'Tabelle1'
 ABCDEFGHIJK
1           
2 Intervalle80012003200400100050010005004000
3 800         
4 12000        
5 320000       
6 400210      
7 10000001     
8 50000012    
9 1000000122   
10 5000001242  
11 400000000000 
12           
13           
14Vorgabe:2000         
15           
16Ergebnis21         

ZelleFormel
C3=WENN((SPALTE(C$2)>=ZEILE($B3));"";WENNFEHLER(SUMMENPRODUKT((REST(ZEILE($B$1:INDEX(B:B;$B$14));C$2)=0)*(REST(ZEILE($B$1:INDEX(B:B;$B$14));$B3)=0));""))
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg

oder auch, wenn das Zusammentreffen bei 2000 nicht gezählt werden soll (macht immerhin 10 Überschneidungen aus):

Arbeitsblatt mit dem Namen 'Tabelle1'
 ABCDEFGHIJK
2 Intervalle80012003200400100050010005004000
3 800         
4 12000        
5 320000       
6 400210      
7 10000000     
8 50000001    
9 1000000011   
10 5000000131  
11 400000000000 
12           
13           
14Vorgabe:1999         
15           
16Ergebnis11         

ZelleFormel
C3=WENN((SPALTE(C$2)>=ZEILE($B3));"";WENNFEHLER(SUMMENPRODUKT((REST(ZEILE($B$1:INDEX(B:B;$B$14));C$2)=0)*(REST(ZEILE($B$1:INDEX(B:B;$B$14));$B3)=0));""))
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg

Nimmt man die doppelten raus, dann sieht das so aus:

Arbeitsblatt mit dem Namen 'Tabelle1'
 ABCDEFGHI
2 Intervalle8001200320040010005004000
3 800       
4 12000      
5 320000     
6 400210    
7 10000001   
8 50000012  
9 4000000000 
10         
11         
12Vorgabe:2000       
13         
14Ergebnis7       

ZelleFormel
C3=WENN((SPALTE(C$2)>=ZEILE($B3));"";WENNFEHLER(SUMMENPRODUKT((REST(ZEILE($B$1:INDEX(B:B;$B$12));C$2)=0)*(REST(ZEILE($B$1:INDEX(B:B;$B$12));$B3)=0));""))
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg




@lupo, das Ganze tritt z.B. auf, wenn es in einer größeren Maschine für verschiedene Bauteile unterschiedliche Wartungsintervalle gibt. Dann stellt sich die Frage, wie oft sich da unterschiedliche Tätigkeiten (oder auch gleichartige) überschneiden.
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Top
#15
(31.12.2016, 06:04)lupo1 schrieb: Aha. Dann muss ich wohl dumm sterben.

Ist es ein Geheimnis, zu sagen, für was diese Zahlen stehen? In welchem Lebensbereich das angewendet wird?

Guten Morgen. Nein, ist es nicht. Ich wollte aber auch nicht noch mehr verwirren. 
Die Intervalle bzw. Spalte B sind die Standzeiten von den Werkzeugen, also wann sie gewechselt werden müssen. Jetzt wollte ich wissen wie oft diese sich überschneiden, da bei einem Wechsel die Maschine steht und wiederum andere Tätigkeiten gemachte werden müssen.  Fallen die Wechsel jedoch zusammen, müssen diese nur einmal gemacht werden.
Die Gesamt Spalte (D) sagt aus wie oft die Weekzeuge gewechselt werden bei einer Stückzahl (Vorgabe/B14). 
Das alles ist Teil einer Wirtschaftlichkeitsrechnung.

@BoskoBiati
Ich gehe das nochmal durch im Laufe des Tages, aber gestern war es ok.
Top
#16
Hallo,

ich habe das Ganze nochmal auf Papier überprüft. Wenn man bei meiner letzten Tabelle den Grenzwert auf 1999 setzt kommt das richtige Ergebnis von 4 Überschneidungen raus (800: 800/400, 1000: 1000/500, 1200: 1200/400, 1600: 800/400).
Bei 2000 käme es dann zu einer Überschneidung mit 1000, 500 u. 400, das kann die Formel nicht mehr darstellen und zeigt dann 3 Überschneidungen zuviel an.

Im Übrigen dürfen keine Doppelten aufgelistet werden! Wenn ich 2x 500 habe, dann steht die Maschine nur 1x und ich wechsle sowieso zwei Teile (würde hier das Ergebnis auch nur um 1 erhöhen!)

Habe das Ganze mal neu aufgesetzt:

Tabelle1

ABCDEFGHIJ
1Intervalle8001200320040010005004000
2 Stückzahl
3 40010
4 50010
5 800111
6 1000111
7 1200111
8 150010
9 1600111
10 20001111
11
12Vorgabe:2000
13
14Ergebnis5
Formeln der Tabelle
ZelleFormel
C3=(REST($B3;C$1)=0)*1

Tabelle1

J
30
Formeln der Tabelle
ZelleFormel
J3=(ZÄHLENWENN(C3:I3;1)>1)*1

Tabelle1

B
145
Formeln der Tabelle
ZelleFormel
B14=SUMME(J3:J10)

Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Top
#17
Frohes neues Jahr euch allen.

Ich bin das ganze jetzt noch einmal anders angegangen und habe die KGV Formel benutzt.
Die mit x gefüllten Zellen sind ohne Formel, da es sonst zu doppelten Ergebnissen kommen würde. 
Gibt es da eine einfache Möglichkeit das man die eine Hälfte der Tabelle ausblendet oder so?

Vielfaches der Intervalle sind die Stückzahlen wann die Maschine steht.
Darunter die Ergebnisse die bei den Stückzahlen kommen müssten.


Tabelle1

ABCDEFGHIJKLMNOPQ
1
2Intervalle8001200120012003200400100050010005004000Gesamt
3800xxxxxxxxxxx2
412000xxxxxxxxxx1
5120001xxxxxxxxx1
61200011xxxxxxxx1
732000000xxxxxxx0
840021110xxxxxx5
91000000001xxxxx2
105000000012xxxx4
11100000000122xxx2
12500000001242xx4
1340000000000000x0
1422
152111012420014Summe
16Summe
17Vorgabe:2000
18
19Ergebnis:8
20
21Vielfaches der Intervalle:4005008001000120015001600200024002500280030003200350036004000
22Soll Ergebnis:12345678910111213141516
Formeln der Tabelle
ZelleFormel
P3=GANZZAHL($B$17/B3)
C4=GANZZAHL($B$17/(KGV($B4;C$2)))
P14=SUMME(P3:P13)
C15=MAX(C3:C13)
N15=SUMME(C15:M15)
B19=P14-N15

Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste