Office: (Office 2016) Hilfe bei Formelfindung

Helfe beim Thema Hilfe bei Formelfindung in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo, ich habe folgende Probelm: In einer Tabelle steht zB. bei A2 Huber und dann in B2, E2 usw. ein "X" A3 Müller und bei C3 und H3 ein "X" Die... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von IVVMaria, 8. Juni 2022.

  1. IVVMaria Neuer User

    Hilfe bei Formelfindung


    Hallo,
    ich habe folgende Probelm:
    In einer Tabelle steht zB. bei

    A2 Huber und dann in B2, E2 usw. ein "X"
    A3 Müller und bei C3 und H3 ein "X"

    Die Stpalten B, F, G und Z haben Name zu. Raum 100. Raum 412.

    Jetzt möchte ich gerne in einem neunen Tabellenblatt es so sortieren lassen, dass ich zum Schluss eine Liste habe wo steht:

    Huber - Raum 100, Raum 103, Raum 312....
    Müller - Raum 101, Raum 106, Raum 344.....

    Gibt es hierfür eine Formel?


    Hilfe bei Formelfindung upload_2022-6-8_11-13-22.png

    Vielen lieben Dank
    Maria
     
    IVVMaria, 8. Juni 2022
    #1
  2. d'r Bastler
    d'r Bastler Erfahrener User
    Moin Maria,
    es gibt dafür sicher eine Formel, ich meine mich an ein Stichwort entpivotisieren zu erinnern. Per VBA sind es knappe 20 Zeilen, die Du per Rechtsklick auf den Tabellenreiter > Code anzeigen einfügen kannst. Der Code schreibt die Raumnutzung in die selbe Tabelle ab Spalte J (definiert in der Integer s, wenn Du mehr Räume hats, kannst Du dort anpassen). Die Anzahl der Nutzer wird in der Spalte A ermittelt und Du kannst beliebig viele hinzufügen.

    Viel Erfolg!

    Option Explicit
    Sub Raumnutzung()
    Dim a As Integer, b As Integer, s As Integer, z As Integer
    z = Me.UsedRange.Rows.Count
    For a = 1 To z
    s = 10
    For b = 2 To 6
    If Cells(a, b) = "x" Then
    Cells(a, s) = Cells(1, b).Value
    s = s + 1
    End If
    Next
    Next
    End Sub
     
    d'r Bastler, 8. Juni 2022
    #2
  3. steve1da Office Guru
    Hola,
    =WENNFEHLER(INDEX(Tabelle1!$B$1:$H$1;AGGREGAT(15;6;SPALTE(Tabelle1!$B$1:$H$1)-1/((Tabelle1!$A$2:$A$3=$A2)*(Tabelle1!$B$2:$H$3="x"));SPALTE(A1)));"")
    Gruß,
    steve1da
     
    steve1da, 8. Juni 2022
    #3
  4. d'r Bastler
    d'r Bastler Erfahrener User

    Hilfe bei Formelfindung

    Moin Steve,
    ich wusste doch, dass das auch ohne VBA geht Hilfe bei Formelfindung *;)* ... Habe aber noch eine etwas verbesserte Version gebastelt, die auf jegliche Änderung bei den Xen automatisch reagiert: s muss im Bedarfsfall zweimal angepasst werden. VBA hat den Vorteil, dass ein Nutzer die Formel nicht so leicht zerschießen kann.

    Option Explicit
    Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    Dim a As Integer, b As Integer, s As Integer, z As Integer, u As Integer
    z = Me.UsedRange.Rows.Count
    u = Me.UsedRange.Columns.Count
    s = 10
    Range(Cells(1, u), Cells(z, u)).Clear
    For a = 1 To z
    s = 10
    For b = 2 To 6
    If Cells(a, b) = "x" Then
    Cells(a, s) = Cells(1, b).Value
    s = s + 1
    End If
    Next
    Next
    End Sub



    Grüße
     
    d'r Bastler, 8. Juni 2022
    #4
  5. d'r Bastler
    d'r Bastler Erfahrener User
    Und hier noch eine letzte Lösung, die auch auf zusätzliche Räume reagiert. Die Liste der genutzten Räume erscheint jeweils zwei Spalten hinter dem letzten Raum. Kopiere den Code am besten in eine leere Tabelle und füge dann in Zeile 1 ab Spalte B die Räume, in Spalte A ab Zeile 2 die Personen hinzu. Eine Reaktion siehst Du erst, wenn Du dann noch die Xe eingibst.

    Option Explicit
    Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    Dim a As Integer, b As Integer, s As Integer, z As Integer, u As Integer, lz As Integer

    z = Me.UsedRange.Rows.Count + 1
    u = Me.UsedRange.Columns.Count
    lz = Cells(1, Columns.Count).End(xlToLeft).Column
    s = lz + 3

    On Error Resume Next
    If lz > 2 Then
    Range(Cells(2, u - 1), Cells(z, u)).Clear
    End If

    For a = 1 To z
    s = lz + 3
    For b = 2 To lz
    If Cells(a, b) = "x" Then
    Cells(a, s) = Cells(1, b).Value
    s = s + 1
    End If
    Next
    Next
    End Sub


    Schönen Dank für den morgendlichen Denksport ;-)
    Ach ja: Ich glaube, auch Steve würde sich über eine Rückmeldung freuen ...

    Grüße
     
    d'r Bastler, 8. Juni 2022
    #5
  6. d'r Bastler
    d'r Bastler Erfahrener User
    Und so sieht die fertige Mappe mit zwei Blättern aus:
    Hilfe bei Formelfindung Beispiel.jpg

    Ein Doppelklick auf übertragen und schon ist Blatt 2 fertig ...
    Grüße
     
    d'r Bastler, 8. Juni 2022
    #6
  7. {Boris} Erfahrener User
    Hallo zusammen,

    ist auch eine schöne Aufgabe für NACHZEILE i.V.m. LAMBDA - dafür ist natürlich xl365 notwendig:

    =FILTER(WAHL({1.2};A2:A100;NACHZEILE(B2:H100;LAMBDA(l;TEXTVERKETTEN(",";1;WENN(l="x";B1:H1;"")))));A2:A100<>0)

    VG, Boris
     
    {Boris}, 13. Juni 2022
    #7
  8. d'r Bastler
    d'r Bastler Erfahrener User

    Hilfe bei Formelfindung

    Moin Boris,
    ich fürchte, Marias Interesse an dem Thema ist inzwischen verstorben, da sie seit knapp einer Woche nicht reagiert ...
    Grüße
     
    d'r Bastler, 14. Juni 2022
    #8
Thema:

Hilfe bei Formelfindung

Die Seite wird geladen...
  1. Hilfe bei Formelfindung - Similar Threads - Hilfe Formelfindung

  2. Hilfe bei "Zählenwenns"

    in Microsoft Excel Hilfe
    Hilfe bei "Zählenwenns": Liebe Experten! Bis jetzt hab ich durch durchforsten des Forums immer Hilfe gefunden. Diesmal leider nicht! Mein Problem: Ich habe einen Planer übernommen und ihn auf "dynamisch" umgestellt. Das...
  3. Hilfe Excel Formel

    in Microsoft Excel Hilfe
    Hilfe Excel Formel: Hallo, was muss ich bei der Formel verändern, um ein Ergebnis zu erhalten? Möchte in Zelle R7 wenn z.B. Feiertag steht, dass die Sollarbeitszeit berechnet wird und wenn in den Zellen M7-Q7 Zeiten...
  4. Benötige Hilfe bei SQL-Befehl

    in Microsoft Access Hilfe
    Benötige Hilfe bei SQL-Befehl: Hallo zusammen und alles Gute für 2025 Es ist mal wieder Sale-Zeit und jetzt müssen bei vielen Artikel zu eine festgesetzten Zeit die VK-Preise geändert werden. Man kann das in unserem...
  5. Hilfe bei der Diagrammerstellung in Excel

    in Microsoft Excel Hilfe
    Hilfe bei der Diagrammerstellung in Excel: Hallo miteinander, ich habe Messdaten einer Temperaturüberwachung, mit denen ich gerade ein wenig spiele und Einstellungen teste. Dazu habe ich mir ein Excel-Blatt gebaut, auf dem ich alle...
  6. Bitte um Hilfe für unsichtbares inhaltsverzeichnis

    in Microsoft Word Hilfe
    Bitte um Hilfe für unsichtbares inhaltsverzeichnis: Hi, vielen Dank schon mal im Voraus an alle, die sich die Zeit nehmen, mir bei meinem Problem zu helfen! Folgendes Problem habe ich: Ich möchte ein Inhaltsverzeichnis zum Navigieren im Dokument...
  7. Hilfe bei Zählen in Liste

    in Microsoft Excel Hilfe
    Hilfe bei Zählen in Liste: Hallo liebes Forum, ich bin auf der Suche nach einer Lösung, in dem beigefügten File die Anzahl zu ermitteln. Es geht um Blechzuschnitte, die unterschiedliche Grössen haben. Die "Gesamt Liste"...
  8. Hilfe bei Formelfindung

    in Microsoft Excel Hilfe
    Hilfe bei Formelfindung: Servus, brauche mal einen Denkanstoß für eine passende Formel. Die Formel soll in der Tabelle die Zeile mit dem letzten Datum finden (Ist Doppelt) und dann anhand der Artikelnummer die...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden