Excel - neue und gute Antworten - Seite 5

  • 2
    Excel -WENN SONST
    Antwort von Datenimporteur Datenimporteur

    wenn Datum aktuelle Zeile = Datum Vorzeile, dann Spalte C Vorzeile + 1 sonst 1

  • 1
    Excel -WENN SONST
    Antwort von daCypher daCypher

    Ich würd einfach in C1 eine 1 schreiben und ab C2 dann die Formel =WENN(D1 = D2; C1+1;1)

    Kommentar von Datenimporteur DatenimporteurDatenimporteur

    Jepp genau so. ich war zu bequem, mir die Excel-Schreibweise zu überlegen

  • 0
    Hilfe bei Excel, Daten importieren
    Antwort von Britzcontrol Britzcontrol

    Um hier helfen zu können, ist es erforderlich, mehr über die Struktur der Daten zu wissen.
    Was steht in welcher Spalte, was soll in welche Spalte.

    @fnord09: Es ist durchaus möglich, daß hier in diesem Forum jemand in der Lage ist, ein derartiges VBA-Programm zu schreiben und dem Fragesteller zur Verfügung zu stellen.

    Also nur Mut und weiter gefragt bzw. geantwortet.

    Gruß aus Berlin

  • 0
    Excel-Diagramme und große Datenmengen
    Antwort von Britzcontrol Britzcontrol

    Hier hilft nur die Datenmenge zu reduzieren.
    105.000 mal 28 ergibt 2.940.000 (fast 3 Millionen) Werte, die in einem Diagramm sowieso nicht übersichtlich dargestellt werden können.

    Also: neues Arbeitsblatt, in dieses nur jeden 100.000sten Wert übernehmen und diese 30 Werte in die Grafik übernehmen. Dann kann man auch was erkennen und Excel rechnet nicht ewig.

    Evtl. kann man natürlich auch mit jedem 50.000sten Wert experimentieren.

    Gruß aus Berlin

    Kommentar von JPFriese JPFriese

    Die ca. 3Mio Werte werden wirklich alle benötigt.

    Kommentar von Britzcontrol BritzcontrolBritzcontrol

    Dann solltest Du auf Format A0 ausdrucken oder
    sehr viele A4-Blätter zusammenkleben.

    Gruß aus Berlin

  • 0
    Hilfe bei Excel, Daten importieren
    Antwort von fnord09 fnord09

    Das geht mit Formeln(WENN(..;..)) oder noch leichter mit VBA. Bis du dich da allerdings durchgearbeitet hast, hast du die lächerlichen 100 Fragebögen per Hand dreimal geändert.

  • 0
    Excel - Formel ziehen usw!
    Antwort von JohannesJ54 JohannesJ54

    Du hast jetzt folgende Werte in der Tabelle:

    Anzahl. Gesamtzahl. Formel eingeben, Ergebnis kommt automatisch

    70.......... 293........ .... (A3 geteilt durch B3)....... 0,238908

    Darunter schreibst du

    71...........294

    Jetzt markierst du 71 und 72 und ziehst mit der Maus nach unten,

    die Felder in Spalte A werden ausgefüllt ( 73,74,75...)

    Nun das Gleiche mit 293 und 294, ( Spalte B wird ausgefüllt mit 295, 296,297...) Wenn die 293 bleiben soll, schreibst du 293 unter die 293, oder das $ davor.


    Jetzt noch das Feld mit der Formel markieren und nach unten ziehen.

    Jetzt wird A4/B4. , A5/B5. usw.. berechnet.

    Du musst in der letzten Zeile alle Spalten ausgefüllten.


    Zur Probe ein paar Ergebnisse von Hand überprüfen.

  • 1
    Excel - Formel ziehen usw!
    Antwort von chewbacca55 chewbacca55

    wenn du eine formel runterziehen willst und sich eine zelle in der formel nicht ändern soll muss ein $ zeichen davor und zwar so;

    =wenn(A2=4;"yeah";$A$1)
    

    dadurch ändert sich nur die zelle A2 beim runterziehn

    wenn du zb nur willst, dass sich die spalte aber nich die zeile ändert geht das so:

    =wenn(A2=4;"yeah";A$1)
    

    wie gesagt wenn sich was nich ändern soll muss einfach ein $ davor

  • 1
    Textfelder mit verschwindenden Text
    Antwort von chewbacca55 chewbacca55

    naja der text verschwindet von Vornherein wenn du 1x auf die zelle klickst etwas eingibts

    zwar nich wenn du grade draufklickst aber wenn du das umbedingt willst gehts nur mit vba

    und zwar so:

    ALT + F11 > doppelklick auf Tabelle 1 (oder die tabelle deiner wahl) und den text unten einfügen

    Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    If Target = Range("A1") Then
    ActiveSheet.Range("A1").Value = ""
    End If
    End Sub
    

    für "A1" kannste natürlich auch die zelle deiner wahl einfügen

    Kommentar von Britzcontrol BritzcontrolBritzcontrol

    Dein Makro mal kommentiert:

    Anstatt "Range("A1")" benutze ich "Cells(1, 1)", weil man hier die Koordinaten als Variablen vorliegen hat, d.h., man kann das wunderbar in Schleifen einbauen.

    Statt "ActiveSheet.Range("A1")" benutze ich "Me.Cells(1, 1)". Ist schneller zu schreiben und variabler (Schleifen s.o.).

    Also sähe das Makro bei mir so aus

    Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    If Target = Cells(1, 1) Then
    Me.Cells(1, 1).Value = ""
    End If
    End Sub  
    

    Gruß aus Berlin

    Kommentar von chewbacca55 chewbacca55chewbacca55

    ich wüsste nich warum man in diesem fall ne schleife braucht aber ok

  • 0
    Excel - Formel ziehen usw!
    Antwort von subhIQ subhIQ

    einfach mit der maus an der rechten unteren ecke der formel-zelle klicken und dann runterziehen.

    Kommentar von Happiness3 Happiness3

    Ja das schon aber ich müsste glaub ich zuerst etwas eingeben noch, weil wenn ich nur runterziehe kommt ein falscher ergebnis raus!

    Kommentar von subhIQ subhIQ

    du kannst die zeile oder spalte oder beides sperren, indem du ein dollar zeichen davor schreibst:

    $A1

    bleibt immer in Spalte A

    A$1

    bleibt immer in Zeile 1

    $A$1 bleibt immer in Spalte A und Zeile 1

  • 0
    Excel-Diagramme und große Datenmengen
    Antwort von chewbacca55 chewbacca55

    vielleicht gehts schneller wenn du die datenbank auslagerst nach access

    bin mir aber nich sicher

  • 2
    Symbolleisteformat. Was sind die Unterschiede bei Word und ecxel? was haben sie gemeinsam und nicht
    Antwort von HeinGas HeinGas

    Das sind zwei völlig getrennte paar Schuhe.

    Öffne beide Anwendungen gleichzeitig, lege sie nebeneinander und dann schau selbst nach.

  • 3
    Probleme Excel mit Zeilenumbrüchen
    Antwort von Suboptimierer Suboptimierer

    Wenn du manuell einen Zeilenbruch einfügst, wird die Zelle automatisch passend formatiert.

    Wenn du eine Formel eingibst oder einen Zeilenumbruch mit "zeichen(10)" erzeugst, dann musst du die Zelle manuell formatieren: Reiter Ausrichtung, dann unter Textsteuerung die Option Zeilenumbruch aktivieren.

  • 2
    Probleme Excel mit Zeilenumbrüchen
    Hilfreichste Antwort von fragator fragator

    Du brauchst bloss schreiben = A1 &" " & B1, dann ist ein Leerzeichen mit drin.

    Kommentar von stefan43berlin stefan43berlinstefan43berlin

    Ja, aber ich möchte einen Zeilenumbruch haben.

    Nicht: dies ist ein test rot,grün

    sondern:

    dies ist ein test

    rot grün

    Kommentar von fragator fragatorfragator

    Jetzt wird klarer, was Du möchtest. Die Lösung =A1 & ZEICHEN(10) & B1 haut hin, wenn Du die Spalte formatierst mit "Ausrichtung-Zeilenumbruch"

    Kommentar von stefan43berlin stefan43berlinstefan43berlin

    Das war es !!! Sorry, habe mich vielleicht auch umständlich ausgedrückt. Stehe mit Excel auf absolutem Kriegfuss. Ich habe immer =A1 & Chr(10) & B1 versucht

    Vielen vielen Dank. Eine Frage habe ich dann noch, aber die kommt morgen.

    LG Stefan

  • 1
    Variabler Zellbezug in Excel
    RatgeberHelden Antwort von Oubyi Oubyi

    Jetzt, Zitat:
    "....also in der nächsten dann von A2 bis A(2+B1..."
    wird es wirklich etwas kompliziert.
    Ich könnte mir vorstellen, dass:

    =MAX(INDIREKT("A" & ZEILE(A1)&":A"&$B$1+ZEILE(A1)))

    Deinen Vorstellungen entspricht.
    Wenn nicht, solltest Du vielleicht mal einen Screenshot Deiner Tabelle mit Erklärung hier zeigen (dazu musst Du eine neue Antwort auf Deine Frage geben, da das in einem Kommentar nicht möglich st)

  • 1
    Textfelder mit verschwindenden Text
    RatgeberHelden Antwort von Iamiam Iamiam

    wenn man die Zelle einfach anklickt (also nicht mit Doppelklick) und dann was schreibt, überschreibt der neu eingegebene Text ohnehin den bestehenden Eintrag, Wo ist also das Problem? Das kann ja nur auftreten, wenn jemand mit Doppelklick in die Zelle reingeht!

    Ansonsten ginge nur ein Makro im Codeblatt der Tabelle, aber da müsste ich jetzt selbst rumprobieren, dass es nicht auch den Neueintrag wieder löscht, wenn man versehentlich wieder reinklickt. Da müsste also der bisherige Text "Geben Sie hier Ihren Text ein" als Bedingung mit drin sein. Wenn Du es so brauchst, melde Dich nochmal!

    Kommentar von Iamiam IamiamIamiam

    zur AW von Chewbacca und Britzcontrol: ja, aber es gehört da nach Then noch eine zweite Bedingung rein:

    Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    If Target = Cells(1, 1) Then
    if Me.Cells(1, 1).Value = "Geben Sie hier Ihren Text ein" Then
    Me.Cells(1, 1).Value = ""
    end if
    end if
    end sub

    weil ansonsten beim versehentlichen draufklicken später der neue Eintrag auch wieder gelöscht wird.

    Kommentar von chewbacca55 chewbacca55chewbacca55

    ohja tatsache mea culpa

    Kommentar von Iamiam IamiamIamiam

    ...und noch ne Anmerkung: VBA hat noch eine zweite if-then-Form, die kürzer ist und angewendet wird, wenn kein Else erforderlich ist. Sie ist einzeilig und erfordert kein End If:

    Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    If Target = Cells(1, 1) Then if Me.Cells(1, 1).Value = "Geben Sie hier Ihren Text ein" Then Me.Cells(1, 1).Value = ""
    end sub

  • 2
    Variabler Zellbezug in Excel
    Antwort von Findelkind98 Findelkind98

    =INDIREKT("A"&B1)

    Kommentar von 2more 2more

    Dank dir ! Allerdings möchte ich das so machen, dass das Intervall von A1 bis A(1+B1) angeschaut wird, da ich die Funktion auf alle Einträge der gesamten Spalte anwenden möchte (also in der nächsten dann von A2 bis A(2+B1))

    Meine Güte, Excel kann aber auch kompliziert sein :p

    Kommentar von Iamiam IamiamIamiam

    geht sowohl in der Form =Max(A1:indirekt("A"&1+B1)
    als auch in dieser: =Max(indirekt("A1:A"&1+B1)
    wobei ich wegen der Übersichtlichkeit die zweite bevorzuge.

  • 1
    Excel: werte sortieren in einer neuen Spalte
    RatgeberHelden Antwort von Oubyi Oubyi

    Angenommen Deine Zufallszahlen stehen im Bereich A1:A100.
    Dann schreibst Du in B1 diese Formel:

    =KKLEINSTE($A$1:$A$100;ZEILE(A1))

    und kopierst das runter bis B100.

    Hilft Dir das weiter?

    Kommentar von daves85 daves85daves85

    ja, genau so hab ich mir das vorgestellt, danke!

    Kommentar von Oubyi OubyiOubyi

    Gern geschehen ☼

  • 0
    Excel: werte sortieren in einer neuen Spalte
    Antwort von Findelkind98 Findelkind98

    Warum geht Sortieren nicht?

    Musst halt nur die Spalte sortieren.

    Kommentar von daves85 daves85daves85

    Sortieren geht nicht. Denke das liegt daran dass er gleich danach wieder neue Werte erstellt und dann passt die sortierung nicht mehr. kopiere ich die werte heraus und mach dann sortieren funktioniert es, aber das bringt mir ja nix, da ich die aktuellen bzw neuen werte gleich sortiert haben möchte

    Kommentar von daves85 daves85daves85

    Man könnte auch sagen ich will die sortierten werte in einer neuen spalte nebenan angezeigt bekommen

  • 1
    Wenn|Dann Funktion Open Calc
    RatgeberHelden Antwort von Oubyi Oubyi

    Das kannst Du mit WENN machen, dann diese Formel in die Zelle K17:

    =WENN(I17="x";110;100)

    oder anders:

    =100+(I17="x")*10

    Kommst Du klar?

    Kommentar von Sephiron Sephiron

    Danke ! :)

    Genau das habe ich gesucht.

    Kommentar von Oubyi OubyiOubyi

    Freut mich, dass ich helfen konnte ☼

    Kommentar von Iamiam IamiamIamiam

    wenn auch ein eingeschlossenes x zählen soll (also zB das Wort extra), dann:
    =100+10*ZÄHLENWENN(i17;"*x*")
    diese Formel zählt alles: x, X-mas, Lux, Exxon, Xerxes, Xetra-Index, maximaler Flux, aber jede Zelle nur einmal. und natürlich auch xXx, XxX, usw, ebenfalls nur einmal.

    Kommentar von Iamiam IamiamIamiam

    ach so, ob das in oO calc genauso ist wie in xls, kann ich jetzt nicht überprüfen.

  • 0
    Excel Extremdiagramm > 4000 Datenpunkte in Farbe 3D
    Antwort von chewbacca55 chewbacca55

    du benutzt excel 2002? warum holste dir nich nen neues? wird bestimmt mit mehr klarkommen

    Kommentar von flextempel flextempel

    Ja das Thema Performance hindert mich daran. Habe 2007 und 2010 getestet und hatte extreme Performanceeinbrüche. Faktor 2 bis Faktor 5 langsamer. Ich gestehe zur Ehrenrettung von (speziell 2007) Excel muss ich sagen das ich keine Excelinterne- Neuordnung der Sheets ausgeführt habe. Aber das macht man im Regelfall beim speichern und erneutem Laden des Sheets automatisch.

    Kommentar von chewbacca55 chewbacca55chewbacca55

    tja sry aber da wird wohl nur ein neuer pc mit mehr arbeitsspeicher helfen

Die unter gutefrage.net angebotenen Dienste und Ratgeber Inhalte werden nicht geprüft. Die Richtigkeit der Inhalte wird nicht gewährleistet. Rechtliche Hinweise finden Sie hier.