come assegnare i numeri al testo e quindi aggiungerli o sottrarli? [chiuso]


-1

Come posso creare una formula per il seguente spread spread?

Il testo ha tutti lo stesso valore (AB = 1) BC = 1) (CD = 1) ecc. Voglio posizionare il testo in una cella per effettuare l'ordine, il testo dovrebbe darmi il numero totale e quindi se devo rimuovere il testo Voglio che sia modificato totale.

cioè AB; BC; CD = 3 ma se rimuovo BC il totale dovrebbe essere 2.

CODE    PRODUCT TOTAL       1   1   1   1   1   1
                JB  SC  AR  KP  JN  KW
101                                 
102                                 
103     3   JB+AR+KW                        
104                                 
105     5   SC+JN+JB+KP+KW                      
106                                 
107                                 
108                                 
109                                 
110                                 
111                                 
112                                 
113                                 
114                                 
115                                 
116                                 
117                                 
118                                 
119                                 
120                                 
121                                 
122                                 
123                                 
124                                 
125                                 
126                                 
127                                 
128     

1
Capisco che stai praticamente contando le coppie di 2 caratteri (credo). Il tuo esempio è un po 'confuso poiché quelle che sembrano essere intestazioni di colonna non si riferiscono alla spiegazione. Presumo che i numeri della serie 100 a sinistra siano i codici o ID univoci di qualche tipo. Hai sei coppie di 2 personaggi nella parte superiore. È solo un elenco di possibili valori? Due delle file hanno 3 e 5 coppie, rispettivamente. I valori sono sempre delimitati da "+" o "+" rappresenta la matematica che vuoi fare con il conteggio?
fixer1234,

2
La domanda è molto confusa a questo punto.
Tyson,

Grazie per il tuo suggerimento Sathya & Tyson. la colonna a sinistra è il codice del prodotto
Harry

Grazie @Sathya e cercherò di chiarire il mio problema. La colonna A rappresenta i codici prodotto che ordiniamo per i residenti. Le lettere colonna E, F, G ecc. Rappresentano le iniziali degli individui, il valore di ciascuna iniziale = 1 (per 1 oggetto che ordinano) quel valore rimarrà sempre 1 mentre ordinano 1 oggetto alla volta. ora se 25 persone ordinano il prodotto dalla colonna A7, dobbiamo inserire le iniziali nella colonna D7, tutte quelle iniziali dovrebbero darmi un totale per ordinare nella colonna C7 questi ordini cambiano regolarmente, ma dobbiamo anche tenere traccia di chi ordini singoli.
Harry

@Harry: Sono appena tornato indietro per vedere se avevi risolto il tuo problema. Dalla tua spiegazione, la risposta di Maher sembra fornire due soluzioni. La sua azione è nel col B. Hai risposto che non riuscivi a farlo funzionare perché hai ottenuto 0 nel col C. Se le sue formule funzionassero, sarebbe quello che stai cercando di realizzare? In caso contrario, utilizzalo come punto di partenza per spiegare in che modo ciò che desideri è diverso. Se è quello che stai cercando, prova a riprodurre esattamente il suo esempio per verificare che funzioni. Quindi possiamo occuparci di spostare le cose in base al tuo layout.
fixer1234

Risposte:


2

È possibile ottenere il risultato desiderato senza assegnare valori. puoi contare lettere, escludere i segni "+" più e dividere per due.

  1. per questo esempio incolla la seguente formula in B5

=LEN(SUBSTITUTE(C5,"+",""))/2

inserisci qui la descrizione dell'immagine

  1. Copia e incolla la cella e si adatterà automaticamente C5al numero di riga

O

puoi usare questa formula invece =LEN(C5)-LEN(SUBSTITUTE(C5,"+",""))+1conterà i segni "+" più e ne aggiungerai uno. questa formula funzionerà con qualsiasi lunghezza di dati, non solo con due noleggiatori.

Grazie Fixer1234 per il suggerimento.


1
Oppure, conta i "+" se aggiungi 1.
fixer1234

In realtà sarebbe ancora meglio, perché funzionerà con una lunghezza di codice diversa come (SCC + JN + JBJB + KP + K). la formula sarebbe=LEN(C5)-LEN(SUBSTITUTE(C5,"+",""))+1
Maher Fattouh,

Grazie per il suggerimento, non sono riuscito a farlo funzionare, il risultato è 0 nella colonna C, la colonna A sono codici di prodotto che ordiniamo per i residenti. Le lettere colonna E, F, G ecc. Sono iniziali di individui, il valore di ciascuna iniziale = 1 (per 1 articolo che ordinano) quel valore rimane sempre 1 come ordine 1 articolo alla volta. se 25 persone ordinano la colonna di prodotto A7, inseriamo le iniziali nella colonna D7 che quelle iniziali dovrebbero darmi un totale nella colonna C7 questi ordini cambiano regolarmente ma dobbiamo tenere traccia di chi ordina cosa. Spero che la mia spiegazione sia più chiara. scusa
Harry
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.