Seite 1 von 2
Excel frage an die Profis
Verfasst: 22.08.2012, 13:51
von Baslerbueb
Hallo zusammen
Ich möchte folgendes machen in Excel. (Es ist sicher einfach wenn man weiss wie

)
Ich habe in der Tabelle 1 eine ca. 100 Adressen.
Hinter jeder Adresse ist eine Zahl, dabei haben diverse Adressen die selben Zahlen.
Nun möchte ich in der Tabelle 2 alle Adressen angezeigt haben die die Zahl 1 haben und in der Tabelle 3 die mit der Zahl 4 usw.
Wie geht das?
Bitte nicht zuviel Fachchinesisch....
Danke schon mal!

Verfasst: 22.08.2012, 14:08
von joggeliwurst
Baslerbueb hat geschrieben:Hallo zusammen
Ich möchte folgendes machen in Excel. (Es ist sicher einfach wenn man weiss wie

)
Ich habe in der Tabelle 1 eine ca. 100 Adressen.
Hinter jeder Adresse ist eine Zahl, dabei haben diverse Adressen die selben Zahlen.
Nun möchte ich in der Tabelle 2 alle Adressen angezeigt haben die die Zahl 1 haben und in der Tabelle 3 die mit der Zahl 4 usw.
Wie geht das?
Bitte nicht zuviel Fachchinesisch....
Danke schon mal!
Hi, also ich probier's mal. Das ist am besten mit einer "Wenn-Funktion" zu lösen.
Du schreibst in die Tabelle 2 auf die 1. Zeile folgende Funktion:
=WENN(Blatt1!$A1=1;Blatt1!A1;"")
Nun checkt er, wenn in der Zelle A1 des Blattes 1 eine 1 steht, dann schreibt er in diese Zelle den gleichen Wert (also auch 1)
Danach packst du die Zelle unten rechts in der Ecke und ziehst sie nach rechts rüber, so dass sie für die nächsten Zellen ergänzt wird.
So checkt er nun immer ob in der vordersten Zelle A1 die entsprechende Zahl steht und ergänzt weiter hinten die Werte.
(Wenn du nicht draus kommst musst du glaub eine physische Person suchen, die dir das mal kurz zeigen kann, beschreiben ist ziemlich hart

)
Verfasst: 22.08.2012, 14:19
von Baslerbueb
Um es vielleicht noch ein bissen klarer zu erklären
spalte a |spalte b | spalte c
Josef |müller | Gruppe 1
So gibt es diverse adressen in rund 4 verschiednen gruppen
Nun möchte ich in jeder tabelle eine andere gruppe anzeigen lassen.
Das hätte den vorteil, dass ich in der tabelle 1 den adressstam pflegen kann und hinten sortiert es mir automatisch die gruppen woraus verschiedene serienbriefe erstellt werden.

Verfasst: 22.08.2012, 14:34
von YefgenyKafelnikov
Es gibt eine Datenbank-Funktion die heisst
=DBAUSZUG
Die kannst du in der Tabelle 2 anwenden.
Suchkriterien wäre die Spalte, wo die Nummer zur
Adresse eingetragen ist. Datenbank,
wäre praktisch die ganze Tabelle Nummer 1.
Das Endergebnis wären alle Datensätze, die mit dem Suchkriterium.
Verfasst: 22.08.2012, 14:43
von Läggerlifreak
Pivot Tabelle zeigt dir alle an
Verfasst: 22.08.2012, 14:46
von ISDG
Baslerbueb hat geschrieben:Hallo zusammen
Ich möchte folgendes machen in Excel. (Es ist sicher einfach wenn man weiss wie

)
Ich habe in der Tabelle 1 eine ca. 100 Adressen.
Hinter jeder Adresse ist eine Zahl, dabei haben diverse Adressen die selben Zahlen.
Nun möchte ich in der Tabelle 2 alle Adressen angezeigt haben die die Zahl 1 haben und in der Tabelle 3 die mit der Zahl 4 usw.
Wie geht das?
Bitte nicht zuviel Fachchinesisch....
Danke schon mal!
Ich würde Daten / sortieren (nach 1,2,3 usw., wenn sie in einer separaten Spalte stehen?), dann Tabelle ,,x mal'' kopieren (unten / verschieben / kopieren) und das jeweils nicht mehr Gewünschte in der neuen Tabelle rauslöschen. Aber es gibt bestimmt bessere Lösungen....?
Verfasst: 22.08.2012, 14:57
von Baslerbueb
ISDG hat geschrieben:Ich würde Daten / sortieren (nach 1,2,3 usw., wenn sie in einer separaten Spalte stehen?), dann Tabelle ,,x mal'' kopieren (unten / verschieben / kopieren) und das jeweils nicht mehr Gewünschte in der neuen Tabelle rauslöschen. Aber es gibt bestimmt bessere Lösungen....?
klar das würde ich für mich auch so machen. Aber ich erstelle da was für eine kollegin und das ist zu "hoch" für sie.
Für sie wäre es am besten wenn sie in der tabelle 1 die adressen erfassen/ ändern kann und dann nur noch auf den dazu gehörigen serienbrief klicken kann.
Verfasst: 22.08.2012, 15:41
von schnauz
machs doch einfach und nimm die filterfunktion !
und danach nach tabelle 2 bzw.3 kopieren > fertig
Verfasst: 31.08.2012, 15:40
von fixi
Wie kriege ich 2 Dateien in
einem Fenster ?
Arbeite übrigens mit Mac.
Verfasst: 09.11.2012, 13:39
von Blutengel
[LEFT]Formelfrage:[/LEFT]
[LEFT]In der Spalte "H" habe ich die Werte "Ja" oder "Nein".[/LEFT]
[LEFT]Wenn ich nun in einer Zeile (zB 2) den Wert "Ja" schreibe, soll die
ganze Zeile (Spalten A-H) gelb hinterlegt werden.[/LEFT]
[LEFT]Wie stelle ich das am Besten an? Kann mir evtl jemand die Formel aufschreiben?[/LEFT]
Verfasst: 09.11.2012, 14:07
von Arcanis
Blutengel hat geschrieben:[LEFT]Formelfrage:[/LEFT]
[LEFT]In der Spalte "H" habe ich die Werte "Ja" oder "Nein".[/LEFT]
[LEFT]Wenn ich nun in einer Zeile (zB 2) den Wert "Ja" schreibe, soll die
ganze Zeile (Spalten A-H) gelb hinterlegt werden.[/LEFT]
[LEFT]Wie stelle ich das am Besten an? Kann mir evtl jemand die Formel aufschreiben?[/LEFT]
In der Englischen Version hast du oben ein Feld das heisst Conditional Formating. Markiere die ganze Zeile, gehe dann auf Conditional Formating und gib die Regel ein. Wie der genau Syntax lautet weiss ich nicht.
Die Regel könnte folgendermassen aussehen.
IF A2=Ja THEN TRUE . Steht in diesem Feld also "Ja", gilt für den gesamten Bereich TRUE, und somit werden sie in der definierten Farbe eingefärbt.
Verfasst: 09.11.2012, 14:10
von Arcanis
Das ganze ist im folgenden Link übrigens relativ gut beschrieben.
http://www.contextures.com/xlCondFormat01.html
Verfasst: 09.11.2012, 14:54
von schnauz
läuft wohl auf "bedingte formatierung" hinaus !
Verfasst: 09.11.2012, 14:57
von Blutengel
Danke erstmal für die Tipps.
Das mit der bediengten Formatierung habe ich begriffen und nun auch ausgeführt. Nun wird das Feld in der Spalte "H" in dem ich "Ja" schreibe gelb markiert. Aber ich bringe es nicht fertig, dass die ganze Zeile gelb markiert wird.
Verfasst: 09.11.2012, 15:30
von Jason_Cortez
mit vba geht's so:
Code: Alles auswählen
Dim zeile As Long
For zeile = 1 To Range("H65536").End(xlUp).Row
Select Case Cells(zeile, 8)
Case "Ja"
Range(Cells(zeile, 1), Cells(zeile, 8)).Interior.ColorIndex = 36
Case Else
Range(Cells(zeile, 1), Cells(zeile, 8)).Interior.ColorIndex = xlNone
End Select
Next zeile
um den code einzufügen, rechtsklick unten auf das arbeitsblatt (heisst normalerweise "tabelle 1") und dann auf "code anzeigen", anschliessend öffnet sich der vba-editor. oberhalb des codes siehst du "(allgemein)" in einem dropdown-menu. dort musst du "worksheet" wählen, worauf automatisch zwei zeilen code erzeugt werden. der von mir gepostete code kopierst du nun ZWISCHEN diese beiden zeilen.
nun wird das makro jeweils automatisch ausgeführt, sobald sich in irgendeiner zelle ein wert ändert. gross-/kleinschreibung bei "Ja" und "Nein" beachten!
makros müssen in den excel-optionen aktiviert sein damit es funktioniert (evtl. sowieso default-einstellung)
Verfasst: 09.11.2012, 17:02
von Blutengel
Jason_Cortez hat geschrieben:mit vba geht's so:
Code: Alles auswählen
Dim zeile As Long
For zeile = 1 To Range("H65536").End(xlUp).Row
Select Case Cells(zeile, 8)
Case "Ja"
Range(Cells(zeile, 1), Cells(zeile, 8)).Interior.ColorIndex = 36
Case Else
Range(Cells(zeile, 1), Cells(zeile, 8)).Interior.ColorIndex = xlNone
End Select
Next zeile
um den code einzufügen, rechtsklick unten auf das arbeitsblatt (heisst normalerweise "tabelle 1") und dann auf "code anzeigen", anschliessend öffnet sich der vba-editor. oberhalb des codes siehst du "(allgemein)" in einem dropdown-menu. dort musst du "worksheet" wählen, worauf automatisch zwei zeilen code erzeugt werden. der von mir gepostete code kopierst du nun ZWISCHEN diese beiden zeilen.
nun wird das makro jeweils automatisch ausgeführt, sobald sich in irgendeiner zelle ein wert ändert. gross-/kleinschreibung bei "Ja" und "Nein" beachten!
makros müssen in den excel-optionen aktiviert sein damit es funktioniert (evtl. sowieso default-einstellung)
Hat funktioniert, besten Dank.
Verfasst: 05.12.2012, 23:03
von Adelino da Sülüa
kurze frage. versuche wachstum über mehrer jahren mit der immer gleichen wachstumsrate herauszufinden.
meine formel: =A1*(A2)^1 ,
A1 ist Umsatz, A2 die rate,und 1 das jahr. nun will ich das von mehreren jahren, will aber immer diese zahl von "hand" wechseln. welche formel brauche ich damit ichs einfach herunterziehen kann. habe drei selber eingegeben, heruntergezogen und gehofft excel cheggts. tuts aber nicht.
Verfasst: 06.05.2013, 10:31
von Schneuggi
Ich chum bi einere excel-Tabälle nid witer und bruch euri Hilf.

Ha e Ziterfassig, wo ich die genaui Zit ih schrib wenni chum und gang (A1-D1).
Ich möcht jetzt abr s'ergäbnis, also d'Stunde ahzahl pro Tag in dr Dezimalzahl ha
so wie im Bispiel unde. Mit was füre Formle bechumi das ahne?
A1 B1 C1 D1 E1
7.01 12.00 12.59 16.15 8.25
Danke scho mol

Verfasst: 06.05.2013, 12:06
von Läggerlifreak
Du kannst in 2 Schritten arbeiten.
Die Stunden bleiben ja gleich --> [Stunde(A1)]
Dazu die Minuten durch 60 teilen --> [Minuten(A1)/60]
Beide Ergebnisse addieren und du soltlest deine Zahl haben.
Verfasst: 06.05.2013, 12:40
von händsche
Schneuggi hat geschrieben:Ich chum bi einere excel-Tabälle nid witer und bruch euri Hilf.

Ha e Ziterfassig, wo ich die genaui Zit ih schrib wenni chum und gang (A1-D1).
Ich möcht jetzt abr s'ergäbnis, also d'Stunde ahzahl pro Tag in dr Dezimalzahl ha
so wie im Bispiel unde. Mit was füre Formle bechumi das ahne?
A1 B1 C1 D1 E1
7.01 12.00 12.59 16.15 8.25
Danke scho mol
Wennd d stund und d minute in e anderi Spalte würdisch schriebe, denn würds funktioniere.
Verfasst: 06.05.2013, 13:17
von xherdan17
Schneuggi hat geschrieben:Ich chum bi einere excel-Tabälle nid witer und bruch euri Hilf.

Ha e Ziterfassig, wo ich die genaui Zit ih schrib wenni chum und gang (A1-D1).
Ich möcht jetzt abr s'ergäbnis, also d'Stunde ahzahl pro Tag in dr Dezimalzahl ha
so wie im Bispiel unde. Mit was füre Formle bechumi das ahne?
A1 B1 C1 D1 E1
7.01 12.00 12.59 16.15 8.25
Danke scho mol
Ich würd d A1 bis D1 als Uhrzyt formatiere und E1 als Dezimalzahl. Und denn s E1 mol 24. Sött denn so usseh:
[ATTACH]17433[/ATTACH]
Oder kasch natürlich au zerscht mol E1 als Zytschriebwiis mache (damit du weisch, wie viel Stunde/Minute du gschafft hesch) und denn erscht F1 als Dezimalschriebwiis (für Stundebuechhaltig oder was au immer).
Verfasst: 17.10.2013, 08:36
von Schneuggi
[ATTACH]18425[/ATTACH]
Ha e excel-Problem und weiss nid wie ich do witer chum.
Ich ha e Hyperlink ufe .pdf Datei. Jetzt muess ich die .pdf Datei in e anders Laufwärk verschiebe. Wie mues ich jetzt dr Pfad ihgäh damit mirs d'.pdf Datei glich no öffnet?
Hoff öber weiss do bscheid?!
Merci
Verfasst: 17.10.2013, 13:10
von Laca
Schneuggi hat geschrieben:
Ha e excel-Problem und weiss nid wie ich do witer chum.
Ich ha e Hyperlink ufe .pdf Datei. Jetzt muess ich die .pdf Datei in e anders Laufwärk verschiebe. Wie mues ich jetzt dr Pfad ihgäh damit mirs d'.pdf Datei glich no öffnet?
Hoff öber weiss do bscheid?!
Merci
ganz einfach:
rechte Maustaste auf den Link --> Hyperlink bearbeiten --> neuen Pfad eingeben --> fertig.
Verfasst: 04.06.2014, 14:25
von pan_mundial
An alle mit Affinität zu verschachtelten Wenn-Formeln... Kann mir einer die Korrekte Formel für folgende Fragestellung nennen?
Bei einem Spielplan für ein Turnier sollte in der angewählten Zelle die Zahl "1" erscheinen, wenn die beiden Teams unentschieden spielen. Sollte es einen Sieger geben, sollte demnach die Zahl "0" erscheinen. Soweit noch einfach. Solange die Paarung noch nicht gespielt wurde, MUSS zwingend die Zahl "0" stehen, da die Zahl in die Tabelle übernommen wird und zur Gesamtsumme der Spiele dazugerechnet wird.
Nur da beginnt mein Problem. Excel stellt zwei leere Zellen in der Resultatspalte einem Unentschieden gleich.
Wie muss ich formeln, um bei einer nicht gespielten Partie (leere Zellen) oder bei Sieg Team A oder B eine "0" und bei einem Remis eine "1" in der angewählten Zelle zu erhalten.
Team A - Team B ToreA(L3):ToreB(N3)
=wenn((L3=N3);1)=wenn((L3<>N3);0)=wenn.....??????
Verfasst: 04.06.2014, 14:30
von pan_mundial
[ATTACH]19523[/ATTACH]
vielleicht mit bildlicher unterstützung etwas einfacher....
Verfasst: 04.06.2014, 15:46
von Cocolores
Hier die Lösung:
Zelle A Zelle B Zelle C Zelle D
1 Tore Mannschaft "A" | Tore Mannschaft "B" | Punkte Mann. "A" | Punkte Mann. "B" |
2 1 0 1 0
Lösung:
Formel für Zelle C2 = Ergebnis:
=WENN(A2=B2;1;WENN(A2>B2;3;0))
Formel für Zelle D2 = Ergebnis:
=WENN(C2=3;0;WENN(C2=1;1;3))
Verfasst: 04.06.2014, 16:02
von Cocolores
=wenn(l3="";0;wenn(l3>n3;3;wenn(l3=n3;1;wenn(l3<n3;0;0))))
Verfasst: 04.06.2014, 16:07
von pan_mundial
wer sucht, der findet oder so...
=WENN(L3+N3<1;0;WENN(L3=N3;1;0))
Verfasst: 04.06.2014, 16:09
von Cocolores
Schau mal hier:
Excel frage an die Profis
Verfasst: 04.06.2014, 16:14
von tschouggi
Bin gerade nur am Telefon, aber mit
"=WENN(ODER(UND(L3="";N3="");L3ungleichzeichenN3);0;1)"
sollte es gehen, werde es prüfen sobald ich kann.
das ungleichzeichen ist ein grösserals und ein kleinerals nach einander, das forum lässt es mich aber nicht schreiben
